LED RGB strålkastare jul hacka (1 / 2 steg)
Steg 1: Gå runt
Det enda som jag köpte för detta projekt var RGB LED strålkastare. Andra delar jag hade liggandes (skulle ha kostat ca $20 mer för att köpa dem alla). Detta är vad jag använde:
- 2ea 100 K motstånd
- 1ea 220 Resistor
- Mini skärbräda
- 20W multi color LED utomhus strålkastare
- Arduino Nano
- IR-sändare
- ON-OFF-ON vippknappens
- 3,5 mm Jack
- IR-mottagare modul (för avkodning remote)
- DuPont ledningar för kopplingsdäck
Mina antaganden för detta instructable är att du redan har kunskap om både med hjälp av en Arduino och tryggt arbetar med el. Jag kommer inte att gå på djupet på hur jag testat kretsar eller hur man laddar upp skisser till Arduino. Arduino är billig och lätt att lära sig och det finns några bra nybörjare Instructables på att använda en Arduino. Jag är ingalunda en expert när det gäller kodning, jag är säker på att det kunde se vackrare.
Bara en snabb anteckning här för att rädda dig huvudvärk - jag har några LED ljus remsor som använder en identisk snygg fjärrkontroll som vad kom med denna floodlamp - trots att fjärrkontrollerna ser identiska de skickar olika koder och kan inte bytas. Undrar om din IR-sändare fungerar? Kom ihåg att du alltid kan peka din cell telefonerna kamera på en IR-sändare att se om det fungerar. Du kan inte se det blinkande med blotta ögat men en digital kamera du kommer att se utsändaren blinkande om det fungerar.
Jag har använt 3-vägs omställaren med Arduino tidigare med bra resultat. Krediten går till denna webbplats för att dela detta lätt till setup omkopplaren.
Ken Shirriff IR bibliotek för Arduino är vad gör projektet körs. Du måste lägga till detta bibliotek för saker att fungera. För att avkoda den fjärrkontroll som medföljde strålkastare, använde jag informationen på sin webbplats och exempel skissen som kommer med biblioteket. Det är min uppfattning att nuvarande Arduino IDE innehåller ett bibliotek RobotIRemote som är i konflikt med den IRremote bibliotek som behövs för detta projekt. Du kan ta bort RobotIRemote biblioteket för att lösa denna konflikt. Om du i framtiden köpa denna robot och behöver biblioteket, är det lätt att installera om.
Jag använde en 220 ohm resistor på IR-sändare eftersom det är vad jag hade liggande. Jag använde faktiskt en dubbel utsläppskälla extender som var från en gammal Tivo tror jag. Både sändare eld bra - jag håller detta i åtanke för nästa halloween där jag kan styra två översvämningar på samma gång att tända upp på framsidan av mitt hus.
Jag var orolig på först behöva lägga till en detektor krets att testa om ljuset var på eller av men var glad att hitta ljus befogenheter på med någon signal. En annan bonus var att när jag öppnade ljuset det fanns massor av utrymme att dölja min skärbräda inuti! Det blev ännu bättre när jag testade makt kommer att IR-detektorn och det var ren nog att köra Arduino så jag inte behövde oroa en separat strömförsörjning. Det visas inte i schematiskt men jag trådbundna till Vin av 5v + till IR-detektorn och från detektorn marken Arduino marken. Behaga göra säker till har aldrig Arduino drivs av både USB och LED driver samtidigt. Som en sida noterar: detta sätt att driva Arduino ger faktiskt lite nedan rekommenderade spänningen. Om du har återkommande problem i testen, prova driver Arduino från en faktisk strömkälla. Jag hittade så länge jag inte använder långa förseningar allt fungerar.
Allt annat bör vara självförklarande om du öppnar full storlek bilder och läsa kommentarerna.
Efter alla ledningar göra vissa du lägga till det IRremote biblioteket och ladda skissen ovan. Arduino skiss är version #2. I den första versionen hade jag några riktigt långa förseningar som visade sig vara ganska tråkigt! Jag rusade allt upp betydligt. Också med version 1, på riktigt långa förseningar det verkade saker "hängs" upp då och då - detta kan vara som med min Arduino som drivs av IR detektor kretsen den körs faktiskt lite nedan rekommenderade spänningen. Med hjälp av kortare förseningar verkar det så långt att saker igång bra.