Mục lục:
- Bước 1: Những gì bạn cần
- Bước 2: Cắt Laser Acrylic và Thân Mdf
- Bước 3: Dán và hàn đèn LED dưới tấm trên cùng
- Bước 4: Sơ đồ chẩn đoán dựa trên Arduino Mega2560 RTC và Bộ khuếch đại
- Bước 5: Đặt Tất cả Biển số Acrylic
- Bước 6: Kết nối Chân cực dương của Tất cả các đèn LED với Bộ điều khiển
- Bước 7: Kiểm tra kết nối bằng mã mẫu
- Bước 8: Cách tải lên mã trong Bộ điều khiển lần đầu tiên
- Bước 9: Cách đặt các chế độ khác nhau trong đồng hồ này
- Bước 10: Kế hoạch tương lai
Video: Tất cả trong một Chronometer kỹ thuật số (Đồng hồ, Hẹn giờ, Báo thức, Nhiệt độ): 10 bước (có Hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Chúng tôi đã dự định tạo ra một Bộ đếm thời gian cho một số cuộc thi khác, nhưng sau đó chúng tôi cũng đã triển khai một đồng hồ (không có RTC). Khi bắt đầu lập trình, chúng tôi quan tâm đến việc áp dụng nhiều chức năng hơn cho thiết bị và cuối cùng đã thêm DS3231 RTC, cũng như tăng khả năng tương tác bằng cách tăng số lượng nút nhấn lên hai vào cuối dự án.
Đặc điểm của đồng hồ
- Đồng hồ thời gian thực
- Báo thức
- Hẹn giờ
- Hiển thị nhiệt độ phòng
- Điều chỉnh thời gian của người dùng
- Điều chỉnh Hẹn giờ theo người dùng
- Điều chỉnh ngày báo thức
Bước 1: Những gì bạn cần
Thành phần điện tử
- 1 không. Arduino Mega2560 kèm cáp - $ 9,79
- 1 không. DS3231 RTC - $ 1,09
- 100 số. Đèn LED SMD 3528 màu đỏ - $ 0,77
- 2 số. 1x40 Đầu cắm đầu nam 2,54 pin 1x40 - $ 0,58 *
- 1 số. 1x40 Đầu cắm 2,54 chân một hàng nữ - $ 1,0 *
- 2 số. Công tắc nút nhấn tay cầm dài 6 * 6 * 13mm - $ 0,10 *
- 2 số. 10k 1/4 watt qua điện trở lỗ ra ngoài - $ 0,04 *
- 1 số. Loa 8ohm - $ 1,0
- 1 mét 1.27mm PITCH Color Flat Ribbon Cable 10 màu - $ 1,04
- 1 số. LM386 *
- 1 số. Chiết áp 10Kohm *
- 1 số. Điện trở 10 ohm *
- 2 số. Tụ điện 10uF *
- 1 số. Tụ điện 250 uF *
- 1 số. Tụ điện 0,1uF *
- 1 số. PCB mục đích chung *
những khu vực khác
-
Tấm MDF 2mm
- 240mm x 60 mm 2 số. cho phía trước và phía sau
- 240mm x 70 mm 3 không. cho trên cùng, tấm hỗ trợ cho đèn LED và dưới cùng
- 60mm x 65mm 2 số. cho bên trái và bên phải của trường hợp
-
Tấm acrylic 2mm
130mm x 80mm 14 nos. cho chữ số
- Súng bắn keo
- Keo siêu dính cho MDF
- Máy tính có Arduino IDE
- Trạm hàn
- Nhấn thu nhỏ
Đó là tất cả.
* Tất cả các mặt hàng thích mua tại địa phương.
Bước 2: Cắt Laser Acrylic và Thân Mdf
- Các tệp DXF cho trường hợp đồng hồ và tấm kỹ thuật số acrylic.
- Như được hiển thị trong sơ đồ của tấm trên và tấm đỡ LED, cả hai tấm được gắn với nhau như một rãnh của khe dẫn và tấm trên theo hướng ngược nhau. Kết quả được hiển thị trong hình ảnh thứ 2 dưới dạng sơ đồ.
Bước 3: Dán và hàn đèn LED dưới tấm trên cùng
Đèn LED màu đỏ hoạt động trên tối đa 2.6V và chân kỹ thuật số của bộ điều khiển cho 5V và 0V. Vì vậy, chúng tôi phải dán đèn LED màu đỏ trong chuỗi 2 và kết nối với chân kỹ thuật số tương ứng của bộ điều khiển. Vì vậy điện áp cực đại của dãy 2 LED là 5.2 và LED đỏ không bị cháy do bộ điều khiển 5V
Như được hiển thị trong hình ảnh, gắn mỗi đèn LED màu đỏ tương ứng vào khe tương ứng của chúng. Sau khi hàn cực dương và cực âm của đèn LED bổ trợ, hãy kết nối chúng theo chuỗi
Lấy dây đơn và loại bỏ lớp cách điện cao su theo chiều dài của hàng led và hàn cực âm của tất cả các LED nối tiếp với dây chung như hình 3 cho điểm chung của tất cả các LED
Lấy Cáp ruy băng phẳng màu PITCH 1,27mm và cắt nó theo khoảng cách gần đúng giữa hàng đèn led và bộ điều khiển. Loại bỏ cách điện cả hai bên để hàn
Hàn từng dây theo thứ bậc của màu ruy-băng đến cực dương của chuỗi đèn LED như thể hiện trong hình thứ ba
Không hàn một đầu dây khác ngay bây giờ, nó sẽ được hàn tại thời điểm sắp xếp tất cả các dây cho bộ điều khiển
Tương tự dán tất cả các đèn LED đỏ và dây hàn tương ứng. Hàn tất cả catốt LED và lấy dây đơn cho toàn bộ LED làm đất
Bước 4: Sơ đồ chẩn đoán dựa trên Arduino Mega2560 RTC và Bộ khuếch đại
- Trước khi hàn, mỗi dây chèn co nhiệt trong mỗi dây để tránh ngắn mạch.
- Hàn 4 chân cắm đầu cái ở một bên và 4 chân cắm đầu đực trên một bên 4 cáp có dây khác. Kết nối các dây theo sơ đồ với DS3231 (RTC).
- Đặt tất cả các thành phần liên quan đến bộ khuếch đại trên PCB mục đích chung và hàn nó theo sơ đồ mạch khuếch đại dựa trên IC LM386.
- Lấy hai nút nhấn và điện trở hàn và kết nối Vcc theo sơ đồ và dán nó lên tấm trước bằng súng bắn keo nóng từ bên trong.
- Kết nối đầu vào nút nhấn bên trái với số pin kỹ thuật số. 3 và nút ấn bên phải để ghim không. 2.
- Nếu người dùng muốn đặt kết nối SDA và SCL ở 20 và 21 không. ghim, sau đó nó sẽ không tạo ra sự khác biệt.
- Đính kèm số pin kỹ thuật số. 7 để nối đất và ghim số. 6 vào đầu vào của bộ khuếch đại.
- Sau khi hoàn thành tất cả các công việc hàn co lại ống co nhiệt.
Bước 5: Đặt Tất cả Biển số Acrylic
-
Đặt biển số acrylic, bắt đầu bằng số 0 ở phía trước đến số 9 ở vị trí cuối cùng của tất cả các hàng.
- Đặt đĩa kết tràng lên khe kết tràng.
Bước 6: Kết nối Chân cực dương của Tất cả các đèn LED với Bộ điều khiển
- Hàn tất cả dây cathode vào chân cắm đầu đực theo cấu hình chân kỹ thuật số như hình dưới đây.
- Kết nối tất cả các đèn LED như trong hình ảnh.
- Chân Arduino ==> số đồng hồ
- D10 ==> 0 Chữ số hàng đơn vị
- D11 ==> 1 chữ số hàng đơn vị
- D12 ==> 2 Chữ số hàng đơn vị
- D13 ==> 3 Chữ số hàng đơn vị
- D14 ==> 4 Chữ số hàng đơn vị
- D15 ==> 5 Chữ số hàng đơn vị
- D16 ==> 6 Chữ số hàng đơn vị
- D17 ==> 7 Chữ số hàng đơn vị
- D18 ==> 8 Chữ số hàng đơn vị
- D19 ==> 9 Chữ số hàng đơn vị
- D5 ==> 0 Chữ số thập phân
- D6 ==> 1 chữ số thập phân
- D22 ==> 2 chữ số thập phân
- D23 ==> 3 chữ số thập phân
- D24 ==> 4 chữ số thập phân
- D25 ==> 5 chữ số thập phân
- D26 ==> 6 chữ số thập phân
- D27 ==> 7 chữ số thập phân
- D28 ==> 8 chữ số thập phân
- D29 ==> 9 chữ số thập phân
-
D30 ==> 0 Trăm chữ số
- D31 ==> 1 trăm chữ số
- D32 ==> 2 Trăm chữ số
- D33 ==> 3 Trăm chữ số
- D34 ==> 4 Trăm chữ số
- D35 ==> 5 Trăm chữ số
- D36 ==> 6 Trăm chữ số
- D37 ==> 7 Trăm chữ số
- D38 ==> 8 Trăm chữ số
- D39 ==> 9 Trăm chữ số
- D40 ==> 0 Chữ số nghìn
- D41 ==> 1 chữ số nghìn
- D42 ==> 2 chữ số nghìn
- D43 ==> 3 chữ số nghìn
- D44 ==> 4 chữ số nghìn
- D45 ==> 5 chữ số nghìn
- D46 ==> 6 chữ số nghìn
- D47 ==> 7 chữ số nghìn
- D48 ==> 8 chữ số nghìn
- D49 ==> 9 chữ số nghìn
- D53 ==> dấu hai chấm (:)
- Tất cả các LED nối đất chung với chân nối đất.
Bước 7: Kiểm tra kết nối bằng mã mẫu
- Mở Arduino IDE và mở mã kiểm tra mẫu được cung cấp bên dưới.
- Tải lên trong Arduino Mega2560.
- Sau khi tải lên xong, nó sẽ bắt đầu nhấp nháy từ chữ số hàng đơn vị của phút 0 đến 1, 2, 3 cho đến thứ 9 của chữ số thập phân của giờ với độ trễ 0,5 giây.
- Ở giữa, Nếu bất kỳ đèn LED nào không phát sáng thì hãy kiểm tra kết nối của đèn LED và bộ điều khiển.
Bước 8: Cách tải lên mã trong Bộ điều khiển lần đầu tiên
- Tải xuống mã được cung cấp bên dưới.
- Mở Arduino IDE và mở mã trong đó.
- Xem video như trên và làm theo hướng dẫn.
Bước 9: Cách đặt các chế độ khác nhau trong đồng hồ này
Bước 10: Kế hoạch tương lai
- Thêm ches
- Tăng một nút nhấn để làm cho nó thân thiện hơn với người dùng.
- Làm cho nó có thể chuyển đổi giữa chế độ 12 giờ và 24 giờ bằng cách sử dụng nút nhấn.
- Làm cho nó tương tác hơn với chỉ báo bằng giọng nói về thời gian hiện tại với chào buổi sáng, buổi tối, v.v.
- Thêm tính năng điều khiển đồng hồ này bằng ứng dụng di động.
Nhận xét / Đề xuất / Câu hỏi / Phê bình của bạn được đánh giá cao…
Đề xuất:
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: 10 bước (có hình ảnh)
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: Bạn đã bao giờ muốn có một chiếc đồng hồ thông minh chưa? Nếu vậy, đây là giải pháp cho bạn! Tôi đã làm Đồng hồ báo thức thông minh, đây là đồng hồ mà bạn có thể thay đổi thời gian báo thức theo trang web. Khi chuông báo thức kêu, sẽ có một âm thanh (còi) và 2 đèn sẽ
Động cơ bước với Dép xỏ ngón và Hẹn giờ 555; Phần đầu tiên của mạch Bộ hẹn giờ 555: 3 bước
Động cơ bước với Dép xỏ ngón và Hẹn giờ 555; Phần đầu của mạch Bộ hẹn giờ 555: Động cơ bước là động cơ DC chuyển động theo các bước rời rạc, nó thường được sử dụng trong máy in và thậm chí cả robot. Tôi sẽ giải thích mạch này theo các bước. Phần đầu tiên của mạch là 555 bộ đếm thời gian. Đây là hình ảnh đầu tiên (xem ở trên) với chip 555 w
Đồng hồ báo thức hẹn giờ 30 phút: 3 bước (có hình ảnh)
Đồng hồ báo thức hẹn giờ 30 phút: Một người bạn đang bắt đầu kinh doanh nhỏ thuê một tài nguyên cho khoảng thời gian 30 phút. không thể tìm thấy bất cứ thứ gì, tôi đã đề nghị tạo ra một
Bộ vi điều khiển AVR. Đèn LED Flasher sử dụng bộ hẹn giờ. Bộ hẹn giờ Ngắt. Chế độ hẹn giờ CTC: 6 bước
Bộ vi điều khiển AVR. Đèn LED Flasher sử dụng bộ hẹn giờ. Bộ hẹn giờ Ngắt. Chế độ hẹn giờ CTC: Xin chào các bạn! Bộ hẹn giờ là một khái niệm quan trọng trong lĩnh vực điện tử. Mọi thành phần điện tử hoạt động trên cơ sở thời gian. Cơ sở thời gian này giúp giữ cho tất cả các công việc được đồng bộ hóa. Tất cả các bộ vi điều khiển đều hoạt động ở một số tần số xung nhịp được xác định trước,
Bộ hẹn giờ NE555 - Định cấu hình Bộ hẹn giờ NE555 trong một cấu hình có thể linh hoạt: 7 bước
Bộ hẹn giờ NE555 | Đặt cấu hình Bộ hẹn giờ NE555 trong một cấu hình linh hoạt: Bộ định thời NE555 là một trong những IC được sử dụng phổ biến nhất trong thế giới điện tử. Nó ở dạng DIP 8, có nghĩa là nó có 8 chân