Satura rādītājs:
- 1. darbība. Nepieciešamās detaļas
- 2. darbība: ķēdes pārbaude
- 3. darbība. Shēma un lodēšana
- 4. darbība: HEX faila ierakstīšana
- 5. darbība: reāllaika pārbaude
- 6. darbība: Wemos D1 Mini konfigurēšana
- 7. darbība: Android lietotnes izmantošana kontrolei
- 8. solis: galīgā montāža
Video: WiFi ventilatora ātruma regulators (ESP8266 AC dimmer): 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Šī pamācība palīdzēs jums izveidot griestu ventilatora ātruma regulatoru, izmantojot Triac fāzes leņķa kontroles metodi. Triac parasti kontrolē ar Atmega8 atsevišķu arduino konfigurētu mikroshēmu. Wemos D1 mini šim regulatoram pievieno WiFi funkcionalitāti.
Piedāvā -
1. Gan vietējais, gan wifi kontrolēts (spiedpogu un viedtālruņa wifi).
2. Stāvokļa taupīšanas funkcija, lai atjaunotu ventilatora ātruma līmeni pat pēc strāvas padeves pārtraukuma.
3. Zema ātruma ventilatora izslēgšana (izvairoties no ventilatora statora pārkaršanas).
4. LED indikatora atgriezeniskā saite pogas spiedienam un ātruma līmenim.
5. Atsevišķa lēta Atmega8 DIY plāksne, nevis Arduino Uno R3.
6. Bez kondensatora un rezistora var izmantot kā regulētāju maiņstrāvas kvēlspuldzēm.
UZMANĪBU, KA ŠIS PROJEKTS IESPĒJAS DARBĪBU AR TIEŠU 220 V maiņstrāvu, kas ir ļoti bīstama
1. darbība. Nepieciešamās detaļas
LĪMENIS: PAPILDU
1. ATMEGA8 vai ATMEGA8A 28 kontaktu mikroshēma + 28 kontaktu IC bāze
2. AT24C32 EEPROM + 8 kontaktu IC bāze
3. Berga sloksne
4. 1k tīkla rezistors + 10 gaismas diodes vai 10 kanālu joslas LED
5. 10uF 25V elektrolītiskais kondensators
6. Savienojiet vadus
7. 5 X 10k rezistors
8. 3 X 2N2222 tranzistors
9. 22pf + 16mhz kristāls
10. 2 X 120k 2W rezistors
11. 2W10 tilta taisngriezis
12. 4N35 Optocoupler
13. 2 -ceļu spaiļu bloks
14. BT136 Triac
15. MOC3021 Optocoupler + IC Base
16. 1k rezistors
17. 0.01uF X nominālais maiņstrāvas kondensators (Snubber ķēde)
18. 47ohm 5W rezistors (Snubber ķēde)
19. 2 X 390ohm 2W rezistors
20. 5V 2A SMPS Barošanas avots
21. Perf dēlis (pēc nepieciešamā izmēra)
22. Dupont F-F savienotāji
23. 4 X Spiediet pogu
24. Koka kaste (korpuss)
25. Wemos d1 mini
2. darbība: ķēdes pārbaude
Ķēdei ir rūpīgi izvēlēta 4 ātruma kontrole. Tapas 13, A0, A1, A2, A3 parāda ātruma statusu. Piespraude 13 mirgo ikreiz, kad tiek nospiesta poga vai tiek saņemts Wemos impulss.
Pin2 tiek ievadīts no nulles krusta detektora
Pin3 ir disks uz triac optronu
Atmega8 atsevišķā versija darbojas ar 16 MHz ārējo kristālu.
Nospiediet pogas ar paralēlām galvenēm Wemos, aktivizējiet impulsu līdz pin7 un pin8, lai palielinātu vai samazinātu ventilatora ātrumu. Šīs tapas ir uzvilktas uz augšu.
Shēmā katram kanālam ir savs nulles krusta detektors. Katram kanālam, ti, katram ventilatoram ir atsevišķs Atmega8 atsevišķs. MOC3021 standarta konfigurācija, braucot ar Triac. Šai induktīvajai slodzei pievienota snubberu ķēde.
Pin A0 rāda zemāko ātrumu, kad ventilators tiek virzīts caur tranzistoru uz MOC3021, lai izvairītos no ļoti zema ātruma maiņstrāvas ventilatoram.
I2C EEPROM saglabā ātrumu ikreiz, kad tiek mainīts atbilstošais ātruma līmenis.
3. darbība. Shēma un lodēšana
Atrodiet pievienoto shēmu un izveidojiet savu izkārtojumu vai veiciet iegravētu PCB no mana iepriekšējā norādījuma.
Esmu izmantojis šāda veida plāksni, lai viegli lodētu.
Tā kā es kontrolēju divus ventilatorus, esmu izmantojis 2 dēļus, kā parādīts attēlā. 10 kanālu joslas gaismas diode atgriezeniskās saites un statusa vajadzībām.
Kā parādīts attēlā, spiedpogas ir pielodētas līdz dupontam, lai to varētu viegli savienot ar vīriešu galveni.
Tīkla rezistors 1k tiek izmantots, lai vadītu 5 statusa gaismas diodes
Tā kā 220VAC zerokrosa detektors atrodas tajā pašā Atmega8 plāksnē, ir pietiekami daudz atstarpju, un aizmugurē (vara laukums) ir karsti pielīmēts, novēršot 220 V iedarbību.
4. darbība: HEX faila ierakstīšana
Pēc šī lieliskā raksta konfigurējiet Atmega8 mikroshēmu lietošanai ar Arduino IDE.
Kad Arduino Optiboot iekrāvējs ir instalēts Atmega8, vienkārši atvienojiet Atmega328p mikroshēmu un pievienojiet jauno Atmega8 bootloader sadedzināto mikroshēmu Arduino Uno R3 plates 28 kontaktu ligzdā, ņemot vērā tapas iegriezumu.
Pēc tam lejupielādējiet failu Burn.zip, izvelciet to mapē. Ar peles labo pogu noklikšķiniet uz faila “bet.bat” un noklikšķiniet uz Rediģēt un atveriet sērijveida failu piezīmju grāmatiņā un mainiet COM5 uz atbilstošo aktīvo arduino COM portu, ko var viegli redzēt no komandas “devmgmt.msc” no komandas Palaist.
Pēc tam aizveriet piezīmju grāmatiņu un palaidiet bet.bat failu
Avrdude ierakstīs hex failu Atmega8
5. darbība: reāllaika pārbaude
Pēc lodēšanas un koda augšupielādes pārbaudiet ķēdi reāllaika lietojumprogrammā un atrodiet labu izvadi.
6. darbība: Wemos D1 Mini konfigurēšana
Wifi konfigurācijai esmu izmantojis EspEasy programmaparatūru, kas ir labs darbs.
Būtībā tapas D6 un D7 ģenerē impulsu 300 ms līdz tranzistora pamatnei
Izmantojiet šo saiti un ierakstiet programmaparatūru uz Wemos D1 Mini.
Izmantojot šo saiti, mēs varam palielināt https://192.168.4.1/control?cmd=Pulse, 13, 1, 300
Izmantojot šo saiti, mēs varam samazināt https://192.168.4.1/control?cmd=Pulse, 12, 1, 300
Iepriekš minētās saites darbosies uzreiz pēc programmaparatūras ierakstīšanas Wemos
Vēlāk, ja Espeasy tiek pievienota informācija par piekļuves punktu, iepriekš norādītajā saitē noteikti izmantojiet vēlamo IP adresi 192.168.4.1 vietā.
Ja šī IOT ierīce tiek izveidota, atbilstoši konfigurējiet to Espeasy protokola atlasē.
7. darbība: Android lietotnes izmantošana kontrolei
play.google.com/store/apps/details?id=ch.rmy.android.http_shortcuts
Android saīsnes HTTP saīsnes ļauj kontrolēt ventilatora ātrumu, kā parādīts pievienotajos attēlos.
8. solis: galīgā montāža
Es izmantoju akrila stikla priekšpusi un koka kastīti aizmugurē. Koka kaste ir piestiprināta pie sienas, izmantojot divas skrūves, un enkurs izmanto šo saiti kā uzstādīšanas rokasgrāmatu.
Izpildiet šo pamācību, lai labajai apdarei uzstādītu kastīti, kas izskalota ar sienu.
Ja rodas kādi jautājumi, lūdzu, sazinieties ar mani @
Ieteicams:
Mainīga motora ātruma regulators: 8 soļi
Mainīga motora ātruma regulators: Šajā projektā es jums parādīšu, kā es izveidoju motora ātruma regulatoru & Es arī parādīšu, cik viegli var izveidot mainīga motora ātruma regulatoru, izmantojot IC 555. Sāksim
Termiskā ventilatora ātruma regulators: 4 soļi
Termiskā ventilatora ātruma regulators: HiToday, ja Dievs vēlas, es parādīšu video, kurā ir izskaidrota svarīga ķēde, lai kontrolētu datora ventilatora vai jebkura ventilatora rotācijas ātrumu, izmantojot nepārtrauktu strāvu, izmantojot LM7812 lineāro sprieguma regulatoru, ar BD139 tranzistors
Gaismas slēdzis + ventilatora dimmeris vienā panelī ar ESP8266: 7 soļi (ar attēliem)
Gaismas slēdzis + ventilatora aptumšotājs vienā panelī Ar ESP8266: Šajā apmācībā jūs uzzināsit, kā izveidot savu gaismas slēdzi un ventilatora dimmeri tikai vienā plāksnē, izmantojot mikrokontrolleru un WiFi moduli ESP8266. Tas ir lielisks IoT projekts. : Šī shēma apstrādā maiņstrāvas galvenos spriegumus, tāpēc esiet uzmanīgi
DIY 2000 vatu PWM ātruma regulators: 8 soļi (ar attēliem)
DIY 2000 vatu PWM ātruma regulators: Esmu strādājis pie sava velosipēda pārveidošanas par elektrisko, izmantojot līdzstrāvas motoru automātiskajam durvju mehānismam, un šim nolūkam esmu izveidojis arī akumulatoru, kura nominālā vērtība ir 84 V DC. Tagad mums ir nepieciešams ātruma regulators, kas var ierobežot enerģijas daudzumu
Vienkāršs elektroniskais ātruma regulators (ESC) bezgalīgai rotācijas servo: 6 soļi
Vienkāršs elektroniskais ātruma regulators (ESC) bezgalīgai rotācijas servo: Ja mūsdienās mēģināt prezentēt elektronisko ātruma regulatoru (ESC), jums jābūt nekaunīgam vai drosmīgam. Lētās elektroniskās ražošanas pasaule ir pilna ar dažādu kvalitātes regulatoriem ar plašu funkciju spektru. Tomēr mans draugs jautā man