Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Fusion 360-projecten »
HexMatrix 2.0 is een upgrade van de vorige HexMatrix. In de vorige versie hebben we WS2811 LED's gebruikt waardoor de HexMatrix zwaar en dik werd. Maar in deze versie van matrix gaan we aangepaste PCB gebruiken met WS2812b LED's waardoor deze matrix 3 cm dun is.
Stap 1: Benodigdheden:
- PCB Klik voor Gerber-bestand
- KnooppuntMCU (ESP8266)
- WS2812B LED's
- 5V 2A micro-USB-adapter
- 3D-geprinte onderdelen
Stap 2: 3D printen:
- Klik voor STL-bestanden
- 3D Print alle 3D modellen, zorg ervoor dat je het scherm in wit PLA print.
- Het ontwerp dat ik heb gemaakt, is om aan de muur te hangen en je kunt het naar wens aanpassen in het Fusion360 Fusion360-bestand.
Stap 3: Circuitverbinding:
- Soldeer alle LED's op PCB in de juiste volgorde.
- Maak alle aansluitingen zoals aangegeven in het schakelschema.
- GND~GND
- Vin~5V
- D2~Din
Stap 4: Coderen:
- Open de code gegeven in Arduino IDE. Klik voor code
- Installeer de FastLED-bibliotheek en bordbibliotheek voor ESP8266-borden.
- Typ uw Wifi_Name en wachtwoord
//Uw wifi-info
const char* ssid = "Wifi_Name";
const char* wachtwoord = "Wachtwoord";
Voer de tijdzone van uw land in
//Uw tijdzone
int tijdzone = 5,5 * 3600;
- Als voor mij in India de tijdzone 5:30 is, heb ik 5.5 getypt, op dezelfde manier moet je de tijdzone van je land invoeren.
- Selecteer het bordtype als ESP8266 (NodeMCU), selecteer de poort en upload de code.
- Nadat de code met succes is geüpload, controleert u de Matrix door deze van stroom te voorzien met een micro-USB-adapter.
- U kunt zelfs animaties uit FastLED-bibliotheekvoorbeelden weergeven.
Stap 5: Finale:
- Knip de poten van het NodeMCU-bord door en plaats alles in de behuizing.
- Plaats het scherm en maak enkele gaten met boor en schroef de zijkanten.