Stap 2: Bedrading en programmeren
Adafruit heeft een grote tutorial over het gebruik van een Arduino waarmee deze analoge strip verlichting. Het circuit hier is precies wat in de tutorial (tijden twee). Het aardige ding over 6 LED lijnen nodig is dat de fundamentele Arduino boards Arduino boards hebben 6 pinnen waarmee het PWM uit - 3, 5, 6, en 9, 10, 11. Dus dat werkt perfect voor twee stroken!
Van de foto's kunt u zien hoe de FETs waren gemonteerd. De bron-pinnen waren gewoon elkaar gesoldeerd en aangesloten op de grond (-) kant van de voeding, aangezien de LED's zijn gemeenschappelijk anode (+).
De uitsluitend andere truc hier is dat ik de 12 volt levering gebruikt om het draaien van de Arduino ook, door het te koppelen aan de Gnd en Vin pinnen.
Zorg ervoor dat u de juiste aansluiting voor uw voeding. Ik heb een voeding van 2.1mm ID, maar was het testen van het met een 2,3 mm een, en het was niet het maken van een goede elektrische verbinding. Zeer vervelende.
Er zijn een paar manieren om de LED strips aansluiten op het circuit: met behulp van de standaard LED strip inline 4-pins aansluitingen, met behulp van uw eigen connectoren, en direct solderen aan de strips. Ze zal werken allemaal prima, zodat u uw eigen aanpak kiezen kunt. Na één of ander soort connectoren is waarschijnlijk beter om gemakkelijker uit elkaar te halen. Ik gebruikte de standaard LED-connectoren. Dus, voor deze benadering moet u enkele extra aansluitingen voor de kant van het circuit. Ik vond sommige op Amazon, en ik koos vrouwelijke ones. De LED strips lijken te hebben een willekeurige keuze tussen mannelijke en vrouwelijke aansluitingen, maar de truc met het gebruik van vrouwelijke aansluitingen aan de kant van de schakeling is dat kan je ook man-naar-man adapters om de specifieke configuratie van de LED strips.
Ik gebruikte wat vier dirigent draad uit te breiden die connectors een beetje gemakkelijker rond te bewegen de Arduino.
Programmering
Een schets van de Arduino monster is gekoppeld en is zeer eenvoudig. Ik begon met het monster uit de Adafruit tutorial en een aantal wijzigingen. Mij ben stilstaand trying verschillende animatietechnieken - een tip tot nu toe is dat in een deuropening type situatie als het mijne, houden van ten minste één strip gedeeltelijk op de meeste van de tijd beter. Misschien kunnen we een bibliotheek van beste vakantie scripts beginnen.
Aangezien de MakerShield een potentiometer heeft, zou u die heel gemakkelijk de timing-constante in de code instellen.