Innholdsfortegnelse:

Kapre RGB -flomlys med Arduino eller ESP8266: 6 trinn (med bilder)
Kapre RGB -flomlys med Arduino eller ESP8266: 6 trinn (med bilder)

Video: Kapre RGB -flomlys med Arduino eller ESP8266: 6 trinn (med bilder)

Video: Kapre RGB -flomlys med Arduino eller ESP8266: 6 trinn (med bilder)
Video: Homebliss: Hacks Cardboard Folding Clothes 2024, Juli
Anonim
Kapre RGB -flomlys med Arduino eller ESP8266
Kapre RGB -flomlys med Arduino eller ESP8266
Kapre RGB -flomlys med Arduino eller ESP8266
Kapre RGB -flomlys med Arduino eller ESP8266
Kapre RGB -flomlys med Arduino eller ESP8266
Kapre RGB -flomlys med Arduino eller ESP8266

Så jeg fant noen flotte små RGB -flomlys på amazon, og da jeg så på tarmene på dem, skjønte jeg at du kan koble dem rett til en arduino og esp8266 og kontrollere dem ved hjelp av PWM.

Jeg bruker nå to av dem i stuen min som aksentbelysning og har dem satt for bestemte scener.

Jeg bruker openhab som kjører på en bringebærpi for å kontrollere dem, og jeg kan til og med kontrollere dem med Amazon Echo (USA), selv om det er litt utenfor omfanget av denne instruerbare jeg håper å finne tid til å skrive det opp!

Håper du liker det, dette er min første instruerbare på veldig lenge, så gi meg beskjed om hva du synes.

Trinn 1: Samle deler

Samle deler
Samle deler
Samle deler
Samle deler
Samle deler
Samle deler
Samle deler
Samle deler

Delelisten er som følger:

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

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

3. LD1117 3.3V -regulator: Ebay (Storbritannia), Ebay (USA), Ebay (Kina)

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

5. 12V 1A DC strømforsyning: Ebay (Storbritannia), Ebay (USA), Ebay (Kina)

6. Et utvalg av motstander (jeg brukte 10K, men egentlig kan du klare deg med hva som helst)

(Jeg har lagt ved lenker til flere nettsteder ettersom prisene endres jevnlig, så shopp deg rundt og sjekk amazon vs ebay)

Fullstendig avsløring: Jeg tjener en liten provisjon hvis du kjøper gjennom koblingene ovenfor, men jeg vil aldri anbefale en lenke til et produkt som jeg ikke har brukt selv. Dette prosjektet var ikke designet for å være en pengemaker. Takk skal du ha:-)

Trinn 2: Demonter Flood Light og identifiser RGB PWM -innganger

Demonter Flood Light og identifiser RGB PWM -innganger
Demonter Flood Light og identifiser RGB PWM -innganger
Demonter Flood Light og identifiser RGB PWM -innganger
Demonter Flood Light og identifiser RGB PWM -innganger
Demonter Flood Light og identifiser RGB PWM -innganger
Demonter Flood Light og identifiser RGB PWM -innganger
Demonter Flood Light og identifiser RGB PWM -innganger
Demonter Flood Light og identifiser RGB PWM -innganger

Denne spesielle flomlyset er en enkel skru sammen design.

Chassiset består av tre aluminiumsseksjoner som alle skrus av.

Hvis du fjerner den øverste delen som holder linsen på plass, avsløres kretskortet med LED -matrisen og kontrollkretsene.

Det første jeg gjorde var å identifisere hvilken av transistorene som kontrollerte hvilken fargesammensetning.

Forhåpentligvis har produsenten ikke for mange variasjoner mellom brettrevisjoner, noe som betyr at du kan kopiere bildet ovenfor og lodde ledninger direkte til dem. Jeg har fargekodet for rødt, grønt og blått for å gjøre det lettere for deg. Interessant, selv om transistoren som kontrollerte den røde lysdioden var koblet til den eksisterende mikrokontrolleren via en motstand, så jeg forlot dette i kretsen.

Det er også viktig for dette trinnet å fjerne de eksisterende kontrollkomponentene fra kretskortet med en varmluftspistol og noen pinsett, som det kan sees på bildet ovenfor. Det var ikke helt nødvendig å fjerne den infrarøde mottakeren, men jeg trodde jeg kunne bruke den i andre prosjekter.

Deretter lodder du bare på noen ledninger til PWM -pinnene som går til transistorene og stikker dem gjennom til den andre delen av lyschassiset, som vi skal gå til neste.

Trinn 3: ESP8266 og strømledninger

ESP8266 og strømledninger
ESP8266 og strømledninger
ESP8266 og strømledninger
ESP8266 og strømledninger
ESP8266 og strømledninger
ESP8266 og strømledninger

Jeg har vedlagt en skjematisk oversikt for denne delen, da den sier hva du trenger å gjøre mye tydeligere enn jeg noen gang kunne.

I utgangspunktet koble de røde, grønne og blå lysdiodene til pinne 12, 14 og 15 på ESP8266 via en 10K motstand.

Deretter kobler du til ESP -strømkretsen i henhold til skjemaet, på bildet viser det at jeg har loddet den direkte til strømforsyningen/driverkortet for LED -ene, men jeg endte med å endre retning og klarte ikke å ta et annet bilde.

Tanken her er å holde alt så kompakt som mulig, da det må passe inn i chassiset.

For å oppnå dette skjøt jeg motstandene inline med ledningene og dekket dem med varmekrymp.

Vennligst unngå min feil og ikke lodd motstanden direkte på ESP. Jeg syntes dette gjorde dem vanskeligere å jobbe med enn om jeg hadde gjort en ekte inline skjøte (som i wire-resistor-wire-esp i stedet for wire-resistor-esp).

Bildet ser også litt annerledes ut enn den skjematiske, jeg brukte ikke pin 15 opprinnelig, og dette var en feil da pin 15 er flott på pwm. Elsker den pinnen. Det styrer.

Trinn 4: Programmer det

Bruk den foretrukne metoden til å skrive koden for ESP!

Du kan virkelig velge å kontrollere det slik du vil, og det er fantastiske mennesker der ute som gjør fantastiske ting med ESP.

MIN spesielle rute var å bruke en MQTT -hjemmeserver i form av openHAB som lyset deretter ville logge på og lytte etter fargekommandoer. Ved å bruke denne metoden kan jeg også bruke Amazon Alexa og google home for kontroll ekstremt enkelt. (Som jeg sa før, håper jeg å kunne skrive instrukser for den prosessen, ettersom jeg har hatt det veldig bra med å gjøre det, men bruker for tiden mesteparten av fritiden min på å bygge et nytt nettsted (det vil trolig innebære opplæringsprogrammer for disse delene vei)).

Jeg har festet koden for det til denne 'ible, over (eller under, uansett hvor den vises).

Jeg må si at jeg pleide å bare utvikle meg i arduino IDE for ESP8266, men siden jeg har startet dette prosjektet, blir jeg definitivt konvertert til Lua -skript, de er flotte og en mye mindre stressende tid når jeg laster opp og feilsøker etc.

En gang skrev jeg et program i arduino som gjorde følgende:

ESP støvler, kan ikke koble til wifi, starter tilgangspunktmodus

klienten kobler seg til telefonen, åpner nettleseren automatisk med fargekontrollside (grunnleggende html)

på siden var det også et alternativ for å koble den til ruteren din.

Når det var på nettverket, kan et hvilket som helst kontrollsystem programmeres til å sende http -forespørsler ganske enkelt.

Hvis jeg finner den koden et sted, vil jeg laste den opp, men har nylig bygget en ny PC slik at filen kan være på en hvilken som helst blanding av stasjoner rundt stedet.

Trinn 5: Stapp det hele sammen igjen

Stapp det hele sammen igjen !!
Stapp det hele sammen igjen !!

For å isolere alle bitene pakket jeg dem alle inn med elektrisk tape av PVC.

Vær spesielt forsiktig med dette trinnet, jeg brente ut en av mine spenningsregulatorer når jeg ikke var ordentlig oppmerksom.

Jeg synes også at det å holde ledningene lengre gjør dette trinnet mye lettere på grunn av all vridning som involverer å skru alt sammen igjen.

Trinn 6: Plasser lysene rundt huset og nyt !

Plasser lysene rundt huset og nyt !!!
Plasser lysene rundt huset og nyt !!!
Plasser lysene rundt huset og nyt !!!
Plasser lysene rundt huset og nyt !!!
Plasser lysene rundt huset og nyt !!!
Plasser lysene rundt huset og nyt !!!

Plasser lysene på din foretrukne plassering, koble dem til med 12V strømforsyning og du går!

Hvis du ikke liker linsens prismeeffekt, kan den enkelt fjernes, dette gir en mindre fokusert, mer generell glød. Å snu objektivet bakover hadde også ganske gode effekter.

På bildene kan du se at jeg har brukt den til å fremheve min nixie -klokke som jeg liker så godt.

Takk for at du leste!

Anbefalt: