Mục lục:
Video: Đồng hồ thời gian vòng quanh thế giới: 5 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:35
Cho dù thế giới đang chạy nước kiệu hay chỉ quan tâm đến việc biết mấy giờ trước khi thực hiện cuộc gọi đêm muộn đó, đồng hồ thế giới 5 múi phù hợp với hóa đơn. Vì tôi có thêm một số màn hình TM1637 7 chữ số trong lô hàng mới nhất của mình, tôi đã quyết định kết hợp một chiếc đồng hồ cho tất cả các dịp. Tôi quyết định sử dụng Arduino Uno cho dự án, cung cấp đủ GPIO cho 5 đồng hồ, 5 chỉ báo AM (đèn LED) và đèn chiếu sáng trên cao được kích hoạt bằng cảm biến cảm ứng. Chân duy nhất tôi không sử dụng là D1, dành cho Tx nối tiếp, điều này chỉ có thể dẫn đến rắc rối. Vì vậy, nếu bạn quan tâm, hãy đọc tiếp!
Bước 1: Các bộ phận
Để tạo đồng hồ tôi đã sử dụng: - Arduino Uno (nhưng Nano hoặc Mega cũng sẽ hoạt động)
- (5) màn hình TM1637
- (5) Đèn LED (để sử dụng làm chỉ báo AM / PM)
- (5) Điện trở 220 Ohm
- Đồng hồ RTC3231
- Thanh AdaFruit NeoPixel hoặc đèn chiếu sáng khác
- Cảm ứng chạm để kích hoạt ánh sáng
- Bộ chuyển đổi Buck để phù hợp với nguồn điện
- Khung hoặc vỏ (Tôi đã in 3D một trường hợp, nhưng hãy sáng tạo)
- Nguồn điện 12V với ổ cắm thùng (cho phép chia nhỏ các nguồn cấp dữ liệu)
- tùy chọn - Lá chắn Arduino Uno (chỉ để làm cho nó đơn giản hơn một chút)
Bước 2: Bắt đầu
Tôi vẫn chưa quen với TM1637 nên trước tiên tôi đã lập trình một cái để xem tôi có thể làm gì. Lúc đầu, nó không làm gì cả, nhưng cộng đồng Arduino thật tuyệt vời và ngay sau đó tôi đã thiết lập và điều hành. Trên TM1637 của tôi, tôi đã phải cắt 2 nắp ở mặt sau để nó hoạt động và từ đó chỉ có một số thử nghiệm và sai sót. Cuối cùng, tôi vẫn không thể lấy được dấu hai chấm cho đồng hồ - nó “thay thế” chữ số giờ ở vị trí 1, nhưng tôi ổn với nó, hiện tại.
Tiếp theo, hãy chuẩn bị một breadboard với mọi thứ trước tiên để đảm bảo tất cả các kết nối và chương trình của bạn khớp với nhau - vâng, tôi vẫn là một người từng bước. Sau đó, quyết định các vị trí mong muốn và thiết lập các vị trí mục tiêu của bạn bằng cách tìm sự khác biệt về thời gian so với GMT. Bây giờ đến việc hàn và định vị.
Bước 3: Đấu dây
Sử dụng đầu nối nguồn thùng cho đầu vào 12v, chia nguồn và nối đất cho 1) bộ chuyển đổi buck và 2) Vin trên Arduino.
Sử dụng bộ chuyển đổi buck để tạo nguồn 5v và các hàng nối đất trên tấm chắn để chạy các kết nối, điều này sẽ ổn định mọi vấn đề về điện.
Mỗi TM1637 có 4 kết nối (5v, Grd, Dữ liệu và Đồng hồ), với DIO và CLK đi đến các chân GPIO riêng lẻ (tôi đã sử dụng 2-11) và cấp nguồn cho các hàng của tôi.
Đối với các chỉ báo Kinh tuyến (5 đèn LED), hàn (5) 220 Ohm nối đất và các kết nối Anode với A0-A3 và D12.
RTC cần một 5v và Grd cùng với SDA và SCL (A4 và A5).
Cần nối đất hai lần, một lần cho hàng và một lần cho Uno. Chạy 5v tới hàng và dữ liệu tới GPIO (D13). Cảm biến cảm ứng chạy đến 5v và Grd và đến GPIO D0.
Bước 4: Lập trình
Chương trình khá thẳng về phía trước. Tôi đã sử dụng thư viện TM1637display.h cho các màn hình, gán cho mỗi màn hình một tên duy nhất - có thể đoán trước được, với tên thành phố. Chỉ cần thay đổi các chân DIO và CLK cho mỗi chân.
Mã vị trí đầu tiên của bạn với chênh lệch thời gian và đặt chu vi AM / PM để đèn LED bật / tắt dựa trên giờ. Sử dụng nó để nhân bản cho từng vị trí.
Tôi đã gán giờ ở vị trí 0, 2 chữ số, không có số 0 đứng đầu. Đối với phút, tôi đã sử dụng ‘phút’ và chia cho 10 cho chữ số 1 (vị trí 2, 1 chữ số) và modulo (%) cho chữ số 2 (vị trí 3, 1 chữ số).
Chiếu sáng NeoPixel bằng cảm biến cũng giống như bất kỳ tổ hợp nút / đèn LED nào khác bằng cách sử dụng thư viện Adafruit_NeoPixel.
Dễ.
Bước 5: Lắp ráp
Chế tạo một hộp thích hợp vừa với màn hình và một số chỗ phía sau cho bo mạch, đầu vào nguồn và bộ chuyển đổi buck. Chèn, gắn dây, bật nguồn và nó đã sẵn sàng. Được rồi, có thể có nhiều thứ hơn thế này, nhưng đó là những điều cơ bản bất kể thiết kế như thế nào.
Hãy tận hưởng và Hạnh phúc khi tìm kiếm!
Đề xuất:
Vòng quanh thế giới (Quả cầu thông minh): 5 bước
Vòng quanh thế giới (Quả cầu thông minh): Dự án này được tạo cho khóa học MIT, Giới thiệu về việc làm (15.351). Dự án của chúng tôi, có tiêu đề “Vòng quanh thế giới”, là một quả địa cầu thông minh đáp ứng việc người dùng nhập một thành phố vào nhà ga. Khi một thành phố được nhập vào, địa cầu quay trên một động cơ gắn liền với tôi
Đồng hồ từ cầu vồng với hiệu ứng cầu vồng đầy đủ và hơn thế nữa: 13 bước (có hình ảnh)
Đồng hồ từ cầu vồng với hiệu ứng cầu vồng đầy đủ và hơn thế nữa: Mục tiêu1) Đơn giản2) Không tốn kém 3) Tiết kiệm năng lượng nhất có thể Đồng hồ từ cầu vồng với hiệu ứng cầu vồng đầy đủ. Mặt cười trên đồng hồ từ. Điều khiển từ xa IR đơn giản Cập nhật 03-nov-18 LDR cho Kiểm soát độ sáng của NeopixelsUpdate 01-jan-
Đồng hồ hoạt ảnh LED SMART được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: 11 bước (có hình ảnh)
Đồng hồ hoạt hình LED thông minh được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: Câu chuyện về chiếc đồng hồ này đã trở lại một chặng đường dài - hơn 30 năm. Cha tôi đã đi tiên phong trong ý tưởng này khi tôi chỉ mới 10 tuổi, rất lâu trước cuộc cách mạng đèn LED - trở lại khi đèn LED có độ sáng 1/1000 so với độ chói lóa hiện tại của chúng. Một sự thật
Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: 7 bước (có hình ảnh)
Biến Máy tính Đồ thị TI thành Máy đo khoảng thời gian và tạo video tua nhanh thời gian: Tôi luôn muốn tạo video tua nhanh thời gian, nhưng tôi không có máy ảnh tích hợp tính năng đồng hồ đo khoảng cách. Thực tế, tôi không nghĩ nhiều lắm. máy ảnh đi kèm với một tính năng như vậy (đặc biệt không phải máy ảnh SLR). Vậy bạn muốn làm gì nếu bạn muốn
Vòng đeo tay bằng da có thể lập trình mỏng nhất thế giới!: 6 bước (có hình ảnh)
Vòng đeo tay bằng da có thể lập trình mỏng nhất thế giới !: Bộ đồ chơi cài nút, của Aniomagic, là một vật dụng nhỏ tuyệt vời. Đó là một trình đọc chương trình xung quanh có kích thước bằng một niken, có thể lập trình được với các tia sáng nhấp nháy theo thời gian đặc biệt. Với nó, chúng tôi sẽ tạo ra chiếc vòng đeo tay mỏng nhất thế giới, có thể lập trình được