Cuprins:

Practic Controller de bandă cu LED-uri wireless Arduino ESP32 cu priză de perete: 6 pași
Practic Controller de bandă cu LED-uri wireless Arduino ESP32 cu priză de perete: 6 pași

Video: Practic Controller de bandă cu LED-uri wireless Arduino ESP32 cu priză de perete: 6 pași

Video: Practic Controller de bandă cu LED-uri wireless Arduino ESP32 cu priză de perete: 6 pași
Video: Becul cu releu Control 4 cu NodeMCU ESP8266 IoT și D1 Mini prin WiFi 2024, Noiembrie
Anonim
Controler practic cu bandă LED Arduino ESP32 fără ieșire de perete
Controler practic cu bandă LED Arduino ESP32 fără ieșire de perete

Acesta este un controler de priză de perete fără fir DIY foarte practic pentru benzi LED cu cost redus.

Înlocuiește controlerele wifi ieftine vândute pe eBay. Funcționează bine cu benzi LED RGB. Controlerul EBay Wifi nu este bine construit și se rupe ușor. De asemenea, par că nu reușesc să-l găsesc ori de câte ori vreau să-l folosesc și nu sunt atât de atrăgători. Există o altă opțiune prin utilizarea unei aplicații gratuite fie cu Android, fie cu IOS. Dezavantajul este că nu port mereu telefonul prin casă. Chiar dacă o fac, trebuie să pornesc aplicația înainte de ao utiliza. Nu direct pentru ceilalți membri ai familiei mele, bătrâni și tineri. Conceptul de întrerupător de perete este mai intuitiv și acceptat social. Cel mai important, dacă folosesc telefonul pentru a controla mai multe lumini din casă, trebuie să mă înregistrez cu aplicația cu toate informațiile Wifi ale casei mele (SSID, parolă etc.). cu un server așezat în Asia, cu care nu mă simt foarte confortabil.

Unii alți oameni par să poată sparge și reprograma controlerul ieftin și să ruleze IFTTT, ceea ce ar putea fi o provocare pentru unii. Cu acest proiect, îmi pot folosi iluminatul în mod tradițional, mai convenabil, iar majoritatea oamenilor știu cum să îl folosească. Deoarece nu există nicio modificare a controlerului, îl puteți utiliza în continuare cu AWS echo sau Google Home. Ulterior am pus o placă de computer pentru a crește fiabilitatea și am eliminat firele de lipit. Nu există sârmă de tras, iar gama acoperită este destul de bună, am testat până la 50 '. Majoritatea comutatoarelor vor fi oricum instalate aproape de lumină. Pot să construiesc câte îmi doresc pentru aproximativ 20 USD fiecare, cu ușurință. Oh, plus o cărămidă electrică de 5 USD pentru a o alimenta.

Cost

Proiect mai puțin de 20 USD, + 5 USD pentru o cărămidă electrică.

Instrumente

Ciocan de lipit

șurubelniță

Un PC pentru dezvoltarea software-ului Arduino IDE

Provizii

1 x controler Arduino ESP32 de pe eBay

1 x ecran LCD color TFT de 2,4 cu intrare touch pad

1 x 0,1 "grilă 2" x 3 "placă prototip

Sârmă electronică de sârmă

Plumb de lipit

2 x 2 "x 1" Plastic flexibil

2 x șuruburi de priză electrică

4 x șuruburi și piulițe pentru mașini # 4 sau # 6

O grămadă de anteturi de soclu IC single-in-line, de la magazinul nostru local de surplus electronic

Pasul 1: Anteturi de lipit pe placa prototip

Anteturi de lipit pe placa prototip
Anteturi de lipit pe placa prototip
Anteturi de lipit pe placa prototip
Anteturi de lipit pe placa prototip

Am folosit un modul ESP-32 de la eBay pentru sub 6 USD și un LCD TFT de 2.4 cu touchpad pentru 7 USD

Anteturi de soclu dintr-o singură linie lipite pentru a se potrivi ESP-32 pe placa prototip. Depinde de aplicația dvs. de comutare pentru a adapta dimensiunea prototipului plăcii. Pur și simplu potrivesc placa prototip cu aceeași dimensiune ca și modulul LCD. Acesta din urmă nu am control asupra acestuia, dar este unul popular pe eBay sau AliExpress.

Dimensiunea modulului LCD se potrivește chiar în spatele unei plăci frontale obișnuite a comutatorului de rachetă. Dacă vă aliniați corect și lipiți două anteturi de soclu monobloc pe partea inferioară a plăcii prototip, puteți utiliza antetele pentru a împerechea cele două plăci împreună fără a utiliza șuruburi. Se țin destul de bine și pot fi ușor detașate pentru depanare.

Pasul 2: lipiți cablurile pentru a conecta anteturile atât pentru modulul ESP32, cât și pentru modulul LCD

Cabluri de lipit pentru conectarea antetelor atât pentru modulul ESP32 cât și pentru modulul LCD
Cabluri de lipit pentru conectarea antetelor atât pentru modulul ESP32 cât și pentru modulul LCD

Urmați firele scheletice, lipite, de la antetul modulului ESP32 la pinii antetului inferior. Se pare complicat la început, dar există de fapt doar 14 fire, plus 3 salturi. Mi-a luat aproximativ o oră să o fac.

Nu este necesară lipirea pe modulul LCD. Pentru ca placa să se coreleze cu placa prototip, trebuie să lipiți un antet cu 4 pini la celălalt capăt. Majoritatea modulelor LCD nu vin cu acesta.

Pasul 3: Realizarea unei console de montare

Realizarea unei paranteze de montare
Realizarea unei paranteze de montare

Tăiați cele două bucăți de plastic în aceeași lățime ca și modulul LCD și utilizați un comutator rachetă obișnuit ca șablon pentru a găuri pe plastic pentru realizarea unui suport de montare. Acest lucru necesită o oarecare răbdare pentru a le alinia. Folosiți niște șuruburi și piulițe pentru mașini # 4 sau # 6 și distanțiere, pentru a îndrăzni placa de plastic la modulul LCD, ca în imaginea de mai sus. Am experimentat unul cu plastic și unul cu placă metalică de zinc. Plasticul este cu siguranță mai ușor de manipulat și sculat și este suficient de puternic pentru a susține întregul comutator. Am scăpat cu distanțieri cu cel din plastic, deoarece pot să ating doar șuruburile în el.

Întregul lucru trebuie să se încadreze într-o cutie de priză electrică obișnuită. În funcție de cutie este din plastic sau metal și de marcă, poate fi necesar să o tăiați puțin. Cutia normală de ieșire din plastic albastru are șuruburi care ar trebui să fie tăiate puțin înapoi. Folosesc un instrument multi-oscilant pentru a-l tăia într-o clipă.

Pasul 4: Dezvoltați software-ul controlerului

Dezvoltați software-ul controlerului
Dezvoltați software-ul controlerului

Aceasta este presupunerea că trebuie să vă familiarizați cu mediul Arduino Sketch IDE. Pot oferi un binar care ar trebui să funcționeze dacă urmați schema pentru a construi placa prototip. Deoarece există atât de multe pagini web discutăm despre tutorialul Arduino Sketch IDE și, ca atare, acesta nu va fi acoperit aici.

Pasul 5: Descărcați firmware-ul de control

Similar cu secțiunea anterioară, există atât de multe tutoriale web despre cum să programați modulul Arduino. precum pytool. Pot oferi fișierul binar pentru testarea dvs. Software-ul este în continuă evoluție și este furnizat ca atare, fără nicio garanție sau asumare de răspundere. Utilizatorul îl poate folosi în mod liber fără modificări, pe propriul risc.

Pasul 6: Testarea sistemului

Image
Image
Testarea sistemului
Testarea sistemului

Controlerul a pornit în pagina UI a comutatorului de lumină, deoarece acesta este un controler de lumină. Funcționează cu popularul controler de bandă LED RGB WiFi. Meniul principal are 6 pictograme și sper că totul se explică grafic.

Un lucru trebuie subliniat este că trebuie să accesați pagina principală apăsând butonul Google ca 9 pătrate, apoi pictograma de setare din stânga sus pentru a alege butonul WiFi. Apoi va scana automat toate punctele de acces WiFi și ar trebui să selectați controlerul WiFi pe baza adresei MAC a acestora. Informațiile vor fi salvate pentru sesiunile ulterioare.

Videoclipul încorporat demonstrează:

1. O versiune prototip portabilă alimentată de baterie care controlează o bandă de lumină RGB situată în turnarea tavanului. Acest lucru îmi permite să filmez videoclipul pentru ambele în același timp.

2. O versiune instalată într-o cutie normală de comutare pe perete.

Recomandat: