Sadržaj:

Regulator brzine WiFi ventilatora (ESP8266 AC Dimmer): 8 koraka (sa slikama)
Regulator brzine WiFi ventilatora (ESP8266 AC Dimmer): 8 koraka (sa slikama)

Video: Regulator brzine WiFi ventilatora (ESP8266 AC Dimmer): 8 koraka (sa slikama)

Video: Regulator brzine WiFi ventilatora (ESP8266 AC Dimmer): 8 koraka (sa slikama)
Video: Уроки Ардуино. Управление нагрузкой в сети переменного тока 2024, Srpanj
Anonim
Regulator brzine WiFi ventilatora (ESP8266 AC Dimmer)
Regulator brzine WiFi ventilatora (ESP8266 AC Dimmer)

Ova instrukcija će vas uputiti kako izraditi regulator brzine stropnog ventilatora pomoću metode kontrole kutne faze Triac. Triac konvencionalno kontrolira Atmega8 samostalni arduino konfigurirani čip. Wemos D1 mini dodaje WiFi funkcionalnost za ovaj regulator.

Uključujući -

1. Lokalno i wifi kontrolirano (gumb i Wi -Fi pametnog telefona).

2. Značajka spremanja stanja za nastavak razine brzine ventilatora čak i nakon prekida napajanja.

3. Prekinut ventilator male brzine (izbjegavanje pregrijavanja statora ventilatora).

4. Povratne informacije LED indikatora za pritisak gumba i razinu brzine.

5. Samostalna jeftina Atmega8 DIY ploča umjesto Arduino Uno R3.

6. Bez prigušivača kondenzatora i otpornika može se koristiti kao prigušivač svjetla sa žarnom niti.

UPOZORITE SE DA OVAJ PROJEKT UKLJUČUJE DA RADI S DIREKTNIM AC 220V AC -om KOJI JE VISOKO OPASAN

Korak 1: Potrebni dijelovi

Potrebni dijelovi
Potrebni dijelovi

RAZINA: NAPREDNA

1. ATMEGA8 ili ATMEGA8A 28 -pinski čip + 28 -pinska IC baza

2. AT24C32 EEPROM + 8 -pinska IC baza

3. Bergova traka

4. 1k Mrežni otpornik + 10 LED ili 10 -kanalna LED traka

5. 10uF 25V Elektrolitički kondenzator

6. Spojne žice

7. 5 X 10k otpornik

8. 3 X 2N2222 Tranzistor

9. 22pf + 16mhz kristal

10. 2 X 120k 2W otpornik

11. 2W10 ispravljač mosta

12. Optokapler 4N35

13. 2 -struki priključni blok

14. BT136 Triac

15. Optoelement MOC3021 + IC baza

16. 1k otpornik

17. 0.01uF X Nazivni kondenzator (krug prigušivača)

18. 47ohm 5W otpornik (Snubber krug)

19. 2 X 390ohm 2W otpornik

20. Napajanje 5V 2A SMPS

21. Perf ploča (prema potrebi veličine)

22. Dupont F-F konektori

23. 4 X Pritisni gumb

24. Drvena kutija (kućište)

25. Wemos d1 mini

Korak 2: Ispitni krug

Krug ispitivanja
Krug ispitivanja
Krug ispitivanja
Krug ispitivanja
Krug ispitivanja
Krug ispitivanja
Krug ispitivanja
Krug ispitivanja

Krug ima 4 kontrole brzine pažljivo odabrane. Igle 13, A0, A1, A2, A3 prikazuju stanje brzine. Pin 13 treperi kad god se pritisne tipka ili se primi Wemos puls.

Pin2 je ulaz iz detektora križanja nula

Pin3 je pogon na triac optokapler

Samostalna verzija Atmega8 radi na vanjskom kristalu od 16 MHz.

Pritisnite tipke s paralelnim zaglavljima za Wemos, aktivirajte impuls na pin7 i pin8 za povećanje ili smanjenje brzine ventilatora. Ove igle su podignute.

Shema ima vlastiti detektor križanja nula za svaki kanal. Svaki kanal, odnosno svaki obožavatelj ima zaseban Atmega8 zasebno. Standardna konfiguracija MOC3021 koji vozi Triac. Za ovo induktivno opterećenje dodan je krug prigušivača.

Pin A0 pokazuje najmanju brzinu jer se ventilator vodi kroz tranzistor prema MOC3021 kako bi se izbjeglo vrlo nisko okretanje ventilatora izmjenične struje.

I2C EEPROM sprema brzinu kad god se promijeni odgovarajuća razina brzine.

Korak 3: Shema i lemljenje

Shema i lemljenje
Shema i lemljenje
Shema i lemljenje
Shema i lemljenje
Shema i lemljenje
Shema i lemljenje

Pronađite priloženu shemu i osmislite svoj izgled ili napravite graviranu tiskanu ploču iz mojih prethodnih instrukcija.

Ovu vrstu ploče koristio sam za jednostavno lemljenje.

Budući da kontroliram dva ventilatora, koristio sam 2 ploče kao što je prikazano. 10 -kanalna LED traka za povratne informacije i status.

Kao što je prikazano na slici, gumbi su lemljeni na dupont radi lakšeg spajanja na muško zaglavlje na ploči.

Mrežni otpornik od 1 k koristi se za pogon 5 statusnih LED dioda

Budući da je detektor nultog križa 220VAC na istoj ploči Atmega8, dat je dovoljan razmak, a straga (bakreno područje) vruće je zalijepljeno sprječavajući izloženost 220V.

Korak 4: Snimanje HEX datoteke

Snimanje HEX datoteke
Snimanje HEX datoteke
Snimanje HEX datoteke
Snimanje HEX datoteke

Nakon ovog izvrsnog članka konfigurirajte čip Atmega8 za korištenje s Arduino IDE -om.

Nakon što je Arduino Optiboot loader instaliran na Atmega8, samo isključite Atmega328p čip i priključite novi Atmega8 bootloader izgorjeli čip u 28 -polnu utičnicu Arduino Uno R3 ploče uzimajući u obzir zarez.

Zatim preuzmite datoteku Burn.zip i ekstrahirajte je u mapu. Desnom tipkom miša kliknite datoteku 'bet.bat', a zatim kliknite Uredi i otvorite batch datoteku u bilježnici te promijenite COM5 u odgovarajući aktivni arduino COM port, što se lako može vidjeti iz "devmgmt.msc" iz naredbe Pokreni.

Zatim zatvorite bilježnicu i pokrenite datoteku bet.bat

Avrdude će snimiti hex datoteku u Atmega8

Korak 5: Test u stvarnom vremenu

Test u stvarnom vremenu
Test u stvarnom vremenu
Test u stvarnom vremenu
Test u stvarnom vremenu
Test u stvarnom vremenu
Test u stvarnom vremenu
Test u stvarnom vremenu
Test u stvarnom vremenu

Nakon lemljenja i učitavanja koda, testirali ste krug u aplikaciji u stvarnom vremenu i pronašli dobar izlaz.

Korak 6: Konfiguriranje Wemos D1 Mini

Za Wifi konfiguraciju koristio sam EspEasy firmware koji je odličan posao.

U osnovi pinovi D6 i D7 stvaraju impuls 300 ms do baze tranzistora

Upotrijebite ovu vezu i snimite firmver na Wemos D1 Mini.

Pomoću ove veze možemo povećati https://192.168.4.1/control?cmd=Pulse, 13, 1, 300

Pomoću ove veze možemo smanjiti https://192.168.4.1/control?cmd=Pulse, 12, 1, 300

Gore navedene veze funkcionirat će odmah nakon snimanja firmvera na Wemos

Kasnije, ako se podaci o pristupnoj točki dodaju u Espeasy, svakako upotrijebite određenu IP adresu na mjestu 192.168.4.1 na gornjoj vezi.

U slučaju da ovo postane IOT uređaj, prema tome konfigurirajte Espeasy odabirom protokola.

Korak 7: Upotreba Android aplikacije za kontrolu

Korištenje Android aplikacije za kontrolu
Korištenje Android aplikacije za kontrolu
Korištenje Android aplikacije za kontrolu
Korištenje Android aplikacije za kontrolu
Korištenje Android aplikacije za kontrolu
Korištenje Android aplikacije za kontrolu
Korištenje Android aplikacije za kontrolu
Korištenje Android aplikacije za kontrolu

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

Android aplikacija Prečaci HTTP -a omogućuje kontrolu brzine ventilatora kako je prikazano na priloženim slikama.

Korak 8: Završna montaža

Završna montaža
Završna montaža
Završna montaža
Završna montaža
Završna montaža
Završna montaža

Koristio sam prednju stranu od akrilnog stakla i stražnju drvenu kutiju. Drvena kutija pričvršćena je na zid pomoću dva vijka, a sidro koristite ovu vezu kao vodič za ugradnju.

Slijedite ove upute kako biste instalirali kutiju sa zidom za dobar završetak.

Ako imate bilo kakvih pitanja, kontaktirajte me @

Preporučeni: