Eines der ersten Dinge, die ich versuchen gerne, wenn ich ein neue Entwicklungs-Board bekomme ist zu LEDs arbeiten dran! Ich beginne mit ein paar einsame LEDs und schnell Fortschritte, programmierbare LED-Streifen und Matrizen.
Edison ist ein lustiges an Bord wegen seiner geringen Platzbedarf, relativ niedrige Stromverbrauch und die integrierte WiFi- und Bluetooth-Konnektivität.
In dieser Instructable werde ich die Edison mit Arduino Breakout Kit, Seeed Studio Grove Sensor Kit, WS2801 LED- Pixel und Node.js Prototyp verwenden. Bis zum Jahresende haben Sie einen Edison adressierbare LEDs steuern, per Knopfdruck oder über Nachrichten von einem MQTT Server.
Dies ist ein work-in-Progress und der Beginn eines ambitionierten Projekts. Die meisten meiner Arbeiten mit LED-Streifen wurde mit C oder Python, aber ich dachte, ich würde profitieren von Intels umfangreiche JS-Entwickler-Tools, Verwendung als eine lustige Übung kommt man einige LED-Muster in Javascript ausgeführt.
Zu diesem Zeitpunkt meine Ergebnisse noch einige Ecken und Kanten und Flimmern, und ich betrachte dieses Projekt auf einem mittleren Niveau sein, aber ich bin sicher, andere finden es lustig. Erwarten Sie eine zweite Instructable wo füge ich einige Polieren und weitere Einzelheiten über das Gehäuse und die Benutzeroberfläche des was ich baue zu decken!
Hinweis: Die Lichter, die ich verwende sind WS2801 und habe eine Daten und Uhr Linie, sie sind nicht sehr beliebt WS2812B Neopixels. Edison hat eine leistungsstarke Echtzeit-Quark-MCU, die noch nicht aktiv, aber das sollte leicht WS2812 Lichter fahren, wenn die entsprechende Software-Update und Docs veröffentlicht werden.
Was Sie brauchen:
* Intel Edison und Arduino-Breakout-board
* Grove Starter Kit für Intel Edison (wir werden die Taster und RGB LCD verwenden)
* 1 Meter, 4-Draht SPI basierten LEDs (Ich verwende WS2801; als Hinweis, diese sind nicht sehr beliebte WS2812-Neopixels)
* Stromversorgung: 5V (für LEDs) und 12V (für Edison auf Ausbruch)