Stap 1: Overzicht van het systeem en materiaallijst
Alle bestanden zijn op http://github.com/rmd6502/hall_lights_connectport
Elk licht heeft een voeding, XBee, Arduino, XBee Shield, 6- en 8-pins stapelbare headers voor het schild, drie of 6 MOSFETs, en de 6 of 10 pins waarde van schroefaansluiting als 2 + 4 of 2 + 8, naast het licht strip zelf. De poorten van de MOSFETs zijn verbonden met drie van de PWM-uitgangen (Ja, kunt u twee lampen met een enkele Arduino, dat is in de werken). U kunt in een eenvoudige serieel protocol instellen en de kleur van de inrichting van een query.
Voor de centrale controle en web server gebruikte ik een ConnectPortX2. Dit is een relatief goedkope doos die heeft een ingebouwde XBee en ethernet-poort, en is programmeerbaar in Python. De Connectport fungeert als een XBee-coördinator, en automatisch catalogi van de XBees om het script te presenteren aan u in een web-pagina worden gevonden. Ook kunt u een XBee Explorer zodat kunt u het programma van de XBees.
Als een webbrowser op het moment lastig, is er ook een iPhone app die de lichten met een mooie kleur picker interface bepalen zal.
U moet een 10KΩ pulldown weerstand voor de poort van elke MOSFET. Hierdoor worden de MOSFETs beurt die helemaal af, en ook flikkering tussen de tijd dat de macht komt elimineert op en de Arduino opgestart.
Als je voor de gebruikersspecifieke u moet ook een zekering, spanningsregelaar, XBee socket, en diverse rondwegcondensatoren. Aangezien de MOSFETs vrij laag RDS(ON) zelfs op 3,3 v hebben, heb ik gekozen voor het maken van het hele systeem gebruik 3.3V zodat ik niet hoefde te converteren van spanning voor de XBee.
Voor het gemak gaan alle niet-documentatie links naar de juiste Sparkfun productpagina. Ze lijken niet te hebben een voeding van 12VDC 6A, gebruikte ik een overschot een bedoeld voor monitoren van EBay. Kunt u wat geld besparen door het winkelen DealExtreme, EBay, Digikey/Mouser/Element14 en Radio Shack, maar je moet langer wachten en meerdere orders indienen.
Dus de finale bill van materialen:
- 1 RGB-licht strip van uw keuze
- 1 voeding gewaardeerd voor de volledige output van de lichte strip + de Arduino
- 1 Arduino of kloon
- 3 of 6 MOSFETs
- 3 of 6 10kΩ weerstanden
- 1 XBee S2 (niet S1; het zal niet praten met de connectport)-Ik denk dat de S2B werkt zonder een firmware-update, die een Windows moet machine.
- 1 XBee schild
- 1 XBee Explorer
- 1 Digi Connectport X2
- 2 6-pins stapelbare arduino headers
- 2 8-pins stapelbare arduino headers
- 6 of 10-pins waarde van schroefaansluiting