Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Joten löysin upeita pieniä RGB -tulvavaloja amazonista ja kun katsoin niiden suoliin, tajusin, että voit kytkeä ne suoraan arduinoon ja esp8266: een ja hallita niitä PWM: llä.
Käytän nyt kahta niistä olohuoneessani korostusvalaistuksena ja asetan ne tiettyihin kohtauksiin.
Käytän OpenHabia käynnissä vadelmapi: n kanssa hallitakseni niitä ja voin jopa hallita niitä amazon Echolla (USA), vaikka se on hieman tämän ohjeen soveltamisalan ulkopuolella, toivon löytäväni aikaa kirjoittaa se ylös!
Toivottavasti pidät, tämä on ensimmäinen ohjeeni pitkään aikaan, joten kerro minulle mielipiteesi.
Vaihe 1: Kerää osat
Osaluettelo on seuraava:
1. 10 W: n RGB -tulvavalo: Ebay (Iso -Britannia), Ebay (Yhdysvallat), Ebay (Kiina)
2. ESP8266-12-moduuli: Ebay (Iso-Britannia), Ebay (Yhdysvallat), Ebay (Kiina)
3. LD1117 3.3V -säädin: Ebay (Iso -Britannia), Ebay (Yhdysvallat), Ebay (Kiina)
4. 100uF kondensaattori: Ebay (Iso -Britannia), Ebay (USA), Ebay (Kiina)
5. 12V 1A DC -virtalähde: Ebay (UK), Ebay (US), Ebay (Kiina)
6. Valikoima vastuksia (käytin 10K, mutta todella voit tehdä mitä tahansa)
(Olen liittänyt linkkejä useille sivustoille, koska hinnat muuttuvat säännöllisesti, joten tee ostoksia ja tarkista Amazon vs ebay)
Täysi paljastaminen: Ansaitsen pienen palkkion, jos ostat yllä olevien linkkien kautta, mutta en koskaan suosittele linkkiä tuotteeseen, jota en ole itse käyttänyt. Tätä projektia ei ole suunniteltu rahantekijäksi. Kiitos:-)
Vaihe 2: Pura tulvalamppu ja tunnista RGB PWM -tulot
Tämä erityinen tulvavalo on yksinkertainen ruuvikiinnitys.
Runko koostuu kolmesta alumiiniosasta, jotka kaikki irrotetaan.
Linssin paikallaan pitävän yläosan irrottaminen paljastaa piirilevyn, jossa on LED -ryhmä ja ohjauspiiri.
Ensimmäinen asia, jonka tein, oli tunnistaa, mitkä transistorit hallitsivat mitä väriryhmää.
Toivottavasti valmistajalla ei ole liikaa muunnelmia levyjen tarkistusten välillä, mikä tarkoittaa, että voit kopioida yllä olevan kuvan ja juottaa johdot suoraan niihin. Minulla on värikoodattu punainen, vihreä ja sininen, jotta se olisi helpompaa. Mielenkiintoista, vaikka punaista LEDiä ohjaava transistori oli kytketty olemassa olevaan mikrokontrolleriin vastuksen kautta, joten jätin tämän piiriin.
Tässä vaiheessa on myös tärkeää poistaa olemassa olevat ohjauskomponentit piirilevystä kuumailmapistoolilla ja joillakin pinseteillä, kuten yllä olevasta kuvasta näkyy. Infrapunavastaanottimen poistaminen ei ollut välttämätöntä, mutta ajattelin, että voisin käyttää sitä muissa projekteissa.
Seuraavaksi vain juota johtoja PWM -nastoihin, jotka menevät transistoreihin, ja työnnä ne läpi kevyen rungon toiseen osaan, jonne menemme seuraavaksi.
Vaihe 3: ESP8266 ja virtajohdot
Olen liittänyt kaavion tälle osalle, koska siinä sanotaan, mitä sinun on tehtävä paljon selkeämmin kuin koskaan.
Johda punaiset, vihreät ja siniset LED -valot pohjimmiltaan ESP8266 -nastat 12, 14 ja 15 10K -vastuksen kautta.
Kytke sitten ESP -virtapiiri kaavion mukaan, kuvassa näkyy, että olen juottanut sen suoraan virtalähteeseen/ohjainkorttiin LED -valoja varten, mutta muutin suunnan ja en onnistunut ottamaan toista kuvaa.
Ajatuksena on pitää kaikki mahdollisimman kompakteina, koska niiden on sovittava rungon sisään.
Tämän saavuttamiseksi liitin vastukset linjojen sisään ja peitin ne lämpökutistuksella.
Vältä virheeni ja älä juota vastusta suoraan ESP: hen. Huomasin, että tämä teki niistä vaikeampia työskennellä kuin jos olisin tehnyt todellisen inline-liitoksen (kuten lanka-vastus-lanka-esp kuin lanka-vastus-esp).
Myös kuva näyttää hieman erilaiselta kuin kaavamainen, en käyttänyt tappia 15 alun perin ja tämä oli virhe, koska nasta 15 on loistava pwm: ssä. Rakasta sitä pintaa. Se hallitsee.
Vaihe 4: Ohjelmoi se
Kirjoita ESP -koodisi haluamallasi menetelmällä!
Voit todella halutessasi hallita sitä, ja siellä on uskomattomia ihmisiä, jotka tekevät hämmästyttäviä asioita ESP: n kanssa.
Oma reittini oli käyttää MQTT -kotipalvelinta openHAB -muodossa, johon valo kirjautui ja kuunteli värikomentoja. Tämän menetelmän avulla voin myös käyttää Amazon Alexaa ja google homea hallintaan erittäin helposti. (Kuten aiemmin sanoin, toivon voivani kirjoittaa ohjekirjoja tälle prosessille, koska minulla on ollut hauskaa tehdä se, mutta vietän tällä hetkellä suurimman osan vapaa -ajastani uuden verkkosivuston rakentamiseen (johon luultavasti liittyy opetusohjelmia tapa)).
Olen liittänyt koodin tähän 'ibleen, yläpuolelle (tai alle, missä tahansa se näkyy).
Minun on sanottava, että olen kehittänyt vain arduino IDE: tä ESP8266: lle, mutta koska olen aloittanut tämän nimenomaisen projektin, olen ehdottomasti muunnettava Lua -skripteiksi, ne ovat hienoja ja paljon vähemmän stressaavaa aikaa ladattaessa ja virheenkorjauksessa jne.
Kerran kirjoitin arduino -ohjelman, joka teki seuraavan:
ESP käynnistyy, ei voi muodostaa yhteyttä wifi -verkkoon, käynnistää tukiasematilan
asiakas muodostaa yhteyden puhelimeen, avaa automaattisesti selaimen värinhallintasivulla (perus -html)
sivulla oli myös mahdollisuus yhdistää se reitittimeesi.
Kun se oli verkossa, mikä tahansa ohjausjärjestelmä voitiin ohjelmoida lähettämään http -pyynnöt melko helposti.
Jos löydän koodin jostain, lähetän sen, mutta olen äskettäin rakentanut uuden tietokoneen, jotta tiedosto voisi sijaita missä tahansa aseman seoksessa.
Vaihe 5: Cram se kaikki takaisin yhteen
Kaikkien kappaleiden eristämiseksi käärin ne kaikki PVC -sähköteipillä.
Ole erityisen varovainen tässä vaiheessa, poltin yhden jännitesäätimistäni, kun en kiinnittänyt asianmukaista huomiota.
Huomaan myös, että johtojen pitäminen pidempään tekee tästä vaiheesta paljon helpompaa, koska kaikki kiertävät asiat ruuvaavat kaiken takaisin yhteen.
Vaihe 6: Aseta valot talon ympärille ja nauti !
Aseta valot haluamaasi paikkaan, kytke ne 12 V: n virtalähteeseen ja lähde!
Jos et pidä linssin prismaefektistä, se voidaan helposti poistaa, mikä antaa vähemmän keskittyneen ja yleisemmän hehkun. Linssin kääntämisellä eteen oli myös hienoja vaikutuksia.
Kuvista näet, että olen käyttänyt sitä korostamaan nixie -kelloa, jota rakastan niin paljon.
Kiitos lukemisesta!