Mục lục:
- Bước 1: Các bộ phận bắt buộc:
- Bước 2: Lắp ráp mạch
- Bước 3: Tải mã lên
- Bước 4: Tận hưởng sự sáng tạo của bạn và lên kế hoạch cho những cải tiến trong tương lai
Video: Đồng hồ đa phương thức: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-02-01 07:52
Tôi yêu đồng hồ! Tôi đang tìm kiếm một hướng dẫn cho đồng hồ hiển thị chữ số la mã trên màn hình. Khi tôi không nhận được bất kỳ cái nào phù hợp trên cơ sở arduino, tôi quyết định tự mình xây dựng một cái. Cùng với một màn hình TFT màu, tôi đã tự hỏi những gì khác có thể được hiển thị và viola! Những suy nghĩ về các hệ thống số khác nhau được học trong những ngày cử nhân đại học kỹ thuật của tôi (hơn 2 thập kỷ trở lại đây!) ập đến: Nhị phân, Kỹ thuật số, Bát phân & Hệ thập lục phân, v.v.
Mặc dù điều này đã khiến tôi bắt đầu và sau nhiều lần lập kế hoạch & viết mã, đây là cách triển khai t!
Đặc điểm nổi bật của đồng hồ này:
Màn hình đa phương thức, nơi bạn có thể hiển thị thời gian ở 5 hệ thống số khác nhau trong một màn hình hoặc mỗi định dạng số được hiển thị trong các màn hình riêng biệt được chọn bằng một nút nhấn
Hướng mặt đồng hồ có thể ở 4 cạnh bất kỳ và dữ liệu trên màn hình có thể được căn chỉnh theo hướng bằng cách sử dụng một nút nhấn. Sau đó, tôi dự định sử dụng cảm biến con quay hồi chuyển / cảm biến gia tốc để định hướng màn hình dựa trên mặt nó được bật
Các chế độ có sẵn
Kỹ thuật số
Roman
Hệ thập lục phân (Cơ số 16)
Hệ bát phân (Cơ số 8)
Nhị phân (Cơ sở 2)
Đối với người mới sử dụng các hệ thống đánh số này, đây là các liên kết từ định dạng netBinary:
Định dạng bát phân:
Định dạng La Mã:
Bước 1: Các bộ phận bắt buộc:
Món đồ cần thiết:
- Arduino UNO / Nano hoặc tương đương
- Màn hình TFT: Màn hình 1,44 inch 128 * 128 SPI dựa trên IL9163 (đã đặt hàng từ lâu qua aliexpress) (RED PCB)
- Mô-đun RTC DS 3231
- Công tắc nút nhấn 2
- Breadboard, PCB, dây kết nối
- Tùy chọn: Sắt hàn, Dây kết nối mục đích chung và vỏ bọc phù hợp (Tôi vẫn chưa quyết định một cái cho đồng hồ này)
Bước 2: Lắp ráp mạch
Sử dụng các kết nối này giữa RTC và Arduino. Tham khảo hình ảnh sơ đồ phác thảo bằng tay để tham khảo.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (từ Arduino)
- GNDGND (từ Arduino)
-
Arduino ---- Màn hình TFT
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Kết nối Arduino
- Vcc-5v
- GND-GND
- 2GND thông qua nút nhấn (Nút thay đổi chế độ hiển thị-Thùng / Hex / Dec / Tất cả)
- 3GND qua nút nhấn (Nút thay đổi hướng hiển thị)
-
Hiển thị kết nối
- VCC3.3V (từ Arduino)
- GND-GND
- ĐẶT LẠI3.3V
- LED5V (từ Arduino)
Bước 3: Tải mã lên
Sử dụng tệp.ino đính kèm cho toàn bộ mã với các nhận xét tự giải thích!
Bước 4: Tận hưởng sự sáng tạo của bạn và lên kế hoạch cho những cải tiến trong tương lai
Bạn có một chiếc đồng hồ đẹp và thú vị trên bàn làm việc và có rất nhiều chỗ cho những ý tưởng mới
- Thay đổi hiển thị hoặc chỉ làm mới các phần cụ thể của màn hình để làm mới màn hình nhanh hơn (triển khai hiện tại này đôi khi bỏ lỡ hiển thị một giây do làm mới toàn bộ màn hình)
- Thêm một bảng con quay hồi chuyển / gia tốc kế và mã liên quan để điều chỉnh xoay màn hình cho phù hợp với hướng bao vây
- Hãy để trí tưởng tượng của bạn được bay bổng hoang dại…
Cuối cùng nhưng không kém phần quan trọng, nếu bạn thích đồng hồ của tôi, hãy bình chọn cho nó trong Cuộc thi đồng hồ đang diễn ra
Đề xuất:
Đồng hồ báo thức bong bóng giúp thức dậy thú vị (ish): 7 bước (có hình ảnh)
Đồng hồ báo thức bong bóng khiến thức dậy thú vị (ish): Thức dậy với một chiếc đồng hồ báo thức kêu inh ỏi. Tôi là một trong những người không thích thức dậy trước khi mặt trời tắt (hoặc đã ở ngoài nhiều giờ). Vì vậy, còn cách nào tốt hơn để làm cho việc thức dậy trở nên thú vị hơn là tổ chức một bữa tiệc bong bóng trên giường! Sử dụng arduino và
Đánh thức tôi - Đồng hồ báo thức thông minh: 6 bước
Wake Me Up - Đồng hồ báo thức thông minh: Hãy đánh thức tôi là một chiếc đồng hồ báo thức thông minh cũng có thể được sử dụng như một chiếc đèn thông minh. Đèn led tích hợp mô phỏng ánh sáng tự nhiên chiếu vào phòng của bạn. Điều này cho phép bạn bắt đầu ngày mới một cách bình tĩnh và tự nhiên. Đồng hồ báo thức cũng được trang bị segme 4 * 7
Đồ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 Đ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
Chuyển đổi (chỉ Giới thiệu) Bất kỳ Tập tin Phương tiện nào sang (Chỉ Giới thiệu) Bất kỳ Tập tin Phương tiện nào Khác miễn phí !: 4 bước
Chuyển đổi (chỉ Giới thiệu) Bất kỳ tệp phương tiện nào thành (chỉ Giới thiệu) Bất kỳ tệp phương tiện nào khác miễn phí !: Lời hướng dẫn đầu tiên của tôi, xin chúc mừng! Dù sao, tôi đã lên Google để tìm kiếm một chương trình miễn phí có thể chuyển đổi tệp Youtube.flv của tôi sang định dạng phổ biến hơn, như.wmv hoặc.mov. Tôi đã tìm kiếm vô số diễn đàn và trang web và sau đó tìm thấy một chương trình có tên