Sisukord:

WiFi ventilaatori kiiruse regulaator (ESP8266 AC dimmer): 8 sammu (piltidega)
WiFi ventilaatori kiiruse regulaator (ESP8266 AC dimmer): 8 sammu (piltidega)

Video: WiFi ventilaatori kiiruse regulaator (ESP8266 AC dimmer): 8 sammu (piltidega)

Video: WiFi ventilaatori kiiruse regulaator (ESP8266 AC dimmer): 8 sammu (piltidega)
Video: DC motor's speed Controller | Electronics 2024, Juuli
Anonim
WiFi ventilaatori kiiruse regulaator (ESP8266 AC dimmer)
WiFi ventilaatori kiiruse regulaator (ESP8266 AC dimmer)

See juhend juhendab, kuidas valmistada laeventilaatori kiiruse regulaatorit, kasutades Triac faasi nurga juhtimise meetodit. Triaci juhib tavapäraselt Atmega8 eraldiseisev arduino konfigureeritud kiip. Wemos D1 mini lisab selle regulaatori jaoks WiFi funktsionaalsuse.

Esineb -

1. Nii kohalik kui ka wifi juhitav (nupp ja nutitelefoni wifi).

2. Oleku säästmise funktsioon ventilaatori kiiruse taseme taastamiseks isegi pärast voolukatkestust.

3. Väikese kiirusega ventilaatori väljalülitamine (vältides ventilaatori staatori ülekuumenemist).

4. LED -indikaator tagasiside nupuvajutuse ja kiiruse taseme kohta.

5. Iseseisev odav Atmega8 DIY plaat, mitte Arduino Uno R3.

6. Ilma hõõguv kondensaator ja takisti saab kasutada vahelduvvoolu hõõglampide dimmerina.

TÄHELEPANU, ET SEE PROJEKT SISALDAB TÖÖD OTSE 220 V vahelduvvooluga, mis on ülimalt OHTLIK

Samm: vajalikud osad

Vajalikud osad
Vajalikud osad

TASE: TÄIENDAV

1. ATMEGA8 või ATMEGA8A 28 -kontaktiline kiip + 28 -pin IC -alus

2. AT24C32 EEPROM + 8 -pin IC alus

3. Bergi riba

4. 1k võrgutakisti + 10 valgusdioodi või 10 kanaliriba LED

5. 10uF 25V elektrolüütkondensaator

6. Ühendage juhtmed

7. 5 X 10k takisti

8. 3 X 2N2222 Transistor

9. 22pf + 16mhz kristall

10. 2 X 120k 2W takisti

11. 2W10 silla alaldi

12. 4N35 optron

13. 2 -suunaline klemmliist

14. BT136 Triac

15. MOC3021 Optocoupler + IC Base

16. 1k takisti

17. 0.01uF X nimiväärtusega vahelduvvoolu kondensaator (Snubber circuit)

18. 47ohm 5W takisti (Snubber circuit)

19. 2 X 390ohm 2W takisti

20. 5V 2A SMPS Toiteallikas

21. Perf -laud (vastavalt nõutud suurusele)

22. Dupont F-F pistikud

23. 4 X Vajutage nuppu

24. Puidust kast (ümbris)

25. Wemos d1 mini

2. etapp: vooluahela testimine

Testimisahel
Testimisahel
Testimisahel
Testimisahel
Testimisahel
Testimisahel
Testimisahel
Testimisahel

Ringil on hoolikalt valitud 4 kiiruse regulaatorit. Tihvtid 13, A0, A1, A2, A3 näitavad kiiruse olekut. Nööpnõel 13 vilgub alati, kui vajutatakse nuppu või Wemos -impulsi.

Pin2 sisestatakse nullristandurist

Pin3 on ajam triaci optronile

Atmega8 eraldiseisev versioon töötab 16 MHz välise kristalliga.

Wemose jaoks vajutage paralleelsete päistega nuppe, käivitage ventilaatori kiiruse suurendamiseks või vähendamiseks impulss pin7 ja pin8. Need tihvtid tõmmatakse üles.

Skeemil on iga kanali jaoks null ristandur. Igal kanalil, st igal ventilaatoril on eraldi Atmega8. MOC3021 sõidu Triac standardkonfiguratsioon. Selle induktiivkoormuse jaoks on lisatud nuusutusskeem.

Tihvt A0 näitab madalaimat kiirust, kui ventilaator liigub läbi transistori MOC3021 -le, et vältida väga madalat kiirust vahelduvvoolu ventilaatorile.

I2C EEPROM salvestab kiiruse alati, kui vastavat kiirustaset muudetakse.

Samm: skemaatiline ja jootmine

Skeem ja jootmine
Skeem ja jootmine
Skeem ja jootmine
Skeem ja jootmine
Skeem ja jootmine
Skeem ja jootmine

Leidke lisatud skeem ja kujundage oma paigutus või tehke söövitatud trükkplaat minu eelmisest juhendist.

Olen seda tüüpi plaati kasutanud lihtsaks jootmiseks.

Kuna ma juhtin kahte ventilaatorit, olen kasutanud kahte plaati, nagu näidatud. 10 kanaliga riba LED tagasiside ja oleku eesmärgil.

Nagu pildil näidatud, on surunupud joodetud duponti külge, et hõlpsalt ühendada perfboardi isase päisega.

1k võrgutakistit kasutatakse 5 oleku LED -i juhtimiseks

Kuna 220 VAC nullkrossi detektor on Atmega8 samas plaadis piisavalt vahekaugusi ja tagaküljel (vaskpiirkond) on kuumliimitud, vältides 220 V kokkupuudet.

4. samm: HEX -faili põletamine

HEX -faili põletamine
HEX -faili põletamine
HEX -faili põletamine
HEX -faili põletamine

Selle suurepärase artikli järgi konfigureerige Atmega8 kiip koos Arduino IDE -ga kasutamiseks.

Kui Arduino Optiboot laadur on Atmega8 -le installitud, ühendage lihtsalt Atmega328p kiip ja ühendage uus Atmega8 alglaaduri põletatud kiip Arduino Uno R3 plaadi 28 -kontaktilisse pistikupessa, võttes arvesse tihvti sälku.

Seejärel laadige Burn.zip -fail alla ja ekstraktige see kausta. Paremklõpsake faili "bet.bat" ja klõpsake käsku Redigeeri ja avage märkmikus partiifail ning muutke COM5 vastavaks aktiivseks arduino COM -pordiks, mida on hõlpsasti näha käsust Käivita "devmgmt.msc".

Seejärel sulgege märkmik ja käivitage fail bet.bat

Avrdude põletab hex faili Atmega8

Samm: reaalajas testimine

Reaalajas test
Reaalajas test
Reaalajas test
Reaalajas test
Reaalajas test
Reaalajas test
Reaalajas test
Reaalajas test

Pärast koodi jootmist ja üleslaadimist on vooluringi reaalajas rakenduses testitud ja leitud hea väljund.

6. toiming: Wemos D1 Mini seadistamine

Wifi konfigureerimiseks olen kasutanud EspEasy püsivara, mis on hea töö.

Põhimõtteliselt genereerivad tihvtid D6 ja D7 impulsi 300 ms transistori alusele

Kasutage seda linki ja põletage püsivara Wemos D1 Mini.

Selle lingi abil saame suurendada https://192.168.4.1/control?cmd=Pulse, 13, 1, 300

Selle lingi abil saame vähendada https://192.168.4.1/control?cmd=Pulse, 12, 1, 300

Ülaltoodud lingid töötavad kohe pärast püsivara põletamist Wemosesse

Hiljem, kui Espeasy'le lisatakse juurdepääsupunkti teave, kasutage ülaltoodud lingil kindlasti soovitud IP -aadressi 192.168.4.1 asemel.

Kui teete selle IOT -seadmeks, konfigureerige see vastavalt Espeasy protokolli valimisel.

Samm 7: Androidi rakenduse kasutamine juhtimiseks

Kontrollimiseks Androidi rakendus
Kontrollimiseks Androidi rakendus
Kontrollimiseks Androidi rakendus
Kontrollimiseks Androidi rakendus
Kontrollimiseks Androidi rakendus
Kontrollimiseks Androidi rakendus
Kontrollimiseks Androidi rakendus
Kontrollimiseks Androidi rakendus

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

Androidi HTTP -otseteede rakendus võimaldab juhtida ventilaatori kiirust, nagu on näidatud lisatud piltidel.

8. samm: lõplik paigaldamine

Lõplik paigaldus
Lõplik paigaldus
Lõplik paigaldus
Lõplik paigaldus
Lõplik paigaldus
Lõplik paigaldus

Kasutasin akrüülklaasist esikülge ja puidust kasti tagaküljel. Puidust kast kinnitatakse seina külge kahe kruviga ja ankru abil kasutage seda linki paigaldamiseks.

Järgige seda juhendit, et paigaldada seinale loputatud kast hea viimistluse tagamiseks.

Kui teil on küsimusi, võtke minuga ühendust @

Soovitan: