Sisällysluettelo:
Video: Muokattu RGBW LED -nauhaohjain, PIR -ohjattu, ESP8285: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Kotona työpöytäni yläpuolelle olen asentanut RGBW -LED -nauhan. WiFi LED RGBW -ohjaimen pitäisi toimia Magic Home -sovelluksen kaltaisen sovelluksen kanssa. Sisältää kuitenkin ESP8285 -sirun, jonka vilkkasin omalla laiteohjelmistollani. Lisäsin PIR: n, jonka avulla LED -nauha sammuu, kun olen poissa muutaman minuutin ajan. Syttyy uudelleen, kun palaan
Tässä Instructable -ohjelmassa näytän sinulle, kuinka hakkasin tämän ohjaimen ja lisäsin PIR: n ja jaan kanssasi suunnitteluni ja ohjelmistoni.
Tarvikkeet
- Magic Home RGBW WiFi -ohjain: linkki
- RGBW -LED -nauha: linkki
- HC-SR501 PIR-anturi: linkki
Vaihe 1: Laitteiston muokkaus
RGBW -ohjaimessa on liitännät IR -vastaanottimelle (GND, VCC ja data). Käytän näitä yhteyksiä PIR: n yhdistämiseen, jolla on myös nämä yhteydet.
Sain selville, että infrapunayhteys on kytketty GPIO4: een ja vedetty KORKEAksi 20 k ohmin vetovoiman kautta. Tämä sopii PIR: lle.
PIR kytketään sitten kuvan mukaisesti. Tällä tavalla PIR toimii 3,3 V: n jännitteellä RGBW -ohjaimesta ohittamalla sisäinen säädin.
Juotin JST -liittimen infrapunaliitäntöihin ja lisäsin kuumaliimaa tukemaan JST -liitintä. Porasin ja tein suorakulmion reiän koteloon JST -liitintä varten.
Vaihe 2: Ohjelmisto
Koodi on julkaistu Githubissani. Ohjelmisto perustuu LED -lampun ohjelmistoon.
Moduuli käyttää MOSFET -laitteita kytkeäkseen LED -R-, G-, B- ja W -kanavat päälle ja pois. Soveltamalla PWM -signaalin MOSFET -laitteisiin voit luoda kaikki värit RGB: stä ja himmentää myös valkoiset LEDit. Katso tältä sivustolta lisätietoja PWM -signaaleista.
ESP8285 voi tuottaa PWM -signaaleja, joiden käyttöjakso on 0% - 100% analogWrite -toiminnon kautta haluttuun nastaan, jonka arvo on 0 - 255 kanavan kirkkauden asettamiseksi.
Tässä moduulissa vihreä kanava on liitetty GPIO5: een, punainen GPIO12: een, sininen GPIO13: een ja valkoinen kanava GPIO15: een. Koodissa näet, että: #define GREENPIN 5, #define REDPIN 12, #define BLUEPIN 13 ja #define WHITEPIN 15. Kuten edellisessä vaiheessa on kuvattu, PIR on yhteydessä GPIO4: ään (#define PIRPIN 4).
Kun laite käynnistetään, se alkaa valkoisena LED -nauhana, koska useimmissa tapauksissa haluan valkoisen valon. Se muodostaa yhteyden WiFi -verkkoon ja MQTT -välittäjäni Openhabiin, se on kuten tässä ohjeessa. Jos haluat, voin näyttää Openhab -asetukset.
Laitteessa on verkkokäyttöliittymä värin asettamiseen, LED -nauhan himmentämiseen, kohtauksen asettamiseen tai HTTP -päivityspalvelimeen siirtymiseen.
PIR: n toiminta
Kun PIR havaitsee liikkeen, sen lähtötappi on KORKEA. ESP8285 tarkistaa, onko tämä nasta KORKEA ja nollaa ajastimen. Kun liikettä ei havaita tietyn ajan (minun tapauksessani 4 minuuttia/240 sekuntia), ajastin aktivoi toiminnon, joka tallentaa värikanavien PWM -käyttöjaksojen nykyiset arvot ja asettaa ne sitten arvoon '0'. Tämä kytkee LED -nauhan.
Kun LED -nauha on pois päältä ja liike havaitaan, aiemmat arvot palautuvat ja LED -nauha palaa uudelleen.
ESP8285 vilkkuu
Katso tämä ohje ja tämä ohje ESP8285: n väläyttämiseksi paljaiden liittimien avulla. Kun koodini vilkkuu kerran, voit vilkuttaa uuden version langattomasti (OTA) HTTP -päivityspalvelimen kautta.
Vaihe 3: Kokoa
Suunnittelin PIR: lle kannen ja 3D tulostin sen. Käytin kuumaa liimaa PIR: n liimaamiseen kanteen. Kannen reikien kautta pääset potterimittareihin alueen/herkkyyden ja pulssiajan perusteella (ei käytössä asetuksissani, tätä ohjataan koodissa).
LED -nauha on melko kirkas, joten lisäsin valkoisen kannen, joka hajottaa valoa, katso kuvat. Suunnittelin kannen 5 noin 16 cm: n osaksi, jotka sopivat 3D -tulostimen sängylle.
PIR- ja LED -nauhat on julkaistu Thingiverse -sivustossani.
Suositeltava:
Muokattu ATX -virtalähde: 3 vaihetta
Muokattu ATX -virtalähde: Virtalähteet ovat aina olennainen osa jokaista projektia ja saavat virtaa kaikkiin piireihisi testauksen ja analysoinnin aikana. Mutta nämä ovat markkinoilla kalliita, sellaisia, jotka ylittävät budjettini. Olin kyllästynyt siihen, että minun piti aina nähdä
CEL: n ilmansaastekartoitin (muokattu): 7 vaihetta
CEL: n ilmansaastekartoitin (muutettu): Ilmansaasteet ovat maailmanlaajuinen ongelma nyky -yhteiskunnassa, ne aiheuttavat lukuisia sairauksia ja aiheuttavat epämukavuutta. Siksi olemme yrittäneet rakentaa järjestelmän, joka voisi seurata sekä GPS -sijaintiasi että ilmansaasteita juuri siinä paikassa, jotta
Muokattu Wild Thing - Joystick -ohjaus - Uusi ja parannettu: 7 vaihetta (kuvilla)
Modified Wild Thing - Joystick Steering - Uusi ja parannettu: Päivitys 1.8.2019: Kaksi vuotta tämän projektin valmistumisen jälkeen olen suunnitellut ja valmistanut useita piirilevyjä helpottaakseni näiden pyörätuolien muuntamista. Ensimmäinen piirilevy on melkein sama kuin mukautettu protoboard, joka on juotettu tänne, mutta sisäpuolella
Muokattu LED -teevalo: 5 vaihetta
Muokattu LED -teevalo: Hei kaikille! LED-teevalot löytyvät sieltä melko helposti, joten ajattelin jakaa kanssasi, kuinka tehdä näistä vielä parempia-jotain ainutlaatuisella kierroksella! Vaikka annan selityksissäni lisää yksityiskohtia, se on
Muokattu Power Strip: 7 vaihetta (kuvien kanssa)
Muokattu pistorasia: Tämä jatkojohto on suunniteltu siten, että sinulla voi olla pieni virtakytkin, joka on pöydällä tai muussa esteettömässä paikassa, kun jatkojohto on kokonaisuudessaan muualla. Tämän jatkojohdon tekemiseen tarvitset muutamia asioita. Ensin