Wat maken we?
We willen een beheersbare 6 x 7 LED raster met minimale componenten maken.
Charlieplexing
Charlieplexing is een methode om individueel controle meer LEDs dan pinnen gebruikt. Deze methode is populair, omdat het niet nodig een aanvullende onderdelen zoals shift registreert.
Het werkt voornamelijk door het veranderen van de mode van twee pinnen naar een ingang en een uitgang aan het licht van een specifieke LED. Door doorlopen en verlichting van elke LED tegelijk snel geeft genoeg het de illusie van meerdere LEDs tegelijk wordt verlicht.
De formule voor het uitwerken van de hoeveelheid LED's u van het bedrag van pins (N bepalen kunt) u wilt gebruiken is:
N*(N-1)
Dus 3 pinnen = 6 LEDs, 4 = 12, 5 = 20, 6 = 30, 7 = 42, 8 = 56, 9 = 72, enzovoort.
Voor deze tutorial gaan we gebruiken 7 pins, dus dat betekent dat we hebben 42 LEDs die we kunnen controleren.
Adafruit Huzzah
De Adafruit Huzzah is een ESP8266 breakout board - ik gebruikte het voor dit project zijn gemakkelijker te programma en macht vergeleken met een kale ESP8266, maar nog steeds is nog steeds super goedkoop. Dit board is groot, omdat het heeft ingebouwde WiFi, zodat we de mogelijkheid om het raster te veranderen via het Internet kunnen toevoegen.