สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่คือนาฬิกาและ RGB Led Matrix. ที่ตกแต่ง
มันถูกควบคุมโดย Colorduino Shield และ NodeMCU v3 Board โดยใช้การสื่อสาร i2C
ด้วยแอป Blynk คุณสามารถตั้งค่าการเตือน เปลี่ยนสี และสิ่งอื่น ๆ ได้
รายการอะไหล่คือ:
LoLin V3 NodeMcu Lua CH340G ESP8266 บอร์ด 6€ ลิงค์
Colorduino V2.0 + 2088RGB-5 8x8 Matrix 10€ ลิงค์
ปุ่มสัมผัส 1€ ลิงค์
ใช้งาน Buzzer 1€ ลิงค์
เครื่องพิมพ์ PLA พลาสติก 2€
ราคารวมประมาณ 20 €
ขั้นตอนที่ 1: พิมพ์กล่อง
อะไหล่ที่มีอยู่ใน Thingiverse
การตั้งค่าการพิมพ์:
- ความละเอียดของชั้น0.15
- เติม 25%
- พลาสติก PLA 1.75 มม.
รองรับขึ้นอยู่กับส่วน:
- Frontal.stl > ใช้รองรับ
- Trasera_Superior.stl > ออกแบบด้วยชิ้นส่วน อย่าใช้รุ่นที่รองรับ
- Trasera_Inferior.stl > ออกแบบด้วยชิ้นส่วน อย่าใช้รุ่นที่รองรับ
- Frontal_Marc.stl > อย่าใช้ support
- Frontal_Matriu.stl > อย่าใช้ support
เมื่อพิมพ์แล้ว ให้นำส่วนรองรับออกเบาๆ
โปรดทราบว่ารูสลักทำเฉพาะสำหรับ Lolin NodeMCU v3 เท่านั้น บอร์ดอื่นๆ จะไม่พอดีกับรู
ชิ้นส่วนที่พิมพ์กล่องทั้งหมดต้องเก็บไว้ด้วยกันโดยไม่ต้องใช้กาวหรือสลักเกลียว
ขั้นตอนที่ 2: ติดตั้งชิ้นส่วน
ทุกอย่างต้องพอดีอย่างง่ายดาย
สำหรับฝาครอบเมทริกซ์ ให้หาแผ่นพลาสติกหรือกระดาษ
ขั้นตอนที่ 3: ทำการเดินสายไฟ
ทำตามแผนผังในภาพค่อนข้างง่าย
มีรูสำหรับติดตั้งชิ้นส่วนเล็กๆ ที่ประกอบเข้ากับแหล่งจ่ายไฟหลักทั้งหมด ฉันใช้ PCB ต้นแบบที่ตัดแล้ว แต่คุณสามารถใช้อะไรก็ได้ที่คุณต้องการ
ขั้นตอนที่ 4: การเขียนโปรแกรม NodeMCU และ Colorduino
ทั้งคู่ถูกเข้ารหัสบน Arduino IDE
สำหรับ NodeMCU v3 Lolin
คุณจะต้องติดตาม Libraries
- EEPROM.h
- ลวด
- Timelib.h
- ESP8266Wifi.h
- ESP8266WebServer.h
- TimeLib.h
- ห้องสมุด Blynk
สำหรับ Colorduino (หรือ icDuino)
คุณจะต้องติดตาม Libraries
ใช้ไลบรารี Colorduino.cpp เพื่อประสิทธิภาพที่ดีขึ้น (ไม่จำเป็น เพียงแค่เปลี่ยนเส้นที่เน้นสีที่แสดงที่รูปภาพด้วยโค้ด)
บอร์ด Colorduino และอนุพันธ์เช่น icDuino (คือสิ่งที่ฉันใช้) คือ Duemilanove หรือ Decimilia MCU ดังนั้นกำหนดค่า arduino IDE เพื่อโหลดโค้ด
ขั้นตอนที่ 5: การตั้งค่าแอป Blynk
ดาวน์โหลดแอป Blynk บนโทรศัพท์หรือแท็บเล็ต
โคลนโครงการด้วยรหัส QR บนภาพแรก
ขั้นตอนที่ 6: และเล่นกับมัน
ข้อมูลอ้างอิงบางส่วน:
123led.wordpress.com/colorduino/
blog.lincomatic.com/?p=148
github.com/giladaya/arduino-particle-sys
www.sinaptec.alomar.com.ar/2017/06/tutorial…
ขอบคุณทุกคน!