Internet saker julgran (1 / 3 steg)
Steg 1: Att bygga
Som med alla projekt av detta slag, kan de anpassas till dina egna personal inställningar så jag inte ska berätta vad du ska få men istället vad jag använde för detta bygga och jag ska försöka och belysa några pekare. Jag har några Arduino MCU nu, faktiskt jag börjar undra om jag oavsiktligt har blivit en samlare som det verkar har jag bara om en av varje typ, så från min lager jag bestämde mig på en kombination av Arduino Uno och Arduino WiFi sköld. Det enda egentliga kravet här är att du använder en MCU som du är bekväm med, om du har samma hårdvara (eller liknande - ersätta WiFi sköld med Ethernet Shield skulle kräva minimal kodförändringar) och sedan kan du helt enkelt ladda upp min skiss och bort du gå. För att styra lamporna bestämde jag mig att använda FastLED Animation bibliotek. Detta är ganska mogen projekt och biblioteket gör för lite enkel och lättläst kod. FastLED stöder populära lysdioder inklusive Neopixel, WS2801, WS2811, WS2812B, LPD8806, TM1809 och mer så gott om alternativ. Jag gick med en sträng av 25 WS2801 från raspimart.co.uk.
Du behöver även en julgran, jag plockade upp en desktopen storlek en från eBay - http://www.ebay.co.uk/itm/381033205884
Power
Vara säker på att få ett nätaggregat som kan mata på rätt spänning och har tillräckligt ampere att köra lamporna. Titta på spec på mitt ljus jag vet att jag behövde en 5volts 2A (60mA * 25 = 1500mA) AC-adapter. Jag använde en enda AC adapter för att driva både Arduinos och lysdioder med en splitter.
Tips: Använd inte VIN på Arduino att driva mer än 1A eftersom detta är den högsta toleransen för vidarebefordran dioden, i stället använda en splitter.