Cuprins:
- Provizii
- Pasul 1: Schematic
- Pasul 2: Asamblarea circuitului
- Pasul 3: Instalare LED Stripe
- Pasul 4: Programare
- Pasul 5: Testare
Video: Lampă cu bandă LED pentru capul patului cu ESP8266-01: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Un proiect foarte ușor pe care l-am neglijat cu mult timp în urmă, dar, din cauza carantinei, am făcut ceva diferit cu părțile pe care le am la îndemână.
Ideea era să avem o lumină dimmerizabilă, care să poată fi controlată prin comenzi TCP simple sau printr-un comutator manual.
Deoarece lipsa pieselor, improvizația a devenit punctul principal al proiectului. În primul rând, nu aveam un MOSFET la nivel logic și aveam doar un MOSFET cu comutare de curent ridicat, deci era nevoie de un driver mic (nu cel mai bun design posibil), apoi lipsea un comutator cu impuls de panou, așa că am luat un cuptor cu microunde de rezervă comutator de siguranță pentru blocare ușă pentru buton.
Sper să înveți ceva și să te distrezi cu acest proiect.
Provizii
- 3 m de bandă LED albă. Când l-am cumpărat, acesta a inclus o sursă de alimentare de 12 V
- ESP8266-01S x 1
- 2N3904 tranzistor NPN x1
- 2N3906 tranzistor PNP x 1
- IRF3205 MOSFET x 1
- Regulator AMS1117-3.3 x 1
- Rezistor de 3,3 K x 2
- Rezistor 1 K x 1
- Rezistor de 1,5 K x 1
- 120 rezistor x 1
- Rezistor de 10 k x 1
- 10 uF 16 V condensator electrolitic x 1
- Condensator 100 nF ceramic sau poliester x 1
- Conectori antet soclu 1x6 (două unități). Chiar mai bine dacă aveți un conector femelă 2x4 adecvat pentru ESP.
- Conectori terminali pentru alimentare și ieșire LED
- O cutie generică de plastic
- Unelte electronice de bază (lipitor, tăietor de sârmă, clește etc.)
- Arduino IDE cu suport ESP8266 instalat.
-
Convertor serial USB la 3,3 V UART sau, dacă nu este disponibil, orice Arduino UNO sau Nano cu configurația arată aici https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (apropo, pagina legată este un tutorial PWM foarte bun pentru ESP)
Pasul 1: Schematic
Circuitul constă dintr-un MOSFET controlat de PWM la GPIO2. Circuitul driverului este necesar deoarece IRF3205 are nevoie de minimum 10 V pentru a atinge Rds-ul său (pornit) de 8 miliohmi, iar ESP oferă doar 3,3 V.
Regulatorul de 3,3 V permite alimentarea ESP de la aceeași sursă ca banda LED, iar capacele suplimentare îmbunătățesc stabilitatea alimentării.
În cele din urmă, butonul de la GPIO0 trece printr-un ciclu de luminozitate la fiecare clic. În cazul meu, trei trepte de luminozitate și lumina stinsă.
Pasul 2: Asamblarea circuitului
Este un proiect (nu atât de rapid) și (cu adevărat) murdar. Cea mai bună surpriză a fost cât de bun a funcționat comutatorul de interblocare ca impuls.
Vă rog, nu priviți cablajul: P
Pasul 3: Instalare LED Stripe
Măsurați și tăiați cele trei segmente, apoi lipiți firele. În cele din urmă, curățați adezivul și apăsați pe spatele tăbliei.
În cazul meu am înșelat și am folosit bandă adezivă largă peste banda LED, deoarece adezivul a fost slăbit cumva.
În cele din urmă, înșurubați firele de la terminale și verificați conexiunile.
Pasul 4: Programare
Codul are nevoie de multe îmbunătățiri, cum ar fi remedierea analizei șirurilor, suport pentru adresa IP fixă, modul de configurare, salvarea variabilelor de mediu în EPROM, citirea variabilelor de mediu din EPROM la pornire și așa mai departe.
Pentru încărcarea firmware-ului, am folosit Arduino cu versiunea 2.5.0 a bibliotecii comunității ESP. Acest lucru este important, deoarece încărcarea programului ESP eșuează cu versiunile mai noi, poate este un lucru cu ESP8266-01, poate pentru că folosesc un Arduino UNO ca încărcător, pur și simplu nu știu.
Nu uitați să adăugați https://arduino.esp8266.com/stable/package_esp8266… la preferințele dvs. Arduino pentru a obține suportul pentru placa ESP.
www.electronicshub.org/esp8266-pwm-tutoria… are un tutorial bun despre ESP8266 PWM. De asemenea, am folosit convertorul serial Arduino la USB pentru a încărca programul în ESP.
Pasul 5: Testare
Efectuați mai întâi o verificare rapidă a cablajului și introduceți ESP8266 în circuit înainte de pornire.
Apăsarea butonului Ar trebui să alterneze între lumină slabă, lumină medie, lumină maximă și lumină stinsă.
Pentru testul TCP, am folosit Socket Test, dar orice alt software similar va face treaba
Recomandat:
Controlează-ți computerul cu capul !: 6 pași (cu imagini)
Controlați-vă computerul cu capul !: Bună, am creat un sistem care vă permite să controlați mouse-ul computerului doar prin mișcarea capului. Dacă vă place proiectul meu, nu ezitați să mă votați la Concursul Arduino 2017 .;) De ce am făcut asta? Am vrut să fac un obiect care să facă jocurile video să
ESP8266 RGB LED STRIP WIFI Control - NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi - Control RGB LED STRIP pentru smartphone: 4 pași
ESP8266 RGB LED STRIP WIFI Control | NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi | RGB LED STRIP Smartphone Control: Bună băieți, în acest tutorial vom învăța cum să folosim nodemcu sau esp8266 ca telecomandă IR pentru a controla o bandă LED RGB, iar Nodemcu va fi controlat de smartphone prin wifi. Deci, practic puteți controla LED-ul RGB LED cu smartphone-ul dvs
Capul domnului Wallplate se întoarce pentru a vă urmări: 9 pași (cu imagini)
Head Wallplate’s Head Turns to Track You: Aceasta este o versiune mai avansată a Mr. Wallplate’s Eye Illusion Robot https://www.instructables.com/id/Mr-Wallplates-Eye-Illusion. Un senzor cu ultrasunete permite capului domnului Wallplate să vă urmărească în timp ce mergeți în fața sa. Procesul poate fi rezumat
Sonicare Healthywhite HX8911 Strângeți capul: 5 pași
Sonicare Healthywhite HX8911 Strângeți capul: veți avea nevoie de o șurubelniță subțire, plată, pentru a intra și a trage toate cele patru părți puțin câteodată, ridicând garnitura de cauciuc și plasticul. Acest model nu folosește acele cleme din imaginea capului verde, ci doar o apăsare pe sigiliul negru din cauciuc vedeți
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