Een van de eerste dingen die ik wil proberen als ik een nieuw bestuur voor ontwikkeling is om LEDs mee bezig! Ik begin met enkele eenzame LEDs en snel de voortgang naar programmeerbare LED strips en matrices.
De Edison is een leuke boord vanwege zijn kleine voetafdruk, relatief lage macht te gebruiken en de ingebouwde wifi en Bluetooth-connectiviteit.
In dit Instructable zal ik met de Edison met Arduino Breakout Kit, Seeed Studio's Grove sensor kit, WS2801 LED pixels en Node.js te prototype. Tegen het einde van het moet u een Edison adresseerbare LEDs door drukknop of via berichten van de server van een MQTT te regelen.
Dit is een werk-in-progress en het begin van een ambitieuzer project. De meeste van mijn werk met LED strips met C of Python is geweest, maar ik dacht dat ik zou profiteren van Intels uitgebreide JS ontwikkeltools, gebruik dit als een leuke oefening om te krijgen sommige LED-patronen met Javascript.
In dit stadium mijn resultaten hebben nog steeds een aantal ruwe randen en flikkeren, en ik vind dit project op een intermediair niveau, maar ik weet zeker dat anderen zullen het leuk vinden. Verwachten een tweede Instructable waar ik voeg enkele Pools en dekken meer in detail op de behuizing en de interface van wat ik aan het opbouwen ben!
Opmerking: De lichten die ik gebruik zijn WS2801 en hebben een data en clock lijn, ze zijn niet de zeer populaire WS2812B Neopixels. De Edison heeft een krachtige real-time Quark MCU die nog niet actief, maar dat moet gemakkelijk WS2812 lichten rijden wanneer het juiste software-update en de documenten zijn vrijgegeven.
Wat je nodig hebt:
* Intel Edison en Arduino breakout board
* Grove Starter Kit voor Intel Edison (We gonna gebruiken de drukknop en RGB LCD)
* 1 meter, 4-draads, SPI gebaseerd LEDs (mij ben using WS2801; als een notitie, deze zijn niet de zeer populaire WS2812 Neopixels)
-De aandrijven van leveringen: 5V (voor LEDs) en 12V (voor Edison op breakout)