![Kapre RGB -flomlys med Arduino eller ESP8266: 6 trinn (med bilder) Kapre RGB -flomlys med Arduino eller ESP8266: 6 trinn (med bilder)](https://i.howwhatproduce.com/images/005/image-13099-14-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![Kapre RGB -flomlys med Arduino eller ESP8266 Kapre RGB -flomlys med Arduino eller ESP8266](https://i.howwhatproduce.com/images/005/image-13099-15-j.webp)
![Kapre RGB -flomlys med Arduino eller ESP8266 Kapre RGB -flomlys med Arduino eller ESP8266](https://i.howwhatproduce.com/images/005/image-13099-16-j.webp)
![Kapre RGB -flomlys med Arduino eller ESP8266 Kapre RGB -flomlys med Arduino eller ESP8266](https://i.howwhatproduce.com/images/005/image-13099-17-j.webp)
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](https://i.howwhatproduce.com/images/005/image-13099-18-j.webp)
![Samle deler Samle deler](https://i.howwhatproduce.com/images/005/image-13099-19-j.webp)
![Samle deler Samle deler](https://i.howwhatproduce.com/images/005/image-13099-20-j.webp)
![Samle deler Samle deler](https://i.howwhatproduce.com/images/005/image-13099-21-j.webp)
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](https://i.howwhatproduce.com/images/005/image-13099-22-j.webp)
![Demonter Flood Light og identifiser RGB PWM -innganger Demonter Flood Light og identifiser RGB PWM -innganger](https://i.howwhatproduce.com/images/005/image-13099-23-j.webp)
![Demonter Flood Light og identifiser RGB PWM -innganger Demonter Flood Light og identifiser RGB PWM -innganger](https://i.howwhatproduce.com/images/005/image-13099-24-j.webp)
![Demonter Flood Light og identifiser RGB PWM -innganger Demonter Flood Light og identifiser RGB PWM -innganger](https://i.howwhatproduce.com/images/005/image-13099-25-j.webp)
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](https://i.howwhatproduce.com/images/005/image-13099-26-j.webp)
![ESP8266 og strømledninger ESP8266 og strømledninger](https://i.howwhatproduce.com/images/005/image-13099-27-j.webp)
![ESP8266 og strømledninger ESP8266 og strømledninger](https://i.howwhatproduce.com/images/005/image-13099-28-j.webp)
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 !!](https://i.howwhatproduce.com/images/005/image-13099-29-j.webp)
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 !!!](https://i.howwhatproduce.com/images/005/image-13099-30-j.webp)
![Plasser lysene rundt huset og nyt !!! Plasser lysene rundt huset og nyt !!!](https://i.howwhatproduce.com/images/005/image-13099-31-j.webp)
![Plasser lysene rundt huset og nyt !!! Plasser lysene rundt huset og nyt !!!](https://i.howwhatproduce.com/images/005/image-13099-32-j.webp)
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:
Voksende mer salat på mindre plass eller voksende salat i verdensrommet, (mer eller mindre) .: 10 trinn
![Voksende mer salat på mindre plass eller voksende salat i verdensrommet, (mer eller mindre) .: 10 trinn Voksende mer salat på mindre plass eller voksende salat i verdensrommet, (mer eller mindre) .: 10 trinn](https://i.howwhatproduce.com/images/009/image-26019-j.webp)
Voksende mer salat på mindre plass eller … Voksende salat i verdensrommet, (mer eller mindre) .: Dette er en profesjonell innsending til Growing Beyond Earth, Maker Contest, sendt gjennom Instructables. Jeg kunne ikke vært mer begeistret for å designe for produksjon av romfrukter og legge ut min første Instructable.Til å begynne ba konkurransen oss om å
Hvordan bruke Neopixel Ws2812 LED eller LED STRIP eller Led Ring med Arduino: 4 trinn
![Hvordan bruke Neopixel Ws2812 LED eller LED STRIP eller Led Ring med Arduino: 4 trinn Hvordan bruke Neopixel Ws2812 LED eller LED STRIP eller Led Ring med Arduino: 4 trinn](https://i.howwhatproduce.com/images/001/image-401-30-j.webp)
Hvordan bruke Neopixel Ws2812 LED eller LED STRIP eller Led Ring With Arduino: Hei folkens siden Neopixel led Strip er veldig populær, og den kalles også som ws2812 led strip. De er veldig populære fordi vi i denne LED -stripen kan adressere hver LED hver for seg, noe som betyr at hvis du vil at få lysdioder skal lyse i en farge
Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Opplæring: 4 trinn
![Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Opplæring: 4 trinn Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Opplæring: 4 trinn](https://i.howwhatproduce.com/images/003/image-7131-j.webp)
Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Tutorial: I denne instruksjonene lærer vi hvordan du bruker neopixel eller ws 2812 eller hurtig led med Arduino. Disse typer LED eller stripe eller ring styres av bare en enkelt Vin -pin og alle Lysdioder er individuelt adresserbare, så disse kalles også indi
Slå av eller start datamaskinen på nytt med ESP8266 -enhet: 10 trinn (med bilder)
![Slå av eller start datamaskinen på nytt med ESP8266 -enhet: 10 trinn (med bilder) Slå av eller start datamaskinen på nytt med ESP8266 -enhet: 10 trinn (med bilder)](https://i.howwhatproduce.com/images/004/image-11129-6-j.webp)
Slå av eller start datamaskinen på nytt med ESP8266 -enhet: For å være tydelig her, slår vi av datamaskinen din, ikke andres datamaskin. masse matte, men hver morgen klokken 03.00 låser de seg. S
Bruk Cortana og en Arduino for å kontrollere RGB -lysdioder eller Ledstrips med stemmen din !: 4 trinn (med bilder)
![Bruk Cortana og en Arduino for å kontrollere RGB -lysdioder eller Ledstrips med stemmen din !: 4 trinn (med bilder) Bruk Cortana og en Arduino for å kontrollere RGB -lysdioder eller Ledstrips med stemmen din !: 4 trinn (med bilder)](https://i.howwhatproduce.com/images/006/image-17153-22-j.webp)
Bruk Cortana og en Arduino for å kontrollere RGB -lysdioder eller ledstrips med stemmen din !: I denne instruksjonsfilen vil jeg vise deg hvordan du kan kontrollere din RGB -ledede eller ledede stripe med stemmen din. Dette gjøres av CoRGB -appen som er tilgjengelig gratis i Windows App Store. Denne appen er en del av mitt CortanaRoom -prosjekt. Når du er ferdig med