Une des premières choses que j’aime bien essayer quand j’aurai un nouveau Conseil de développement est d’obtenir des LEDs à travailler dessus ! J’ai commencer par quelques LEDs solitaires et progresser rapidement à bandes LED programmables et des matrices.
L’Edison est un jeu amusant à bord en raison de son faible encombrement, relativement faible consommation d’énergie et le wifi intégré et la connectivité Bluetooth.
Dans ce Instructable je vais utiliser l’Edison avec Arduino Breakout Kit, kit de capteur de Seeed Studio Grove, WS2801 LED Pixel et Node.js au prototype. La fin de celui-ci, vous devriez avoir un Edison contrôle LEDs adressables par bouton poussoir ou par l’intermédiaire de messages provenant d’un serveur MQTT.
Il s’agit d’un work-in-progress et le début d’un projet plus ambitieux. La plupart de mes travaux avec des bandes de LED a été avec C ou Python, mais j’ai pensé prendre avantage des outils de développeur sur JS vaste d’Intel, utiliser cela comme un amusement exercer pour obtenir certains modèles LED en cours d’exécution en Javascript.
À ce stade mes résultats ont encore quelques aspérités et le scintillement et je considère ce projet à un niveau intermédiaire, mais je suis sûr que d’autres trouveront amusant. S’attendre à un deuxième Instructable où ajouter certains polonais et couvrent plus de détails sur l’interface de ce que je construis et enceinte !
Remarque : Les lumières que j’utilise sont WS2801 et ont un data et clock ligne, ils ne sont pas les Neopixels de WS2812B très populaire. L’Edison a un puissant microcontrôleur Quark en temps réel qui n’est pas encore actif, mais qui devrait facilement conduire WS2812 s’allume lorsque la mise à jour logicielle approprié et les docs sont disponibles.
Ce que vous devez :
* Intel Edison et carte de dérivation Arduino
* Grove Starter Kit pour Intel Edison (nous allons utiliser le bouton poussoir et LCD RVB)
* 1 mètre, 4 fils, SPI fonctionnant LED (j’utilise WS2801 ; comme une note, ce ne sont pas les Neopixels de WS2812 très populaire)
Blocs d’alimentation : 5V (par LEDs) et 12V (pour Edison sur breakout)