Stap 1: De bouwstijl
Net als bij alle projecten van deze aard, kunnen ze worden aangepast aan uw eigen voorkeuren personeel dus ik je niet vertellen zal wat u zou moeten krijgen maar in plaats daarvan wat ik voor dit op te bouwen gebruikte en ik zal proberen en markeer sommige wijzers. Ik heb een paar Arduino MCU's nu, in feite ik begin me af als ik per ongeluk een verzamelaar geworden ben als het lijkt dat ik heb zowat een van elk type, dus uit mijn voorraad heb ik op een combinatie van Arduino Uno en Arduino WiFi schild beslotente. Hier het enige echte vereiste is dat u een MCU dat u vertrouwd met, bent als u dezelfde hardware hebt (of soortgelijke - vervanging van het schild van WiFi met de Ethernet-Shield minimaal codewijzigingen vereisen zou) dan je gewoon mijn schets uploaden kun en daar ga je. Controle van de LEDs heb ik besloten om de FastLED animatie bibliotheekgebruiken. Dit is nogal een volwassen project en de bibliotheek zorgt voor een eenvoudige en gemakkelijk leesbare code. FastLED ondersteunt populaire LEDs waaronder Neopixel, WS2801, WS2811, WS2812B, LPD8806, TM1809 en meer dus volop mogelijkheden. Ik ging met een reeks van 25 WS2801 van raspimart.co.uk.
U moet ook een kerstboom, ik pakte een desktop formaat van eBay - http://www.ebay.co.uk/itm/381033205884
Macht
Zorg ervoor dat u een voeding die kan uitvoeren op de juiste spanning en heeft voldoende ampère uit te voeren van de lichten. Kijkend naar de specificaties van mijn lichten ik weet dat ik nodig een 5volts 2A (60mA * 25 = 1500mA) AC adapter. Ik gebruikte een enkele AC-adapter voor het aandrijven van zowel de Arduinos en de LEDs met een splitter.
Tip: Gebruik niet de VIN op de Arduino om energie meer dan 1A-aangezien dit de maximale tolerantie van de expeditie-diode, in plaats daarvan gebruik maken van een splitter.