Mục lục:

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)
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)

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)

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)
Video: Lý do nên mua đồng hồ Mido: THANH LỊCH - ĐỘC NHẤT I Kiến thức đồng hồ 2024, Tháng bảy
Anonim
Image
Image
All in One Digital Chronometer (Đồng hồ, Hẹn giờ, Báo thức, Nhiệt độ)
All in One Digital Chronometer (Đồng hồ, Hẹn giờ, Báo thức, Nhiệt độ)
All in One Digital Chronometer (Đồng hồ, Hẹn giờ, Báo thức, Nhiệt độ)
All in One Digital Chronometer (Đồng hồ, Hẹn giờ, Báo thức, Nhiệt độ)

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

Những gì bạn cần
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

    1. 240mm x 60 mm 2 số. cho phía trước và phía sau
    2. 240mm x 70 mm 3 không. cho trên cùng, tấm hỗ trợ cho đèn LED và dưới cùng
    3. 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ắt Laser Acrylic và Thân Mdf
Cắt Laser Acrylic và Thân Mdf
Cắt Laser Acrylic và Thân Mdf
Cắt Laser Acrylic và Thân Mdf
Cắt Laser Acrylic và Thân Mdf
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

Dán và hàn đèn LED dưới tấm trên cùng
Dán và hàn đèn LED dưới tấm trên cùng
Dán và hàn đèn LED dưới tấm trên cùng
Dán và hàn đèn LED dưới tấm trên cùng
Dán và hàn đèn LED dưới tấm trên cùng
Dán và hàn đèn LED dưới tấm trên cùng
Dán và hàn đèn LED dưới tấm trên cùng
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

Sơ đồ chẩn đoán dựa trên Arduino Mega2560 RTC và Bộ khuếch đại
Sơ đồ chẩn đoán dựa trên Arduino Mega2560 RTC và Bộ khuếch đại
Sơ đồ chẩn đoán dựa trên Arduino Mega2560 RTC và Bộ khuếch đại
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 Tất cả Biển số Acrylic
Đặt Tất cả Biển số Acrylic
Đặt Tất cả Biển số Acrylic
Đặt Tất cả Biển số Acrylic
Đặt Tất cả Biển số Acrylic
Đặ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

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
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
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
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
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
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

Image
Image

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: