Mục lục:
- Bước 1: Các thành phần
- Bước 2: Mạch
- Bước 3: Mã Arduino
- Bước 4: Ứng dụng Android
- Bước 5: Hoàn thiện đồng hồ
Video: Đồng hồ ROME: 5 bước (có hình ảnh)
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-03 03:06
Xin chào tất cả các bạn, Trong bài có thể hướng dẫn này, tôi sẽ chỉ cho các bạn cách tôi chế tạo một chiếc đồng hồ chữ cái La Mã, sử dụng ma trận neopixel 8 x 8. Tôi vừa mua ma trận led ws2812b 8 * 8 để làm đồng hồ thông thường, nhưng khi bắt đầu dự án, tôi nhận ra rằng tôi cần tối thiểu 5 hàng led để hiển thị một chữ số. Do đó, tôi chỉ có thể hiển thị chữ số Giờ hoặc chữ số phút. Vấn đề này có thể được giải quyết bằng cách sử dụng ma trận neopixel 10 * 10 hoặc 10 * 8 nhưng nó không phổ biến. Vì vậy, tôi nghĩ về một số giải pháp phần mềm, giải pháp đầu tiên nảy ra trong đầu tôi là tránh chữ số giờ nhưng nó không có ý nghĩa gì, vì vậy tôi đã nghĩ đến việc hiển thị chữ số giờ theo một cách khác, đó là một phương pháp nhị phân nhưng có thể không hiểu được tất cả mọi người. Cuối cùng, tôi chọn hiển thị chữ số giờ bằng chữ cái La Mã và chữ số phút bằng chữ số thông thường. Đồng hồ dựa trên Arduino Nano và một Mô-đun RTC (DS1307) và nó cũng bao gồm một mô-đun Bluetooth hc05. Và đồng hồ được điều khiển hoàn toàn bởi một ứng dụng Android được tạo trong ứng dụng-nhà phát minh. Bằng cách sử dụng ứng dụng, chúng tôi có thể điều chỉnh báo thức đặt thời gian và chúng tôi có thể hiển thị biểu tượng cảm xúc pixel 8bit trong đồng hồ và một số hoạt ảnh và chúng tôi cũng có thể kiểm soát độ sáng của đèn led. Trong bản cập nhật sắp tới, tôi sẽ đưa một số văn bản vào đồng hồ và cũng sẽ cập nhật giao diện người dùng nhàm chán của ứng dụng Android của tôi.
Bước 1: Các thành phần
Linh kiện điện tử
- Arduino pro mini
- Ma trận LED WS2812 8 × 8 64
- mô-đun RTC ds1307
- hc 05 mô-đun Bluetooth
- Mô-đun sạc pin Li-Ion Lithium TP4056 1A
- Pin Li-Ion 3.7v / 2000mah
- Mục đích chung chấm PCB
Công cụ và Tiện ích
- Sắt hàn,
- Chân đế sắt hàn,
- Dây hàn,
- Flux - Dán,
- Dây hàn D
- Máy cắt tuốt dây
- Cái vặn vít
- Súng bắn keo nóng
- Keo vải
- Một hộp nhỏ cho phần thân bên ngoài
- Vải bông đen
Bước 2: Mạch
Arduino pro mini là bộ não của Mạch. Mô-đun rtc cung cấp Thời gian và Arduino xử lý nó và hiển thị trong ma trận neopixel. Hc05 được sử dụng để liên lạc giữa điện thoại di động và đồng hồ bằng Bluetooth. Một bộ rung 5V được sử dụng trong mạch để tạo ra âm thanh báo động. Mô-đun TP4056 được sử dụng để sạc pin li-ion có bảo vệ. Kết nối các thành phần bằng cách sử dụng mạch
Bước 3: Mã Arduino
Tải xuống mã Arduino. (Tôi biết mã là lộn xộn nhưng nó thực hiện công việc?)
Bước 4: Ứng dụng Android
Đồng hồ được điều khiển hoàn toàn bởi một ứng dụng Android được tạo trong ứng dụng-nhà phát minh. Bằng cách sử dụng ứng dụng, chúng tôi có thể điều chỉnh báo thức đặt thời gian và chúng tôi có thể hiển thị biểu tượng cảm xúc pixel 8bit trong đồng hồ và một số hoạt ảnh và chúng tôi cũng có thể kiểm soát độ sáng của đèn led. Để tải xuống ứng dụng, hãy truy cập hồ sơ Github của tôi hoặc gửi thư cho tôi
Bước 5: Hoàn thiện đồng hồ
Tôi chỉ sử dụng Hộp điện PVC cho phần thân bên ngoài. Và một miếng vải bông đen để che hộp
Cảm ơn đã đọc và vui lòng xem xét Bình chọn cho tôi trong cuộc thi đồng hồ
Đề xuất:
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)
Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Đầu máy mô hình điều khiển động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Đầu máy mô hình điều khiển động cơ bước | Động cơ bước làm bộ mã hóa quay: Trong một trong những phần Hướng dẫn trước, chúng ta đã học cách sử dụng động cơ bước làm bộ mã hóa quay. Trong dự án này, bây giờ chúng ta sẽ sử dụng bộ mã hóa quay động cơ bước đó để điều khiển đầu máy mô hình bằng vi điều khiển Arduino. Vì vậy, không có fu
Độ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
Chọn động cơ bước và trình điều khiển cho dự án màn hình bóng tự động Arduino: 12 bước (có hình ảnh)
Chọn Động cơ Bước và Trình điều khiển cho Dự án Màn hình Bóng tự động Arduino: Trong phần Có thể hướng dẫn này, tôi sẽ thực hiện các bước mà tôi đã thực hiện để chọn Động cơ Bước và Trình điều khiển cho dự án Màn hình Bóng tự động nguyên mẫu. Các tấm chắn bóng là các kiểu quay tay Coolaroo phổ biến và rẻ tiền, và tôi muốn thay thế t
Arduino Uno: Hình ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Visuino: 12 bước (có Hình ảnh)
Arduino Uno: Ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Tấm chắn màn hình cảm ứng TFT dựa trên Visuino: ILI9341 là Tấm chắn hiển thị chi phí thấp rất phổ biến cho Arduino. Visuino đã hỗ trợ chúng trong một thời gian khá dài, nhưng tôi chưa bao giờ có cơ hội viết Hướng dẫn về cách sử dụng chúng. Tuy nhiên, gần đây có rất ít người hỏi