Cuprins:

Regulator de viteză a ventilatorului WiFi (Dimmer ESP8266 AC): 8 pași (cu imagini)
Regulator de viteză a ventilatorului WiFi (Dimmer ESP8266 AC): 8 pași (cu imagini)

Video: Regulator de viteză a ventilatorului WiFi (Dimmer ESP8266 AC): 8 pași (cu imagini)

Video: Regulator de viteză a ventilatorului WiFi (Dimmer ESP8266 AC): 8 pași (cu imagini)
Video: ESP8266 WiFi AC Dimmer | Control Speed of Fan using Smartphone 2024, Noiembrie
Anonim
Regulator de viteză al ventilatorului WiFi (Dimmer ESP8266 AC)
Regulator de viteză al ventilatorului WiFi (Dimmer ESP8266 AC)

Această instrucțiune va ghida modul de realizare a unui regulator de turație a ventilatorului de tavan folosind metoda de control a unghiului de fază Triac. Triac este controlat în mod convențional de cipul configurat Atmega8 independent arduino. Wemos D1 mini adaugă funcționalitate WiFi pentru acest regulator.

Oferind -

1. Atât local, cât și controlat prin wifi (buton și WiFi pentru smartphone).

2. Funcția de economisire a stării pentru a relua nivelul vitezei ventilatorului chiar și după întreruperea alimentării.

3. Ventilatorul de viteză redusă este întrerupt (evitând supraîncălzirea statorului ventilatorului).

4. Feedback de indicație LED pentru apăsarea butonului și nivelul de viteză.

5. Placă DIY Atmega8 ieftină independentă, mai degrabă decât Arduino Uno R3.

6. Fără condensator și rezistență snubber poate fi folosit ca regulator pentru becurile cu incandescență AC.

ATENTIE CA ACEST PROIECT IMPLICA FUNCȚIONAREA CU AC DIRECT 220V, CARE ESTE PERICULOS

Pasul 1: Piese necesare

Piese necesare
Piese necesare

NIVEL: AVANSAT

1. ATMEGA8 sau ATMEGA8A 28 Pin Chip + 28 Pin IC Base

2. AT24C32 EEPROM + 8 pini IC Base

3. Banda de Berg

4. Rezistor de rețea 1k + 10 LED-uri sau LED-uri cu 10 canale

5. Condensator electrolitic 10uF 25V

6. Sârme de conectare

7. Rezistor 5 X 10k

8. 3 X 2N2222 Tranzistor

9. 22pf + 16mhz cristal

10. Rezistor 2 X 120k 2W

11. Redresor 2W10 Bridge

12. Optocuplor 4N35

13. Bloc terminal cu 2 căi

14. BT136 Triac

15. MOC3021 Optocuplor + Bază IC

16. rezistor 1k

17. Condensator de curent alternativ 0,01uF X (circuit snubber)

18. Rezistor de 47ohm 5W (circuit Snubber)

19. Rezistor 2 X 390ohm 2W

20. Alimentare SMV 5V 2A

21. Placă de perfecționare (după dimensiunea necesară)

22. Conectori Dupont F-F

23. 4 X Buton de apăsare

24. Cutie de lemn (incintă)

25. Wemos d1 mini

Pasul 2: Testarea circuitului

Circuit de testare
Circuit de testare
Circuit de testare
Circuit de testare
Circuit de testare
Circuit de testare
Circuit de testare
Circuit de testare

Circuitul are 4 comenzi de viteză alese cu atenție. Pinii 13, A0, A1, A2, A3 arată starea vitezei. Pinul 13 clipește ori de câte ori este apăsat butonul sau se recepționează pulsul Wemos.

Pin2 este introdus de la detectorul de cruce zero

Pin3 este unitatea de opțiune a triacului

Versiunea autonomă Atmega8 rulează pe un cristal extern de 16 MHz.

Apăsați butoanele cu anteturi paralele pentru Wemos, declanșează un impuls la pin7 și pin8 pentru creșterea sau scăderea vitezei ventilatorului. Acești ace sunt trase în sus.

Schema are propriul detector de cruce zero pentru fiecare canal. Fiecare canal, adică fiecare ventilator, are separat Atmega8. Configurație standard pentru MOC3021 Triac de conducere. S-a adăugat un circuit de snubber pentru această sarcină inductivă.

Pinul A0 arată viteza cea mai mică, deoarece ventilatorul este condus printr-un tranzistor la MOC3021 pentru a asigura o viteză foarte mică la ventilatorul de curent alternativ.

I2C EEPROM salvează viteza de fiecare dată când se modifică nivelul de viteză corespunzător.

Pasul 3: Schematică și lipire

Schematică și lipire
Schematică și lipire
Schematică și lipire
Schematică și lipire
Schematică și lipire
Schematică și lipire

Găsiți schema atașată și proiectați-vă aspectul sau faceți un PCB gravat din instructajul meu anterior.

Am folosit acest tip de placă pentru lipire ușoară.

Deoarece controlez doi fani, am folosit 2 plăci așa cum se arată. Un LED cu 10 canale pentru feedback și stare.

Așa cum se arată în imagine, butoanele sunt lipite pe dupont pentru o conexiune ușoară la antetul masculin din panoul de perfecționare.

Un rezistor de rețea de 1k este utilizat pentru a conduce 5 LED-uri de stare

Deoarece detectorul de zero-cross 220VAC se află în același panou de perfuzie cu Atmega8, s-a acordat suficient spațiu, iar în spate (zona de cupru) este lipit la cald, împiedicând expunerea de 220V.

Pasul 4: Arderea fișierului HEX

Se înregistrează fișierul HEX
Se înregistrează fișierul HEX
Se înregistrează fișierul HEX
Se înregistrează fișierul HEX

Configurați cipul Atmega8 pentru utilizarea cu Arduino IDE în urma acestui articol excelent.

Odată ce încărcătorul Arduino Optiboot este instalat pe Atmega8, trebuie doar să conectați cipul Atmega328p și să conectați noul cip Atmega8 bootloader ars în soclul cu 28 de pini al plăcii Arduino Uno R3, ținând cont de crestătura pinului.

Apoi descărcați fișierul Burn.zip extrageți-l într-un folder. Faceți clic dreapta pe fișierul 'bet.bat' și faceți clic pe Editare și deschideți fișierul batch în notepad și schimbați COM5 în portul dvs. arduino COM corespunzător, care poate fi ușor văzut din „devmgmt.msc” din comanda Run.

Apoi închideți blocnotesul și rulați fișierul bet.bat

Avrdude va arde fișier hexagonal pe Atmega8

Pasul 5: Test în timp real

Test în timp real
Test în timp real
Test în timp real
Test în timp real
Test în timp real
Test în timp real
Test în timp real
Test în timp real

După lipire și încărcare a codului, am testat circuitul în aplicație în timp real și am găsit o ieșire bună.

Pasul 6: Configurarea Wemos D1 Mini

Pentru configurația Wifi am folosit firmware-ul EspEasy, care este o lucrare excelentă.

Practic pinii D6 și D7 generează impulsul pentru 300 ms la baza tranzistorului

Utilizați acest link și ardeți firmware-ul pe Wemos D1 Mini.

Folosind acest link putem crește https://192.168.4.1/control?cmd=Pulse, 13, 1, 300

Folosind acest link putem reduce https://192.168.4.1/control?cmd=Pulse, 12, 1, 300

Link-urile de mai sus vor funcționa imediat după arderea firmware-ului pe Wemos

Mai târziu, dacă informațiile despre Punctul de acces sunt adăugate la Espeasy, asigurați-vă că utilizați adresa IP desiganată în locul 192.168.4.1 din linkul de mai sus.

În cazul în care faceți acest lucru, un dispozitiv IOT se configurează corespunzător în selecția protocolului Espeasy.

Pasul 7: Utilizarea aplicației Android pentru control

Utilizarea aplicației Android pentru control
Utilizarea aplicației Android pentru control
Utilizarea aplicației Android pentru control
Utilizarea aplicației Android pentru control
Utilizarea aplicației Android pentru control
Utilizarea aplicației Android pentru control
Utilizarea aplicației Android pentru control
Utilizarea aplicației Android pentru control

play.google.com/store/apps/details?id=ch.rmy.android.http_shortcuts

Aplicația pentru comenzi rapide HTTP permite controlul vitezei ventilatorului, așa cum se arată în imaginile atașate.

Pasul 8: Montare finală

Montare finală
Montare finală
Montare finală
Montare finală
Montare finală
Montare finală

Am folosit o față din sticlă acrilică și o cutie din lemn. Cutia de lemn este fixată de perete folosind două șuruburi și ancoră utilizați acest link ca ghid pentru instalare.

Urmați acest instructable pentru a instala o cutie spălată cu perete pentru un finisaj bun.

Dacă aveți întrebări, vă rugăm să mă contactați @

Recomandat: