Intellekten Edison och adresserbara lysdioder
En av de första saker som jag gillar att prova när jag får en ny utveckling styrelse är att få lysdioder arbetar på det! Jag börjar med några ensliga lysdioder och snabbt utvecklas till programmerbar LED strips och matriser.
Edison är ett roligt ombord på grund av dess liten footprint, relativt låg strömförbrukning och inbyggd wifi och Bluetooth-anslutning.
I detta Instructable kommer jag att använda Edison med Arduino Breakout Kit, Seeed Studio's Grove sensor kit, WS2801 LED pixlar och Node.js till prototyp. I slutet av det, bör du ha en Edison av tryckknapp eller via meddelanden från en MQTT server kontrollerar adresserbara lysdioder.
Detta är ett Work-in-progress och början på ett mer ambitiöst projekt. De flesta av mitt arbete med LED strips har varit med C eller Python, men jag trodde jag skulle dra nytta av Intels omfattande JS utvecklarverktyg, använda detta som en rolig motion för att få några LED mönster körs i Javascript.
I detta skede mina resultat har fortfarande vissa ojämna kanter och flimmer, och jag anser att detta projekt för att vara på en mellannivå, men jag säker på att andra kommer att finna det roligt. Förvänta sig en andra Instructable där jag lägga till några polska och täcka mer i detalj på inhägnad och gränssnittet för vad jag bygger!
Obs: Lamporna jag använder är WS2801 och har en data och klocka linje, de är inte de mycket populära WS2812B Neopixels. Edison har en kraftfull realtids Quark MCU som ännu inte är aktiv, men som ska lätt köra WS2812 ljus när den lämpliga Programuppdatering och docs släpps.
Vad du behöver:
* Intel Edison och Arduino breakout ombord
* Grove Starter Kit för Intel Edison (vi kommer att använda tryckknapp och RGB LCD)
* 1 meter, 4-tråd, SPI baserade ljusdioder (jag använder WS2801, som en notering, dessa är inte de mycket populära WS2812 Neopixels)
* Strömförsörjning: 5V (för lysdioder) och 12V (för Edison på breakout)