สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
โครงการฟิวชั่น 360 »
HexMatrix 2.0 เป็นการอัพเกรดจาก HexMatrix รุ่นก่อนหน้า ในเวอร์ชันก่อนหน้า เราใช้ไฟ LED WS2811 โดยที่ HexMatrix นั้นหนักและหนา แต่ในเมทริกซ์เวอร์ชันนี้ เราจะใช้ PCB แบบกำหนดเองกับไฟ LED WS2812b ซึ่งทำให้เมทริกซ์นี้บาง 3 ซม.
ขั้นตอนที่ 1: วัสดุสิ้นเปลือง:
- PCB คลิกสำหรับไฟล์ Gerber
- โหนด MCU (ESP8266)
- ไฟ LED WS2812B
- อะแดปเตอร์ไมโคร USB 5V 2A
- ชิ้นส่วนพิมพ์ 3 มิติ
ขั้นตอนที่ 2: การพิมพ์ 3 มิติ:
- คลิกเพื่อดูไฟล์ STL
- 3D Print โมเดล 3D ทั้งหมด ตรวจสอบให้แน่ใจว่าได้พิมพ์หน้าจอด้วย PLA สีขาว
- การออกแบบที่ฉันทำขึ้นสำหรับแขวนบนผนัง คุณสามารถปรับเปลี่ยนตามความต้องการของคุณในไฟล์ Fusion360 Fusion360
ขั้นตอนที่ 3: การเชื่อมต่อวงจร:
- ประสานไฟ LED ทั้งหมดบน PCB ในลำดับที่ถูกต้อง
- ทำการเชื่อมต่อทั้งหมดตามที่แสดงในแผนภาพวงจร
- GND~GND
- วิน~5V
- D2~Din
ขั้นตอนที่ 4: รหัส:
- เปิดรหัสที่กำหนดใน Arduino IDE คลิกเพื่อดูรหัส
- ติดตั้งไลบรารี FastLED และไลบรารีบอร์ดสำหรับบอร์ด ESP8266
- พิมพ์ Wifi_Name และรหัสผ่านของคุณ
//ข้อมูล Wifi ของคุณ
const char* ssid = "Wifi_Name";
const char* password = "รหัสผ่าน";
ป้อนเขตเวลาของประเทศของคุณ
//เขตเวลาของคุณ
เขตเวลา int = 5.5 * 3600;
- ถ้าสำหรับฉันในเขตเวลาอินเดียคือ 5:30 ฉันพิมพ์ 5.5 ในทำนองเดียวกันคุณต้องใส่เขตเวลาของประเทศของคุณ
- เลือกประเภทบอร์ดเป็น ESP8266 (NodeMCU) เลือกพอร์ตและอัปโหลดรหัส
- หลังจากอัปโหลดรหัสสำเร็จแล้ว ให้ตรวจสอบเมทริกซ์โดยเปิดเครื่องด้วยอะแดปเตอร์ไมโคร USB
- คุณยังสามารถแสดงภาพเคลื่อนไหวจากตัวอย่างไลบรารี FastLED ได้อีกด้วย
ขั้นตอนที่ 5: รอบชิงชนะเลิศ:
- ตัดขาของบอร์ด NodeMCU และใส่ทุกอย่างลงในกล่องหุ้ม
- วางหน้าจอและทำรูด้วยสว่านและขันเกลียวด้านข้าง