Köra RGB LED remsor av en Arduino (1 / 5 steg)
Steg 1: Strömförsörjning
Innan vi ansluter Arduino till en LED strip, låt oss ta itu med strömkällan. LED strip körs vanligtvis av 12 volt, Arduino fungerar på 5 volt. De flesta Arduinos har en Vin stift som kan anslutas till större spänningar, med 9 volt rekommenderas och 12 volt säkra maximalt som, enligt vissa, bör generellt undvikas. Med tanke på att en LED strip vanligtvis ger lite mer än nominella 12 volt (något som 12,3 faktiskt), kanske du frestas att undvika ansluts till Arduino.
Dock om du kontrollera specifikationer av en spänningsregulator ombord din Arduino (det är en variant av en 1117 5v regulator) ser du att det är fullt kapabel att hantera 12 volt. Dess makt betyg vanligtvis påstår 20 volt som högst (till exempel MC33269 från ON Semiconductor som är installerad på mest Äkta Arduinos), vissa modeller har en 15 volt begränsning (t.ex. den AMS1117 5.0 finns på de flesta Nano kloner), men nästan aldrig mindre (enda undantaget jag hittade är Torex XB1117 som har en rating på 10 volt, men du kommer inte se det på en Duino styrelse äkta eller inte). I alla fall tvivlar, kan du kontrollera detta instructable att ta reda på mer om spänningsregulatorn. På en Nano det sitter på baksidan, men är lätt att känna igen.
Så är det helt säkert att ansluta allt till en 12v leverans: lysdiodsrand direkt, Arduino via dess Vin pin (Använd inte uttaget power, strips + 12V linje måste anslutas direkt till elnätet). Det är en sak men att du bör vara medveten om: värmen. Spänningsregulatorer tenderar att värma en hel del och deras kylfläns har en ganska liten yta, så det är bättre att kontrollera dess temperatur efter några arbetstid, att vara på den säkra sidan.
Du kan också ansluta Arduino till 5v och power LED Strip till 12 volt. Det fungerar också, skjuter Glöm inte att ansluta i trädgården från båda källor tillsammans.
Det är en bra idé att lägga till en master MOSFET till 12v krets för att kunna koppla bort LED strip utan att koppla bort strömmen (säga, med en IR-fjärrkontroll).