Aangezien de WS2812B binnen mijn Kerstdecoratie besturen met behulp van een arduino een beetje overkill was ik ontwierp een kleinere: waardoor enkele sneeuwvlokken standalone BV als giften (terwijl mijn arduino :-)
De MSP430G2452 die ik had bij de hand werkt alleen met 3,3 v - niet genoeg werk betrouwbaar met de WS2812B, die 5V verwacht. (Hoewel het werkt prima met behulp van 5V overspanning voor de micro-controller - ten minste tot nu... misschien interessant zijn hoe lang het zal werken :-)
Dus heb ik besloten om het gebruik van een goedkoop Attiny85. Alle bestanden en verklaringen voor de programmering kunnen worden gevonden op Hoog-laag-Tech - deze ontzagwekkende ook vergemakkelijkt de beslissing welke attiny te gebruiken. Aangezien ik gebruik de Adafruit neopixel library, testte ik enkel de verschillende attinys als het voorbeeld programma stelt - bijvoorbeeld met de attiny een interne 1 MHz klok zal niet werken... te vertragen. Maar de rest lijkt goed te werken.
Ik gebruikte in principe één pin voor de gegevens die output naar de LED's en twee voor een dubbele schakelaar DIL - met behulp van de MISO/MOSI/SCK-regels voor en die maakt programmeren eenvoudig.
Voeg een dubbele pinheader aan de ene kant voor spanning en een drievoudige pinheader aan de andere kant voor verbinding met de LED's.
Sommige condensatoren voor het bufferen en een pull-up weerstand (niet echt nodig, dat u kunt ook de interne programmeerbare pullup weerstand) afwerking de lay-out.