Étape 1: Aperçu du système et nomenclature
Tous les fichiers sont à http://github.com/rmd6502/hall_lights_connectport
Chaque lumière a une alimentation, XBee, Arduino, XBee Shield, 6 et 8 broches en-têtes empilables pour le bouclier, 3 ou 6 MOSFETsou 6 ou 10 broches worth de bornes à vis 2 + 4 ou 2 + 8, en plus de la lumière se dénuder. Les portes des MOSFET sont reliés à trois des sorties PWM (Oui, vous pouvez contrôler deux feux avec un Arduino unique, qui est en préparation). Un protocole simple de série vous permet de définir et d’interroger la couleur de la lampe.
Pour le serveur central de contrôle et le web, j’ai utilisé un ConnectPortX2. Il s’agit d’une zone relativement bon marchée qui possède un builtin XBee et un port ethernet et est programmable en Python. Le Connectport agit en tant que coordonnateur de XBee et catalogues automatiquement les XBees qu’il trouve pour le script de vous présenter dans une page web. Vous devez également un XBee Explorer , donc vous pouvez programmer le XBees.
Si un navigateur web est gênant à l’époque, il y a aussi une application iPhone qui contrôle les lumières avec une interface de sélecteur de couleurs sympa.
Vous aurez besoin une résistance de 10KΩ déroulant pour la porte de chaque MOSFET. Cela garantit les MOSFETs tour que complètement désactivé et également élimine le scintillement entre le temps de que l’alimentation s’allume et l’Arduino démarre.
Si vous allez chercher le Conseil personnalisé, vous aurez également besoin d’un fusible, régulateur de tension, prise XBeeet un assortiment de contourner lescondensateurs. Les MOSFET ayant assez faible RDS(ON) même à 3, 3V, j’ai choisi de rendre l’utilisation de tout le système 3.3V, donc j’ai n’a pas besoin de convertir la tension pour le XBee.
Pour plus de commodité, tous les liens non-documentation aller à la page de produit de Sparkfun appropriée. Ils ne semblent pas avoir un bloc d’alimentation 12VCC 6 a, j’ai utilisé un excédent un signifiait pour les moniteurs d’EBay. Vous pouvez économiser de l’argent en faisant des achats DealExtreme, EBay, Digikey/Mouser/Element14 et Radio Shack, mais vous devrez attendre plus longtemps et de soumettre des ordres multiples.
Si la finale facturer des matériaux :
- 1 lumière RGB bande de votre choix
- 1 alimentation évalué pour la puissance de sortie de la bande de lumière + l’Arduino
- 1 Arduino ou clone
- 3 ou 6 MOSFETs
- 3 ou 6 résistances de 10kΩ
- 1 XBee S2 (pas S1 ; il ne parlera pas à la connectport)-je pense que le S2B fonctionne sans avoir besoin d’une mise à jour du firmware, qui a besoin d’un Windows machine.
- 1 XBee shield
- 1 XBee Explorer
- 1 Digi Connectport X2
- 2 en-têtes arduino empilable 6-pin
- 2 en-têtes arduino empilable 8 broches
- 6 ou 10 dollars de broches de borniers à vis