Étape 8: logiciel
Étincelle IDE
La première chose que j’ai commencé avec devient les LEDs WS2801 avec l’étincelle, puisque vous ne pouvez pas il suffit d’inclure une bibliothèque comme l’arduino IDE. Ce que vous avez à faire est créer un autre fichier au sein de l’IDE de l’étincelle, ajoutez le contenu de bibliothèque Adafruit WS2801 au fichier approprié & inclure le fichier .h dans votre fichier .ino. À l’aide de la fonction d’étincelle dans l’IDE, j’ai fait une fonction de travailler avec javascript côté serveur pour différencier les différents ID du code HTML pour les différentes sections de LEDs. Avec quelques switch case, if & fonction, tout cela fonctionné. Si vous êtes intéressé par le code, n’hésitez pas à me contacter ! Je serais plus qu’heureux de vous faire vérifier ! et peut-être même obtenir quelques modifications !
Web App
Je ne voulais pas je dois toujours envoyer manuellement des commandes à l’étincelle alors j’ai voulu créer un petit soft très simple pour modifier les couleurs claires & luminosité. Je voulais aussi, amis et famille pour pouvoir jouer avec lui. Alors tout d’abord, j’ai créé une mise en page dans photoshop des planchers haut et bas. Quand l’image a été fait, j’ai créé une image map passer en revue tous les profilés légers (barres noires sur le graphique). Avec l’aide de JQuery, j’ai créé une petite fenêtre contextuelle que je peux choisir des couleurs et luminosité lorsque je clique sur des sections. J’ai également créé un popup que je peux choisir spécifiquement les LED dans le condo et la couleur.
Cette description n’est pas vraiment trop en profondeur sur comment tout fonctionne mais n’hésitez pas à me contacter si vous avez des questions.