Étape 8: Nerd fois
Maintenant faire l’autre côté de votre connecteur DMX pour assemblage de câble et apporter l’extrémité libre des fils dans votre boîtier électronique. Mettre dans le connecteur d’alimentation de l’autre côté et se souder. Les broches sont évidemment tous criés dans le logiciel, utilisez #defines en haut, il suffit donc le match jusqu'à vos broches de matériel. Assurez-vous que vous tirez votre puissance directement sur les bandes de LED, pas par le biais de l’Arduino à moins que vous essayez de faire un usage unique Arduino grille-pain, qui suce un peu.
Je vous recommande de lire vers le haut sur l’installation de l’arduino Yun sur le site arduino.cc ou de nombreuses autres ressources là-bas.
J’ai joint le logiciel comme un point de départ (ou d’un guichet unique si vous faites 2 d'entre eux comme moi). Je ne sais pas exactement le codeur plus efficace, donc il pourrait probablement être écrit beaucoup mieux, mais il fait le travail. Mais, il prend environ 99 % de la mémoire programme et 50 % de la RAM, donc ne vous attendez pas à ajouter beaucoup de logiciels sans enlever une première.
Tous les paramètres sont stockés en EEprom afin que l’utilisateur peut ajuster comme vous le souhaitez (mes enfants ont fréquemment des demandes de changer de couleur) et vous pouvez définir ceux au-dessus de Wifi à l’aide de n’importe quel appareil avec un navigateur web. C’est en utilisant les autres api, donc si vous n’avez pas un mot de passe de configuration vous pouvez simplement utiliser la commande 192.168.xx.xx/arduino/UserRed/255, où UserRed est la variable que vous souhaitez définir et la valeur après le / est la valeur souhaitée. Vous pouvez voir dans la capture d’écran à tout moment que j’ai envoyer une commande, il va me dire ce que les autres paramètres sont actuellement définies trop--qui est une excellente façon de déboguer.
Le logiciel dispose d’une alarme visuelle, le mode veilleuse et utilisateur choisi la couleur de la lumière--chacun a une couleur indépendante. Il s’estompe entre marche/arrêt et temps synchronisation avec l’heure d’internet aussi bien. J’avais initialement prévu sur la configuration d’un serveur web pour faciliter l’utilisation de l’api REST---mais depuis je n’ai souvent besoin de modifier les paramètres, que je n’ai pas pris la peine, j’ai trouvé.
Espoir vous avez apprécié mon premier instructable !
Si vous êtes intéressé par les lits superposés, j’ai eux et un tas d’autres projets de menuiserie sur LumberJocks.com