Kazalo:

Praktičen krmilnik LED trakov za brezžično stensko vtičnico Arduino ESP32: 6 korakov
Praktičen krmilnik LED trakov za brezžično stensko vtičnico Arduino ESP32: 6 korakov

Video: Praktičen krmilnik LED trakov za brezžično stensko vtičnico Arduino ESP32: 6 korakov

Video: Praktičen krmilnik LED trakov za brezžično stensko vtičnico Arduino ESP32: 6 korakov
Video: Dualtron Togo Дешевый и мощный электросамокат 2024, November
Anonim
Praktičen brezžični krmilnik LED stenskih vtičnic Arduino ESP32
Praktičen brezžični krmilnik LED stenskih vtičnic Arduino ESP32

To je zelo praktičen brezžični krmilnik stenskih vtičnic za nizkocenovne LED trakove.

Nadomešča poceni krmilnike wifi, ki se prodajajo na EBayu. Dobro delujejo z RGB Led trakovi. Krmilnik EBay Wifi ni dobro izdelan in se zlahka zlomi. Prav tako se mi zdi, da ga ne morem najti, kadar koli ga želim uporabiti, in niso tako privlačni. Obstaja še ena možnost z uporabo brezplačne aplikacije s sistemom Android ali iOS. Slaba stran tega je, da telefona ne nosim vedno po hiši. Tudi če to storim, moram aplikacijo zagnati, preden jo uporabim. Za moje druge družinske člane, stare in mlade, ne gre naravnost. Koncept stenskega stikala je bolj intuitiven in družbeno sprejet. Najpomembneje je, da če uporabljam telefon za nadzor več luči v hiši, se moram v aplikaciji registrirati z vsemi hišnimi podatki o Wifi (SSID, geslo itd.). s strežnikom v Aziji, s katerim se ne počutim prav prijetno.

Zdi se, da lahko nekateri drugi zrušijo in ponovno programirajo poceni krmilnik in zaženejo IFTTT, kar je za nekatere lahko izziv. S tem projektom lahko razsvetljavo uporabljam na tradicionalen način, bolj priročno in večina ljudi jo zna uporabljati. Ker krmilnika ni sprememb, ga lahko še vedno uporabljate z AWS echo ali Google Home. Kasneje sem zanj postavil PC ploščo za večjo zanesljivost in odpravil spajkalne žice. Ni žice za vlečenje in pokrito območje je precej dobro, preizkusil sem na 50 '. Večina stikal bo tako ali tako nameščenih blizu luči. Z lahkoto lahko zgradim kolikor hočem za približno 20 USD. Oh, plus električna opeka za 5 USD za napajanje.

Stroški

Projekt manj kot 20 USD, + 5 USD za električno opeko.

Orodja

Spajkalnik

izvijač

Računalnik za razvoj programske opreme Arduino IDE

Zaloge

1 x krmilnik Arduino ESP32 iz podjetja EBay

1 x 2,4 -palčni barvni LCD zaslon TFT z vhodom na sledilno ploščico

1 x 0,1 "mreža 2" x 3 "prototipna plošča

Elektronska žica za ožičenje

Spajkalni kabel

2 x 2 "x 1" upogljiva plastika

2 x električni vijaki za stensko vtičnico

4 x #4 ali #6 strojni vijaki in matice

Nekaj enosmernih vtičnic za vtičnice iz naše lokalne trgovine z elektronskimi viški

Korak: Spajkajte glave na prototipno ploščo

Spajkalne glave na prototipno ploščo
Spajkalne glave na prototipno ploščo
Spajkalne glave na prototipno ploščo
Spajkalne glave na prototipno ploščo

Modul ESP-32 iz EBay-a sem uporabil za manj kot 6 USD, 2,4-palčni TFT LCD z sledilno ploščico za 7 USD

Spajkalne glave z enojno linijo vtičnice, izrezane tako, da ustrezajo ESP-32, na prototipno ploščo. Velikost prototipne plošče je prilagojena vaši aplikaciji za stikalo. Preprosto se ujemam s prototipno ploščo enake velikosti kot modul LCD. Slednje nimam nadzora nad njim, je pa priljubljeno na EBayu ali AliExpressu.

Velikost modula LCD se prilega tik za običajno sprednjo ploščo raketnega stikala. Če pravilno poravnate in na spodnji strani prototipne plošče spajkate dve enojni glavi vtičnice, lahko uporabite glave, da združite obe plošči skupaj, ne da bi pri tem uporabili vijake. Lepo se držijo in jih je mogoče enostavno odstraniti za odpravljanje napak.

2. korak: Spajkalne žice za povezovanje glav za modul ESP32 in LCD

Spajkalne žice za povezovanje glav za modul ESP32 in LCD
Spajkalne žice za povezovanje glav za modul ESP32 in LCD

Sledite shematskim, spajkanim žicam za ožičenje od glave modula ESP32 do spodnjih zatičev glave. Na začetku je videti zapleteno, vendar je v resnici samo 14 žic, plus 3 preskoki. Za to sem potreboval približno eno uro.

Na modulu LCD ni potrebno spajkanje. Če želite, da se plošča pari s prototipno ploščo, morate na drugem koncu spajkati 4-polno glavo. Večini modulov LCD ni priloženih.

3. korak: Izdelava montažnega nosilca

Izdelava montažnega nosilca
Izdelava montažnega nosilca

Dva plastična kosa razrežite na enako širino kot modul LCD in z običajnim raketnim stikalom uporabite kot predlogo za vrtanje lukenj na plastiki za izdelavo pritrdilnega nosilca. To zahteva nekaj potrpljenja, da jih poravnate. Z nekaterimi strojnimi vijaki #4 ali #6 in distančniki pritrdite plastično ploščo na modul LCD, kot je prikazano na zgornji sliki. Eksperimentiral sem s plastiko in s kovinsko ploščo iz cinka. Plastika je vsekakor lažja za rokovanje in obdelana ter dovolj močna, da podpira celotno stikalo. S plastičnimi sem se izognil distančnikom, saj vanj lahko samo privijem vijake.

Celotna stvar bi morala biti nameščena v običajni električni vtičnici. Glede na to, ali je škatla plastična ali kovinska in znamke, jo boste morda morali nekoliko obrezati. Običajna modra plastična izhodna škatla ima držala za vijake, ki jih bo morda treba nekoliko odrezati. Za hitro obrezovanje uporabljam nihajno večnamensko orodje.

4. korak: Razvijte programsko opremo krmilnika

Razvijte programsko opremo krmilnika
Razvijte programsko opremo krmilnika

To je predpostavka, da morate poznati okolje IDE Arduino Sketch. Lahko ponudim binarno datoteko, ki bi morala delovati, če sledite shemi za izdelavo prototipne plošče. Ker je o vadnici Arduino Sketch IDE toliko spletnih strani, ki razpravljajo o njej, je zato ne bomo obravnavali.

5. korak: Prenesite nadzorno programsko opremo

Podobno kot v prejšnjem razdelku obstaja toliko spletnih vadnic o tem, kako programirati modul Arduino. kot je pitool. Binarno datoteko vam lahko posredujem za testiranje. Programska oprema se še razvija in je zagotovljena takšna, kot je, brez kakršnih koli garancij ali kakršnih koli prevzemov odgovornosti. Uporabnik ga lahko prosto uporablja brez sprememb na lastno odgovornost.

6. korak: Testiranje sistema

Image
Image
Testiranje sistema
Testiranje sistema

Krmilnik se je zagnal na strani uporabniškega vmesnika stikala za luč, saj je to krmilnik svetlobe. Deluje s priljubljenim krmilnikom LED RGB Led strip. Glavni meni ima 6 ikon in upam, da je vse grafično samoumevno.

Eno stvar, ki jo je treba opozoriti, je, da se morate odpraviti na glavno stran tako, da pritisnete gumb Google kot 9 kvadratov, nato pa zgornjo levo ikono za nastavitev, da izberete gumb WiFi. Nato bo samodejno prebral vse dostopne točke Wi -Fi, krmilnik WiFi pa morate izbrati glede na njihov naslov MAC. Podatki bodo shranjeni za naslednje seje.

Vdelani video prikazuje:

1. Ročna prototipna različica, ki se napaja z baterijo in upravlja svetlobni trak RGB, ki se nahaja v stropni letvi. To mi omogoča, da video posnamem za oba hkrati.

2. Nameščena različica v običajni stenski omarici.

Priporočena: