Kazalo:

Regulator hitrosti ventilatorja WiFi (ESP8266 AC Dimmer): 8 korakov (s slikami)
Regulator hitrosti ventilatorja WiFi (ESP8266 AC Dimmer): 8 korakov (s slikami)

Video: Regulator hitrosti ventilatorja WiFi (ESP8266 AC Dimmer): 8 korakov (s slikami)

Video: Regulator hitrosti ventilatorja WiFi (ESP8266 AC Dimmer): 8 korakov (s slikami)
Video: Fan Speed Controller using Nodemcu (Esp8266) || How to make a Fan Speed Controller || Nodemcu 2024, November
Anonim
Regulator hitrosti ventilatorja WiFi (zatemnilnik AC ESP8266)
Regulator hitrosti ventilatorja WiFi (zatemnilnik AC ESP8266)

Ta navodila vam bodo navodila, kako narediti regulator hitrosti stropnega ventilatorja z metodo trikotnega faznega kota. Triac je običajno krmiljen s samostojnim čipom, konfiguriranim z arduinom Atmega8. Wemos D1 mini dodaja WiFi funkcijo za ta regulator.

Predstavlja -

1. Lokalno in brezžično (Wi -Fi s pritiskom na gumb in pametnim telefonom).

2. Funkcija shranjevanja stanja za obnovitev hitrosti ventilatorja tudi po prekinitvi napajanja.

3. Prekinjen ventilator pri nizki hitrosti (preprečuje se pregrevanje statorja ventilatorja).

4. Povratne informacije LED indikacije za pritisk gumba in stopnjo hitrosti.

5. Samostojna poceni plošča Atmega8 DIY namesto Arduino Uno R3.

6. Brez snubber kondenzatorja in upora se lahko uporablja kot zatemnilnik za AC žarnice z žarilno nitko.

Bodite previdni, da ta projekt vključuje delo z direktnim izmeničnim tokom 220 V, ki je zelo nevarno

Korak: Potrebni deli

Potrebni deli
Potrebni deli

NIVO: NAPREDNO

1. ATMEGA8 ali ATMEGA8A 28 -polni čip + 28 -polna IC osnova

2. AT24C32 EEPROM + 8 -polna IC baza

3. Bergov trak

4. 1k omrežni upor + 10 LED ali 10 kanalna LED dioda

5. 10uF 25V elektrolitski kondenzator

6. Priključne žice

7. 5 X 10k upor

8. 3 X 2N2222 Tranzistor

9. 22pf + 16mhz kristal

10. 2 X 120k 2W upor

11. Mostični usmernik 2W10

12. Optični sklopnik 4N35

13. 2 -smerni priključni blok

14. BT136 Triac

15. Optoelement MOC3021 + IC baza

16. 1k upor

17. 0.01uF X Nazivni izmenični kondenzator (vezje vezja)

18. 47ohm 5W upor (Snubber circuit)

19. 2 X 390ohm 2W upor

20. Napajanje 5V 2A SMPS

21. Perf tabla (po želji velikosti)

22. Priključki Dupont F-F

23. 4 X Pritisni gumb

24. Lesena škatla (ohišje)

25. Wemos d1 mini

2. korak: Preskusno vezje

Preskusno vezje
Preskusno vezje
Preskusno vezje
Preskusno vezje
Preskusno vezje
Preskusno vezje
Preskusno vezje
Preskusno vezje

Vezje ima 4 skrbno izbrane nastavitve hitrosti. Zatiči 13, A0, A1, A2, A3 prikazujejo stanje hitrosti. Pin 13 utripa vsakič, ko pritisnete gumb ali sprejmete Wemos impulz.

Pin2 je vhod iz detektorja navzkrižnih ničel

Pin3 je pogon do triac optičnega sklopnika

Samostojna različica Atmega8 deluje na 16 mhz zunanjem kristalu.

Potisni gumbi z vzporednimi glavomi za Wemos, sprožijo impulz na pin7 in pin8 za povečanje ali zmanjšanje hitrosti ventilatorja. Ti zatiči so potegnjeni navzgor.

Shema ima lasten detektor navzkrižnega ničelnega signala za vsak kanal. Vsak kanal, torej vsak oboževalec, ima ločeno Atmega8 samostojno. Standardna konfiguracija MOC3021, ki vozi Triac. Za to induktivno obremenitev je dodan vezje dimnika.

Pin A0 prikazuje najnižjo hitrost, saj se ventilator poganja skozi tranzistor do MOC3021, da se prepreči zelo nizka hitrost ventilatorja za izmenični tok.

I2C EEPROM shrani hitrost ob vsaki spremembi ustrezne stopnje hitrosti.

3. korak: Shema in spajkanje

Shema in spajkanje
Shema in spajkanje
Shema in spajkanje
Shema in spajkanje
Shema in spajkanje
Shema in spajkanje

Poiščite priloženo shemo in oblikujte svojo postavitev ali naredite jedkano tiskano vezje iz prejšnjih navodil.

To ploščo sem uporabil za enostavno spajkanje.

Ker nadzorujem dva ventilatorja, sem uporabil 2 plošči, kot je prikazano. 10 -kanalna LED dioda za povratne informacije in status.

Kot je prikazano na sliki, so gumbi spajkani na dupont za enostavno povezavo z moško glavo v perfboard -u.

Omrežni upor 1k se uporablja za pogon 5 LED diod

Ker je detektor ničelnega križa 220VAC v isti plošči Atmega8, je bilo podanih dovolj razmikov, zadaj (območje bakra) pa je vroče lepljeno, kar preprečuje izpostavljenost 220V.

4. korak: zapisovanje datoteke HEX

Zapiranje datoteke HEX
Zapiranje datoteke HEX
Zapiranje datoteke HEX
Zapiranje datoteke HEX

Po tem odličnem članku konfigurirajte čip Atmega8 za uporabo z Arduino IDE.

Ko je nalagalnik Arduino Optiboot nameščen na Atmega8, preprosto priključite čip Atmega328p in priključite nov zapisan zagonski nalagalnik Atmega8 v 28 -polno vtičnico na plošči Arduino Uno R3 ob upoštevanju zareza.

Nato naložite datoteko Burn.zip in jo izvlecite v mapo. Z desno miškino tipko kliknite datoteko 'bet.bat', nato kliknite Uredi in odprite paketno datoteko v beležnici in spremenite COM5 v ustrezna aktivna vrata COM na arduinu, kar lahko preprosto vidite iz "devmgmt.msc" v ukazu Zaženi.

Nato zaprite beležnico in zaženite datoteko bet.bat

Avrdude bo zapisal šestnajstiško datoteko v Atmega8

5. korak: Test v realnem času

Test v realnem času
Test v realnem času
Test v realnem času
Test v realnem času
Test v realnem času
Test v realnem času
Test v realnem času
Test v realnem času

Po spajkanju in nalaganju kode ste preizkusili vezje v aplikaciji v realnem času in ugotovili dobre rezultate.

6. korak: Konfiguriranje Wemos D1 Mini

Za konfiguracijo Wifi sem uporabil vdelano programsko opremo EspEasy, ki je odlično delo.

V osnovi zatiči D6 in D7 ustvarita impulz 300 ms do osnove tranzistorja

Uporabite to povezavo in zapišite vdelano programsko opremo na Wemos D1 Mini.

S to povezavo lahko povečamo https://192.168.4.1/control?cmd=Pulse, 13, 1, 300

S to povezavo lahko zmanjšamo https://192.168.4.1/control?cmd=Pulse, 12, 1, 300

Zgornje povezave bodo delovale takoj po zapisu vdelane programske opreme v Wemos

Če pozneje v Espeasy dodate podatke o dostopni točki, uporabite namenski naslov IP na mestu 192.168.4.1 na zgornji povezavi.

V primeru, da bo naprava IOT ustrezno nastavljena pri izbiri protokola Espeasy.

7. korak: Uporaba aplikacije Android za nadzor

Za upravljanje z aplikacijo Android
Za upravljanje z aplikacijo Android
Za upravljanje z aplikacijo Android
Za upravljanje z aplikacijo Android
Za upravljanje z aplikacijo Android
Za upravljanje z aplikacijo Android
Za upravljanje z aplikacijo Android
Za upravljanje z aplikacijo Android

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

Bližnjice HTTP Android aplikacija omogoča nadzor hitrosti ventilatorja, kot je prikazano na priloženih slikah.

8. korak: Končna montaža

Končna montaža
Končna montaža
Končna montaža
Končna montaža
Končna montaža
Končna montaža

Uporabil sem sprednjo stran iz akrilnega stekla in zadaj leseno škatlo. Lesena škatla je pritrjena na steno z dvema vijakoma in sidrom. To povezavo uporabite kot vodilo za namestitev.

Sledite tem navodilom, da namestite škatlo, ki je poravnana s steno za dober zaključek.

Če imate kakršna koli vprašanja, se obrnite na mene @

Priporočena: