INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Fusion 360 -projekte »
HexMatrix 2.0 is 'n opgradering van die vorige HexMatrix. In die vorige weergawe het ons WS2811 LED's gebruik omdat die HexMatrix swaar en dik geword het. Maar in hierdie weergawe van matriks gaan ons persoonlike PCB met WS2812b LED's gebruik, wat hierdie matriks 3 cm dun gemaak het.
Stap 1: Voorrade:
- PCB Klik vir Gerber -lêer
- NodeMCU (ESP8266)
- WS2812B LED's
- 5V 2A mikro -USB -adapter
- 3D -gedrukte onderdele
Stap 2: 3D -druk:
- Klik vir STL -lêers
- 3D Druk al die 3D -modelle af, maak seker dat die skerm in wit PLA gedruk word.
- Die ontwerp wat ek gemaak het, is om aan die muur te hang wat u volgens u vereiste in die Fusion360 Fusion360 -lêer kan aanpas.
Stap 3: Kringaansluiting:
- Soldeer al die LED's op die PCB in die regte volgorde.
- Maak al die verbindings soos in die stroombaan -diagram getoon.
- GND ~ GND
- Vin ~ 5V
- D2 ~ Din
Stap 4: Kode:
- Maak die kode in Arduino IDE oop. Klik vir kode
- Installeer die FastLED -biblioteek en die boordbiblioteek vir ESP8266 -borde.
- Tik u Wifi_Name en wagwoord in
// U Wifi -inligting
const char* ssid = "Wifi_Name";
const char* password = "Password";
Voer die tydsone van u land in
// Jou tydsone
int tydsone = 5,5 * 3600;
- As die tydsone vir my in Indië 5:30 is, het ek 5.5 getik, net so moet u die tydsone van u land plaas.
- Kies die bordtipe as ESP8266 (NodeMCU), kies die poort en laai die kode op.
- Nadat die kode suksesvol opgelaai is, kyk na die Matrix deur dit aan te dryf met 'n mikro -USB -adapter.
- U kan selfs animasies uit FastLED -biblioteekvoorbeelde vertoon.
Stap 5: Finale:
- Sny die bene van die NodeMCU -bord en sit alles in die omhulsel.
- Sit die skerm en maak 'n paar gate met 'n boor en skroef die kante vas.