Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Đây là đồng hồ và ma trận đèn Led RGB trang trí
Nó được điều khiển bởi Colorduino Shield và NodeMCU v3 Board sử dụng giao tiếp i2C.
Với ứng dụng Blynk, bạn có thể thiết lập báo thức, thay đổi màu sắc và những thứ khác.
Danh sách các bộ phận là:
LoLin V3 NodeMcu Lua CH340G ESP8266 Board 6 € Liên kết
Colorduino V2.0 + 2088RGB-5 8x8 Ma trận 10 € Liên kết
Nút cảm ứng 1 € Liên kết
Active Buzzer 1 € Liên kết
Nhựa máy in PLA 2 €
Tổng giá khoảng 20 €
Bước 1: In hộp
Các bộ phận có sẵn trên Thingiverse
Thiết lập in ấn:
- độ phân giải lớp 0,15
- điền 25%
- 1.75mm nhựa PLA
Hỗ trợ, phụ thuộc vào phần:
- Frontal.stl> Sử dụng hỗ trợ
- Trasera_Superior.stl> Được thiết kế với một phần, không sử dụng tạo hỗ trợ.
- Trasera_Inferior.stl> Được thiết kế với một phần, không sử dụng tạo hỗ trợ.
- Frontal_Marc.stl> Không sử dụng hỗ trợ
- Frontal_Matriu.stl> Không sử dụng hỗ trợ
Sau khi in, hãy nhẹ nhàng tháo các giá đỡ.
Lưu ý rằng các lỗ bu lông chỉ được thực hiện cho Lolin NodeMCU v3, bất kỳ bo mạch nào khác sẽ không vừa với các lỗ.
Tất cả các bộ phận in hộp phải được giữ với nhau mà không có keo hoặc bu lông.
Bước 2: Gắn các bộ phận
Mọi thứ phải vừa vặn dễ dàng.
Đối với bìa ma trận, hãy tìm một số loại tấm nhựa hoặc chỉ bằng giấy.
Bước 3: Đi dây
Thực hiện theo các sơ đồ trong hình ảnh, khá dễ dàng.
Có một lỗ để lắp một phần nhỏ ghép tất cả nguồn điện chính lại với nhau, tôi đã sử dụng PCB tạo mẫu đã cắt nhưng bạn có thể sử dụng bất cứ thứ gì bạn muốn.
Bước 4: Lập trình NodeMCU và Colorduino
Cả hai đều được mã hóa trên Arduino IDE
Đối với NodeMCU v3 Lolin
Bạn sẽ cần các Thư viện theo dõi
- EEPROM.h
- Dây điện
- Timelib.h
- ESP8266Wifi.h
- ESP8266WebServer.h
- TimeLib.h
- Thư viện Blynk
Đối với Colorduino (hoặc icDuino)
Bạn sẽ cần các Thư viện theo dõi
Sử dụng thư viện Colorduino.cpp để có hiệu suất tốt hơn (không cần thiết, chỉ cần thay đổi các dòng được đánh dấu hiển thị trong hình bằng mã)
Các bảng Colorduino và các dẫn xuất như icDuino (là những gì tôi đã sử dụng) là một MCU Duemilanove hoặc Decimilia, vì vậy hãy cấu hình arduino IDE để tải mã.
Bước 5: Thiết lập ứng dụng Blynk
Tải xuống ứng dụng Blynk trên điện thoại hoặc máy tính bảng của bạn
Sao chép dự án bằng mã QR trên hình ảnh đầu tiên.
Bước 6: Và chơi với nó
Một số tài liệu tham khảo:
123led.wordpress.com/colorduino/
blog.lincomatic.com/?p=148
github.com/giladaya/arduino-particle-sys
www.sinaptec.alomar.com.ar/2017/06/tutorial…
Cảm ơn tất cả!