Mục lục:
Video: Đồng hồ không quá tệ: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Bởi davidjwattsdavidjwatts.com
Đầu tiên, tại sao lại gọi nó là Đồng hồ Crap? Chà, nó làm giảm kỳ vọng với hy vọng vượt quá chúng:-) Tất nhiên, tôi nói đùa, đồng hồ đại diện cho rất nhiều thất bại và thành công của tôi. Đại diện vật lý của kẻ yếu trong lĩnh vực điện tử.
Thứ hai, đây không thực sự là cách làm cho 'thứ' phản ánh nhiều hơn về các lựa chọn thiết kế và tất cả các vật liệu bạn cần để xây dựng của riêng mình.
Crap Clock là đồng hồ chạy từ ATMEGA328 điều khiển 82 đèn LED thông qua 74HC595 điều khiển các hàng và TLC5940 làm chìm dòng điện qua các cột. Vì DS3231 giữ thời gian và có thể tiếp tục chạy với các cực đầu vào của pin. Đồng hồ có một số ‘chế độ’ để xem giờ, ngày, tháng, năm, nhiệt độ và sau đó là các chế độ cài đặt thời gian và ngày bằng hai nút. Các đèn LED có thể được làm mờ với TLC5940 và màn hình hiển thị giây (Đèn LED màu hồng ở trên) có thể được sử dụng để hiển thị một chữ cái theo ngữ cảnh cùng với chế độ đồng hồ đang ở.
Có một vài tính năng tôi chưa sử dụng hoặc đã lấy ra khỏi PCB như sạc pin Li-ion, tôi đã làm điều đó trong phiên bản này để giảm chi phí của các bộ phận và vì DS3231 thực sự chỉ sử dụng một lượng nhỏ dòng điện. Vẫn còn các chân cho chân INT / SQW cảnh báo DS3231 có sẵn và một chân còi từ ATMEGA. Chân 10 được tách ra để sử dụng chung và cũng có một chân tương tự có sẵn cho một tính năng như LDR để thay đổi độ sáng dựa trên ánh sáng xung quanh.
Tôi đã tổng hợp một danh sách phát gồm tất cả các video mà tôi có thể nhớ đã nói về hoặc thiết kế Đồng hồ tào lao.
Bước 1: Bước 1: PCB và sơ đồ
Sơ đồ và bố cục PCB được thiết kế bằng Eagle, mất nhiều thời gian;-) nhưng nó cũng rất thú vị và thực sự đã dạy tôi rất nhiều về thiết kế. Đừng lo lắng vẫn còn rất nhiều sai sót nếu mọi dự án khác mà tôi đã thực hiện, bao gồm tất cả những sai lầm mà tôi không biết trong dự án này.
Tôi muốn đồng hồ có màn hình ma trận và tất cả đều tồn tại trên một bảng nên tôi bắt đầu tạo một bảng tròn để mô phỏng đồng hồ kim. Vâng…. mà không dính, đó là một hình dạng khủng khiếp để định tuyến xung quanh và đòi hỏi hàng triệu (có lẽ hàng trăm) đèn LED. Tiếp theo, tôi quyết định tạo một màn hình kiểu ma trận bằng cách sử dụng các đèn LED, ban đầu tất cả đều được điều khiển bằng thanh ghi shift (74HC595 đáng kính) nhưng cuối cùng tôi đã quyết định rằng trình điều khiển LED TLC5940 quen thuộc sẽ rất tuyệt để giảm dòng điện khỏi các đèn LED đó và mang lại cảm giác tuyệt vời tính năng của PWM mờ.
Đây là Hóa đơn nguyên vật liệu:
1 x 16 MHz tinh thể SM49
82 x 0603 đèn LED (Khá nhiều màu bạn thích)
1 x Mini USB Loại B (Không cần thiết, nó chỉ dành cho nguồn điện bị đứt ra khỏi chân cắm)
Tụ điện 7 x 100nf 0805
9 x 10k 0805 điện trở
Tụ điện 2 x 10uf 0805 (Không thực sự cần thiết và những tụ điện 0805 đắt tiền)
5 x 1k 0805 điện trở
1 x 2k 0805 điện trở
5 x 2n3906 SOT23
2 x 22pf 1206 điện trở
Điện trở 16 x 470 ohm 0805
1 x 74HC595D SO16
1 x ATMEGA328P-AU
1 x DS3231 SO16W
2 x công tắc xúc giác SMD DTSM-3
1 x TLC5940PWP
Bước 2: Bước 2: Mã Crap
Việc viết mã quả là một cơn ác mộng, hóa ra việc viết mã một chiếc đồng hồ với màn hình ma trận homebrew không hề dễ dàng ngay cả khi bạn đang sử dụng một vài thư viện.
Tất nhiên, nó không phải là mã tuyệt vời, nó là mã tào lao. Nhưng nó đang hoạt động và dễ sửa đổi, tôi không biết làm thế nào để tạo một thư viện nên tất cả chỉ là một xác tàu. Ha ha, nhưng thành thật mà nói, tôi đang cố gắng làm cho mã của mình tốt hơn và học cách tạo thư viện của riêng tôi.
Nó được viết bằng Arduino IDE và sử dụng một số thư viện (Shifter.h, MD_DS3231.h và Tlc5940.h) được tạo bởi những người thông minh hơn nhiều rằng tôi sẽ cần tải nó lên với một lập trình viên, tôi đã sử dụng Arduino làm ISP và nối nó với chân thiết lập lại, 11, 12, 13 trên bo mạch.
Các nút:
Có hai nút, chúng có nhiều chức năng phụ thuộc vào chế độ đồng hồ đang ở. Bạn có thể sử dụng chúng để thay đổi chế độ hiển thị tiến và lùi, thông qua Thời gian, Ngày, Năm, Nhiệt độ và sau đó cài đặt thời gian.
Bước 3: Bước 3: Vỏ Crap
"loading =" lazy "có thể nói là hơi tào lao nhưng tôi thực sự yêu nó. Phiên bản mới của thiết kế PCB không có những sợi dây bodge hấp dẫn đó;-) bảng nguyên mẫu của tôi.
Hãy xé nó ra, trộn lại và sử dụng bất kỳ phần nào bạn thấy hữu ích. Tôi đã được rất nhiều người từ cộng đồng YouTube giúp đỡ trong suốt thời gian của dự án này nên cuối cùng thì dự án đó cũng là của mọi người.
Đề xuất:
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Đồng hồ mạng ESP8266 không có bất kỳ RTC nào - Đồng hồ Nodemcu NTP Không có RTC - DỰ ÁN ĐỒNG HỒ INTERNET: 4 bước
Đồng hồ mạng ESP8266 không có bất kỳ RTC nào | Đồng hồ Nodemcu NTP Không có RTC | DỰ ÁN ĐỒNG HỒ INTERNET: Trong dự án sẽ làm một dự án đồng hồ không có RTC, sẽ mất thời gian từ internet bằng wifi và nó sẽ hiển thị trên màn hình st7735
Cách chạy Động cơ DC không chổi than Drone Quadcopter bằng cách sử dụng Bộ điều khiển tốc độ động cơ không chổi than HW30A và Bộ kiểm tra Servo: 3 bước
Cách chạy Động cơ DC không chổi than Drone Quadcopter bằng cách sử dụng Bộ điều khiển tốc độ động cơ không chổi than HW30A và Bộ kiểm tra Servo: Mô tả: Thiết bị này được gọi là Bộ kiểm tra động cơ Servo, có thể được sử dụng để chạy động cơ servo bằng cách cắm đơn giản vào động cơ servo và cấp điện cho nó. Thiết bị cũng có thể được sử dụng như một bộ phát tín hiệu cho bộ điều khiển tốc độ điện (ESC), sau đó bạn có thể t
Bỏ qua các hệ thống lọc trên máy tính mà không có sự không an toàn của TOR (Bộ định tuyến củ hành) hoặc đường hầm Internet qua SSH: 5 bước
Bỏ qua Hệ thống lọc trên máy tính mà không có sự không an toàn của TOR (Bộ định tuyến củ hành) hoặc Đường hầm Internet qua SSH: Sau khi đọc một bài đăng về bộ định tuyến củ hành (tor) cho phép bạn vượt qua kiểm duyệt mà không bị theo dõi, tôi đã rất ngạc nhiên. Sau đó, tôi đọc rằng nó không an toàn lắm vì một số nút có thể nhập dữ liệu sai và trả lại các trang sai. Tôi đã nghĩ đến myse
Đế / đế làm mát máy tính xách tay Zero Cost (Không có keo, Không khoan, Không có đai ốc & bu lông, Không có vít): 3 bước
Đế / đế làm mát máy tính xách tay Zero Cost (Không có keo, Không khoan, Không có đai ốc & bu lông, Không có vít): CẬP NHẬT: VUI LÒNG KO VOTE CHO CỦA TÔI HƯỚNG DẪN, CẢM ƠN ^ _ ^ BẠN CŨNG CÓ THỂ BỎ LỠ CHO CUỘC THI KHÁC CỦA TÔI THAM GIA TẠI www.instructables.com/id/Zero-Cost-Alumin-Furnace-No-Propane-No-Glue-/ HOẶC CÓ THỂ BỎ LỠ CHO NGƯỜI BẠN TỐT NHẤT CỦA TÔI