Turinys:

Praktiškas „Arduino ESP32“belaidžio sieninio lizdo LED juostos valdiklis: 6 žingsniai
Praktiškas „Arduino ESP32“belaidžio sieninio lizdo LED juostos valdiklis: 6 žingsniai

Video: Praktiškas „Arduino ESP32“belaidžio sieninio lizdo LED juostos valdiklis: 6 žingsniai

Video: Praktiškas „Arduino ESP32“belaidžio sieninio lizdo LED juostos valdiklis: 6 žingsniai
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Lapkritis
Anonim
Praktiškas „Arduino ESP32“belaidžio sieninio lizdo LED juostos valdiklis
Praktiškas „Arduino ESP32“belaidžio sieninio lizdo LED juostos valdiklis

Tai labai praktiškas „pasidaryk pats“belaidis sieninis lizdo valdiklis, skirtas nebrangioms LED juostoms.

Jis pakeičia pigius „WiFi“valdiklius, parduodamus „EBay“. Jie puikiai dera su RGB Led juostomis. „EBay Wifi“valdiklis nėra gerai sukonstruotas ir lengvai sugenda. Be to, atrodo, kad negaliu jo rasti, kai noriu jį naudoti, ir jie nėra tokie patrauklūs. Yra dar viena galimybė naudojant nemokamą programą su „Android“arba „IOS“. Neigiama yra tai, kad ne visada nešiojuosi telefoną po namus. Net jei tai padarysiu, prieš pradėdamas naudoti programą, turiu ją paleisti. Ne tiesiai į kitus mano šeimos narius, senus ir jaunus. Sieninio jungiklio koncepcija yra labiau intuityvi ir socialiai priimtina. Svarbiausia, jei naudojuosi telefonu, kad valdyčiau kelis namų žibintus, turiu užsiregistruoti programoje su visa savo namų „Wifi“informacija (SSID, slaptažodis ir kt.). su serveriu, sėdinčiu Azijoje, su kuriuo nesijaučiu labai patogiai.

Panašu, kad kai kurie kiti žmonės gali nulaužti ir perprogramuoti pigų valdiklį ir paleisti IFTTT, o tai kai kam gali būti sudėtinga. Naudodamas šį projektą, galiu patogiau naudoti savo apšvietimą, ir dauguma žmonių žino, kaip jį naudoti. Kadangi valdiklis nėra modifikuotas, vis tiek galite jį naudoti su „AWS echo“arba „Google Home“. Vėliau aš išdėliojau kompiuterio plokštę, kad padidinčiau patikimumą, ir pašalinau litavimo laidus. Nėra traukimo vielos, o diapazonas yra gana geras, aš išbandžiau iki 50 '. Dauguma jungiklių vis tiek bus sumontuoti arti šviesos. Aš galiu lengvai pastatyti tiek, kiek noriu, už maždaug 20 USD. O, plius 5 USD galios plyta, skirta jį maitinti.

Kaina

Mažiau nei 20 USD projektas, + 5 USD už galios plytą.

Įrankiai

Lituoklis

atsuktuvas

Kompiuteris, skirtas programinei įrangai „Arduino IDE“kurti

Prekės

1 x „Arduino ESP32“valdiklis iš „EBay“

1 x 2,4 colio TFT spalvotas LCD ekranas su jutikliniu kilimėliu

1 x 0,1 "tinklelio 2" x 3 "prototipo plokštė

Elektroninė vielos apvyniojimo viela

Litavimo švinas

2 x 2 "x 1" lankstus plastikas

2 x sieninio elektros lizdo varžtai

4 x #4 arba #6 mašinos varžtai ir veržlės

Daugybė vienos eilės IC lizdų antraščių iš mūsų vietinės elektroninės pertekliaus parduotuvės

1 veiksmas: litavimo antraštės ant prototipo plokštės

Lituoklių antraštės prototipų lentoje
Lituoklių antraštės prototipų lentoje
Lituoklių antraštės prototipų lentoje
Lituoklių antraštės prototipų lentoje

Aš naudoju ESP-32 modulį iš „EBay“už mažiau nei 6 USD ir 2,4 colio TFT LCD ekraną su jutikliniu kilimėliu už 7 USD

Lituoti vienos eilutės lizdų antgalius, supjaustytus taip, kad jie atitiktų ESP-32 ant prototipo plokštės. Priklausomai nuo jūsų perjungimo programos, bus pritaikytas prototipo plokštės dydis. Aš tiesiog priderinu plokštės prototipą tokio paties dydžio kaip LCD modulis. Pastarojo aš nekontroliuoju, tačiau jis yra populiarus „EBay“ar „AliExpress“.

Skystųjų kristalų modulio dydis tinka tiesiai už įprastos raketinio jungiklio priekinės plokštės. Jei tinkamai sustatysite liniją ir lituosite dvi vienos eilutės lizdų antraštes apatinėje prototipo plokštės pusėje, galite naudoti antraštes, kad sujungtumėte abi plokštes, nenaudodami varžtų. Jie laikosi gana gerai ir gali būti lengvai nuimami derinimui.

2 veiksmas: lydmetalio laidai, skirti prijungti tiek ESP32, tiek LCD modulio antraštes

Lituoti laidai, skirti prijungti tiek ESP32, tiek LCD modulio antraštes
Lituoti laidai, skirti prijungti tiek ESP32, tiek LCD modulio antraštes

Laikykitės scheminių, litavimo vielos apvyniojimo laidų nuo ESP32 modulio antraštės iki apatinių antgalių kaiščių. Iš pradžių atrodo sudėtinga, tačiau iš tikrųjų yra tik 14 laidų, plius 3 peršokimai. Užtrukau apie valandą.

LCD moduliui nereikia litavimo. Kad lenta būtų suderinta su plokštės prototipu, kitame gale prie jos turite prilituoti 4 kontaktų antraštę. Dauguma LCD modulių nėra komplekte.

3 žingsnis: montavimo laikiklio sukūrimas

Montavimo laikiklio gamyba
Montavimo laikiklio gamyba

Supjaustykite du plastikinius gabalus tokio paties pločio kaip LCD modulis ir naudokite įprastą raketinį jungiklį kaip šabloną, kad išgręžtumėte skylutes ant plastiko, kad padarytumėte tvirtinimo laikiklį. Tam reikia šiek tiek kantrybės juos sudėlioti. Naudokite kai kuriuos #4 arba #6 mašinos varžtus, veržles ir tarpiklius, kad paryškintumėte plastikinę plokštelę prie LCD modulio, kaip parodyta aukščiau. Vieną eksperimentavau su plastiku, kitą - su cinko metalo plokšte. Plastiką neabejotinai lengviau valdyti ir padengti, jis yra pakankamai tvirtas, kad palaikytų visą jungiklį. Atsisakiau tarpiklių su plastikiniu, nes galiu tiesiog į jį įsukti varžtus.

Visa tai turėtų tilpti į įprastą elektros sieninį lizdą. Priklausomai nuo to, ar dėžutė yra plastikinė, ar metalinė, ir prekės ženklo, gali tekti ją šiek tiek sutrumpinti. Įprastoje mėlynos spalvos plastikinėje išleidimo dėžutėje yra varžtų laikikliai, kuriuos gali tekti šiek tiek apkarpyti. Aš naudoju osciliacinį daugiafunkcinį įrankį, kad jį sutrumpinčiau.

4 žingsnis: sukurkite valdiklio programinę įrangą

Sukurkite valdiklio programinę įrangą
Sukurkite valdiklio programinę įrangą

Tai yra prielaida, kad turite būti susipažinę su „Arduino Sketch IDE“aplinka. Galiu pateikti dvejetainę, kuri turėtų veikti, jei laikysitės schemos, kad sukurtumėte prototipo plokštę. Kadangi yra tiek daug tinklalapių, kuriuose aptariama „Arduino Sketch IDE“pamoka, todėl ji čia nebus aptariama.

5 veiksmas: atsisiųskite valdymo programinę -aparatinę įrangą

Panašiai kaip ir ankstesniame skyriuje, yra tiek daug žiniatinklio pamokų apie tai, kaip užprogramuoti „Arduino“modulį. pvz., pitolis. Galiu pateikti dvejetainį failą jūsų bandymui. Programinė įranga vis dar tobulinama ir teikiama tokia, kokia yra, be jokios garantijos ar jokios atsakomybės. Vartotojas gali ja laisvai naudotis be pakeitimų, savo rizika.

6 žingsnis: sistemos testavimas

Image
Image
Sistemos testavimas
Sistemos testavimas

Valdiklis pradėjo veikti šviesos jungiklio vartotojo sąsajos puslapyje, nes tai yra šviesos valdiklis. Jis veikia su populiariu „WiFi RGB Led“juostos valdikliu. Pagrindiniame meniu yra 6 piktogramos ir tikiuosi, kad viskas yra grafiškai savaime suprantama.

Vienas dalykas, kurį reikia pabrėžti, yra tai, kad norėdami pasirinkti „WiFi“mygtuką, turite eiti į pagrindinį puslapį paspausdami „Google“kaip 9 kvadratų mygtuką, tada viršutinį kairįjį nustatymą Piktograma. Tada jis automatiškai nuskaitys visus „WiFi“prieigos taškus ir turėtumėte pasirinkti „WiFi“valdiklį pagal jų MAC adresą. Informacija bus išsaugota vėlesnėms sesijoms.

Įterptas vaizdo įrašas demonstruoja:

1. Rankinis prototipo variantas, maitinamas baterija, valdančia RGB šviesos juostelę, esančią lubose. Tai leidžia man nufilmuoti vaizdo įrašą abiem vienu metu.

2. Įdiegta versija įprastos sieninių jungiklių dėžutės viduje.

Rekomenduojamas: