Cuprins:
- Provizii
- Pasul 1: Anteturi de lipit pe placa prototip
- Pasul 2: lipiți cablurile pentru a conecta anteturile atât pentru modulul ESP32, cât și pentru modulul LCD
- Pasul 3: Realizarea unei console de montare
- Pasul 4: Dezvoltați software-ul controlerului
- Pasul 5: Descărcați firmware-ul de control
- Pasul 6: Testarea sistemului
Video: Practic Controller de bandă cu LED-uri wireless Arduino ESP32 cu priză de perete: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
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
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
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
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
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
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:
Cum să alimentați blocarea inteligentă August de la priza de perete ?: 7 pași (cu imagini)
Cum să alimentați dispozitivul de blocare inteligentă August de la priza electrică de perete ?: Recent, tatăl meu a cumpărat o încuietoare inteligentă August și a instalat-o pe ușa garajului nostru. Problema este că funcționează pe baterie, iar tatăl meu nu vrea să-și facă griji cu privire la schimbarea bateriei foarte des. Ca atare, el a decis să alimenteze încuietoarea inteligentă din august din afară
Cum se face o bandă led (bandă de cupru): 4 pași (cu imagini)
Cum să faceți o bandă cu led (bandă de cupru): În acest tutorial rapid vă voi arăta băieților cum să faceți o bandă cu led simplă folosind bandă de cupru și câteva led-uri SMD cu puțină muncă de lipit. Acest proiect este rapid și poate fi și util. Deoarece această bandă LED funcționează pe o sursă de alimentare foarte frecventă de 3,7V
Motor pas cu pas controlat de lumină + suport / perete de perete: 6 pași
Motor pas cu pas controlat de lumină + suport / perete de perete: Acest suport este utilizat pentru adăpostirea unui motor pas cu pas controlat de Arduino, conceput pentru a controla automat o perdea în funcție de nivelul de lumină din cameră. De asemenea, puteți adăuga un ecran LCD pentru a imprima nivelul de lumină. Echipamentul 3D este doar pentru demonstrație, un
Un cronometru Arduino simplu, practic: 4 pași
Un cronometru Arduino simplu și practic: căutați pe web cronometrul Arduino. Probabil că tocmai ai făcut-o, dacă ești aici. Din experiența personală, vă pot spune că orice cronometru de pe internet este fie prea complex (în cod, pentru începători), fie este mult prea simplificat și nu este practic
O bandă de priză controlată prin alimentare USB. Cu izolare: 4 pași (cu imagini)
O bandă de priză controlată prin alimentare USB. With Isolation .: Scopul acestui instructabil a fost să îmi permit să pornesc toate accesoriile pentru computerul meu fără să mă gândesc la asta. Și atunci nu alimentați toate verucile de perete ale puterilor, când nu folosesc computerul. Ideea este simplă, tu poți