Satura rādītājs:

WiFi ventilatora ātruma regulators (ESP8266 AC dimmer): 8 soļi (ar attēliem)
WiFi ventilatora ātruma regulators (ESP8266 AC dimmer): 8 soļi (ar attēliem)

Video: WiFi ventilatora ātruma regulators (ESP8266 AC dimmer): 8 soļi (ar attēliem)

Video: WiFi ventilatora ātruma regulators (ESP8266 AC dimmer): 8 soļi (ar attēliem)
Video: поэкспериментируйте с конденсатором #шорты 2024, Novembris
Anonim
WiFi ventilatora ātruma regulators (ESP8266 AC dimmer)
WiFi ventilatora ātruma regulators (ESP8266 AC dimmer)

Šī 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

Nepieciešamas detaļas
Nepieciešamas 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

Pārbaudes ķēde
Pārbaudes ķēde
Pārbaudes ķēde
Pārbaudes ķēde
Pārbaudes ķēde
Pārbaudes ķēde
Pārbaudes ķēde
Pārbaudes ķēde

Ķē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

Shēma un lodēšana
Shēma un lodēšana
Shēma un lodēšana
Shēma un lodēšana
Shēma un lodēšana
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

Degošs HEX fails
Degošs HEX fails
Degošs HEX fails
Degošs HEX fails

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

Reāllaika tests
Reāllaika tests
Reāllaika tests
Reāllaika tests
Reāllaika tests
Reāllaika tests
Reāllaika tests
Reāllaika tests

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

Izmantojot Android lietotni kontrolei
Izmantojot Android lietotni kontrolei
Izmantojot Android lietotni kontrolei
Izmantojot Android lietotni kontrolei
Izmantojot Android lietotni kontrolei
Izmantojot Android lietotni kontrolei
Izmantojot Android lietotni kontrolei
Izmantojot Android lietotni 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

Galīgais stiprinājums
Galīgais stiprinājums
Galīgais stiprinājums
Galīgais stiprinājums
Galīgais stiprinājums
Galīgais stiprinājums

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: