Innehållsförteckning:

Kapa RGB Flood Light med Arduino eller ESP8266: 6 steg (med bilder)
Kapa RGB Flood Light med Arduino eller ESP8266: 6 steg (med bilder)

Video: Kapa RGB Flood Light med Arduino eller ESP8266: 6 steg (med bilder)

Video: Kapa RGB Flood Light med Arduino eller ESP8266: 6 steg (med bilder)
Video: Make Your own 100W LED Light! | DIY 2024, Juli
Anonim
Kapa RGB Flood Light med Arduino eller ESP8266
Kapa RGB Flood Light med Arduino eller ESP8266
Kapa RGB Flood Light med Arduino eller ESP8266
Kapa RGB Flood Light med Arduino eller ESP8266
Kapa RGB Flood Light med Arduino eller ESP8266
Kapa RGB Flood Light med Arduino eller ESP8266

Så jag hittade några fantastiska små RGB -strålkastare på Amazon och när jag tittade in i tarmarna på dem insåg jag att du kan koppla dem direkt till en arduino och esp8266 och styra dem med PWM.

Jag använder nu två av dem i mitt vardagsrum som accentbelysning och har dem inställda för vissa scener.

Jag använder openhab som körs på en hallonpi för att styra dem och jag kan till och med styra dem med amazon Echo (USA), men det ligger något utanför ramen för denna instruerbara jag hoppas få tid att skriva det!

Hoppas du gillar, det här är min första instruerbara på väldigt länge så låt mig veta vad du tycker.

Steg 1: Samla delar

Samla delar
Samla delar
Samla delar
Samla delar
Samla delar
Samla delar
Samla delar
Samla delar

Listan över delar är följande:

1. 10W RGB Flood Light: Ebay (Storbritannien), Ebay (USA), Ebay (Kina)

2. ESP8266-12-modul: Ebay (Storbritannien), Ebay (USA), Ebay (Kina)

3. LD1117 3.3V Regulator: Ebay (Storbritannien), Ebay (USA), Ebay (Kina)

4. 100uF kondensator: Ebay (Storbritannien), Ebay (USA), Ebay (Kina)

5. 12V 1A DC -nätaggregat: Ebay (Storbritannien), Ebay (USA), Ebay (Kina)

6. Ett urval av motstånd (jag använde 10K, men egentligen kan du nöja dig med vad som helst)

(Jag har bifogat länkar till flera webbplatser eftersom priserna ändras regelbundet, så shoppa runt och se till att kolla Amazon vs eBay)

Fullständigt avslöjande: Jag tjänar en liten provision om du köper via länkarna ovan men jag skulle aldrig rekommendera en länk till en produkt som jag inte har använt själv. Detta projekt var inte utformat för att vara en pengar maker. Tack:-)

Steg 2: Demontera Flood Light och identifiera RGB PWM -ingångar

Ta isär Flood Light och identifiera RGB PWM -ingångar
Ta isär Flood Light och identifiera RGB PWM -ingångar
Ta isär Flood Light och identifiera RGB PWM -ingångar
Ta isär Flood Light och identifiera RGB PWM -ingångar
Ta isär Flood Light och identifiera RGB PWM -ingångar
Ta isär Flood Light och identifiera RGB PWM -ingångar
Ta isär Flood Light och identifiera RGB PWM -ingångar
Ta isär Flood Light och identifiera RGB PWM -ingångar

Denna speciella flodljus är en enkel skruv ihop design.

Chassit består av tre aluminiumsektioner som alla skruvas loss.

Om du tar bort den övre delen som håller linsen på plats avslöjar kretskortet med LED -array och styrkretsar.

Det första jag gjorde var att identifiera vilka av transistorerna som styrde vilken färgmatris.

Förhoppningsvis har tillverkaren inte för många variationer mellan kortrevisioner, vilket skulle innebära att du kan kopiera bilden ovan och lödkablar direkt till dem. Jag har färgkodat för rött, grönt och blått för att underlätta för dig. Intressant nog om transistorn som styr den röda lysdioden var ansluten till den befintliga mikrokontrollen via ett motstånd, så jag lämnade detta i kretsen.

Det är också viktigt för detta steg att ta bort de befintliga kontrollkomponenterna från kretskortet med en varmluftspistol och några pincetter, som kan ses på bilden ovan. Det var inte absolut nödvändigt att ta bort den infraröda mottagaren, men jag trodde att jag kunde använda den i andra projekt.

Löd sedan bara på några ledningar till PWM -stiften som går till transistorerna och sticka dem ut till den andra delen av ljuschassit, dit ska vi gå till nästa.

Steg 3: ESP8266 och strömkablar

ESP8266 och strömkablar
ESP8266 och strömkablar
ESP8266 och strömkablar
ESP8266 och strömkablar
ESP8266 och strömkablar
ESP8266 och strömkablar

Jag har bifogat en schema för den här delen eftersom den säger vad du behöver göra mycket tydligare än jag någonsin kunde.

I princip kopplar du dina röda, gröna och blå lysdioder till stift 12, 14 och 15 på ESP8266 via ett 10K -motstånd.

Koppla sedan upp ESP -strömkretsen enligt schemat, på bilden visar det att jag har lödt det direkt till strömförsörjningen/drivkortet för lysdioderna men jag ändrade riktningen och lyckades inte ta en annan bild.

Tanken här är att hålla allt så kompakt som möjligt, eftersom det kommer att behöva passa inuti chassit.

För att uppnå detta skarvade jag motstånden inline med trådarna och täckte dem med värmekrymp.

Undvik mitt misstag och löd inte motståndet direkt på ESP. Jag tyckte att detta gjorde dem svårare att arbeta med än om jag hade gjort en riktig inline skarvning (som i trådmotstånd-tråd-esp snarare än tråd-motstånd-esp).

Fotot ser också lite annorlunda ut än schemat, jag använde inte stift 15 ursprungligen och detta var ett misstag eftersom stift 15 är bra på pwm. Älskar den där nålen. Det reglerar.

Steg 4: Programmera det

Använd din föredragna metod, skriv koden för din ESP!

Du kan verkligen välja att styra det hur du vill, och det finns fantastiska människor där ute som gör fantastiska saker med ESP.

MIN speciella väg var att använda en MQTT -hemmaserver i form av openHAB som lampan sedan skulle logga in på och lyssna efter färgkommandon. Genom att använda denna metod kan jag också använda Amazon Alexa och google home för kontroll extremt enkelt. (Som jag sa tidigare hoppas jag kunna skriva instruktioner för den processen eftersom jag har haft det bra med att göra det, men jag spenderar för närvarande större delen av min fritid på att bygga en ny webbplats (som troligen kommer att innebära självstudier för de bitarna någon sätt)).

Jag har bifogat koden för detta till den här ikonen ovan (eller nedan, var den än visas).

Jag måste säga att jag tidigare bara utvecklades i arduino IDE för ESP8266 men sedan jag har startat det här projektet kommer jag definitivt att konverteras till Lua -skript, de är bra och en mycket mindre stressig tid vid uppladdning och felsökning etc.

En gång skrev jag ett program i arduino som gjorde följande:

ESP -stövlar, kan inte ansluta till wifi, startar åtkomstpunktsläge

klienten ansluter med telefonen, öppnar automatiskt webbläsaren med färgkontrollsida (grundläggande html)

på sidan fanns det också ett alternativ för att ansluta den till din router.

När det väl var på nätverket kunde alla styrsystem programmeras för att skicka http -förfrågningar ganska enkelt.

Om jag kan hitta den koden någonstans kommer jag att ladda upp den, men har nyligen byggt en ny dator så att filen kan finnas på alla blandningar av enheter runt platsen.

Steg 5: Krama ihop allt igen !

Krama ihop allt igen !!
Krama ihop allt igen !!

För att isolera alla bitarna lindade jag dem alla med PVC -tejp.

Var särskilt försiktig med detta steg, jag brände ut en av mina spänningsregulatorer när jag inte ägnade ordentlig uppmärksamhet.

Jag tycker också att att hålla trådarna längre gör det här steget mycket lättare på grund av att alla vridningar involverar att skruva ihop allt igen.

Steg 6: Placera lamporna runt huset och njut !!

Placera lamporna runt huset och njut !!!
Placera lamporna runt huset och njut !!!
Placera lamporna runt huset och njut !!!
Placera lamporna runt huset och njut !!!
Placera lamporna runt huset och njut !!!
Placera lamporna runt huset och njut !!!

Placera lamporna på din önskade plats, koppla in dem med 12V strömförsörjning och du går iväg !!

Om du inte gillar linsens prismaeffekt kan den enkelt tas bort, detta ger en mindre fokuserad, mer allmän glöd. Att vända linsen bakåt hade också ganska bra effekter.

På bilderna kan du se att jag har använt den för att framhäva min nixie -klocka som jag älskar så mycket.

Tack för att du läser!

Rekommenderad: