Talaan ng mga Nilalaman:

WiFi Fan Speed Regulator (ESP8266 AC Dimmer): 8 Hakbang (na may Mga Larawan)
WiFi Fan Speed Regulator (ESP8266 AC Dimmer): 8 Hakbang (na may Mga Larawan)

Video: WiFi Fan Speed Regulator (ESP8266 AC Dimmer): 8 Hakbang (na may Mga Larawan)

Video: WiFi Fan Speed Regulator (ESP8266 AC Dimmer): 8 Hakbang (na may Mga Larawan)
Video: ESP8266 Project: How to control 4 AC bulb or load using 4 Relay with NodeMCU and D1 Mini over WiFi 2024, Hulyo
Anonim
WiFi Fan Speed Regulator (ESP8266 AC Dimmer)
WiFi Fan Speed Regulator (ESP8266 AC Dimmer)

Ituturo sa tagubilin na ito kung paano gumawa ng Ceiling Fan Speed Regulator gamit ang paraan ng pagkontrol sa anggulo ng Triac Phase. Ang Triac ay regular na kinokontrol ng Atmega8 standalone arduino configure chip. Ang Wemos D1 mini ay nagdaragdag ng pagpapaandar ng WiFi para sa regulator na ito.

Na nagtatampok ng -

1. Parehong kontrolado ng lokal at wifi (Push button at Smartphone wifi).

2. Ang tampok na pag-save ng estado upang ipagpatuloy ang antas ng bilis ng fan kahit na pagkatapos ng pagkagambala ng kuryente.

3. Naputol ang fan ng mababang bilis (pag-iwas sa sobrang init ng Fan stator).

4. LED Indication feedback para sa pindutan ng itulak at antas ng bilis.

5. Mag-iisa ng murang Atmega8 DIY board kaysa sa Arduino Uno R3.

6. Nang walang snubber capacitor at resistor ay maaaring magamit bilang dimmer para sa mga bombilya ng AC incandescent.

MAG-INGAT NA ANG PROYEKTO NG ITO AY SINASABIHAN ANG PAGSISABI SA DIRECT AC 220V NA MASAKIT ANG KAPANGYARIHAN

Hakbang 1: Kailangan ng Mga Bahagi

Mga Bahaging Kailangan
Mga Bahaging Kailangan

LEVEL: ADVANCED

1. ATMEGA8 o ATMEGA8A 28 Pin Chip + 28 Pin IC Base

2. AT24C32 EEPROM + 8 Pin IC Base

3. Berg strip

4. 1k Network resistor + 10 LEDs o 10 channel bar LED

5. 10uF 25V Electrolytic capacitor

6. Mga wire sa hookup

7. 5 X 10k risistor

8. 3 X 2N2222 Transistor

9. 22pf + 16mhz na kristal

10. 2 X 120k 2W Resistor

11. 2W10 Bridge Rectifier

12. 4N35 Optocoupler

13. 2way terminal block

14. BT136 Triac

15. MOC3021 Optocoupler + IC Base

16. 1k risistor

17. 0.01uF X Rated AC Capacitor (Snubber circuit)

18. 47ohm 5W risistor (Snubber circuit)

19. 2 X 390ohm 2W risistor

20. 5V 2A SMPS Power supply

21. Perf board (Tulad ng kinakailangang laki)

22. Mga konektor ng Dupont F-F

23. 4 X Push button

24. Kahon na gawa sa kahoy (Enclosure)

25. Wemos d1 mini

Hakbang 2: Circuit ng Pagsubok

Pagsubok sa Circuit
Pagsubok sa Circuit
Pagsubok sa Circuit
Pagsubok sa Circuit
Pagsubok sa Circuit
Pagsubok sa Circuit
Pagsubok sa Circuit
Pagsubok sa Circuit

Ang circuit ay may 4 na kontrol sa bilis na maingat na napili. Ang mga Pin 13, A0, A1, A2, A3 ay nagpapakita ng katayuan ng bilis. Pin 13 blinks tuwing pinindot ang push button o natanggap ang Wemos pulse.

Ang Pin2 ay input mula sa zero cross detector

Ang Pin3 ay hinihimok sa triac optocoupler

Ang Atmega8 standalone na bersyon ay tumatakbo sa 16mhz panlabas na kristal.

Itulak ang mga pindutan na may mga parallel header para sa Wemos, mag-trigger ng isang pulso sa pin7 at pin8 para sa pagtaas o pagbawas ng bilis ng fan. Ang mga pin na ito ay hinila.

Ang Skematika ay may sariling Zero cross detector para sa bawat channel. Ang bawat channel ie bawat fan ay may hiwalay na Atmega8 standalone. Karaniwang pagsasaayos ng MOC3021 sa pagmamaneho ng Triac. Idinagdag ang snubber circuit para sa inductive load na ito.

Ang Pin A0 ay nagpapakita ng pinakamababang bilis para sa fan ay hinihimok sa pamamagitan ng isang transistor sa MOC3021 upang matiyak na ang napakababang bilis sa AC fan ay naiwasan.

Ang I2C EEPROM ay nakakatipid ng bilis tuwing kaukulang antas ng bilis ay nabago.

Hakbang 3: Schematic at Soldering

Skematika at Paghihinang
Skematika at Paghihinang
Skematika at Paghihinang
Skematika at Paghihinang
Skematika at Paghihinang
Skematika at Paghihinang

Hanapin ang naka-attach na eskematiko at idisenyo ang iyong layout o gumawa ng isang naka-ukit na PCB mula sa dati kong itinuro.

Ginamit ko ang ganitong uri ng board para sa madaling paghihinang.

Dahil kinokontrol ko ang dalawang tagahanga gumamit ako ng 2 board tulad ng ipinakita. Isang 10 channel bar LED para sa mga layunin ng feedback at katayuan.

Tulad ng ipinakita sa mga pindutan ng push button ng larawan ay soldered sa dupont para sa madaling koneksyon sa male header sa perfboard.

Ang isang resistor sa network na 1k ay ginagamit upang himukin ang 5 LED status

Dahil ang 220VAC zerocross detector ay nasa parehong perfboard ng Atmega8 sapat na spacing ang ibinigay at sa likod (area ng tanso) ay mainit na nakadikit na pumipigil sa pagkakalantad ng 220V.

Hakbang 4: Nasusunog na HEX File

Nasusunog na HEX File
Nasusunog na HEX File
Nasusunog na HEX File
Nasusunog na HEX File

I-configure ang Atmega8 chip para sa paggamit gamit ang Arduino IDE kasunod sa mahusay na artikulong ito.

Sa sandaling naka-install ang Arduino Optiboot loader sa Atmega8, i-plug lamang ang Atmega328p chip at i-plug ang bagong Atmega8 bootloader burn chip sa Arduino Uno R3 board 28 pin socket na isinasaalang-alang ang pin notch.

Pagkatapos i-download ang file na Burn.zip na i-extract ito sa isang folder. Pag-right click sa 'bet.bat' file at i-click ang I-edit at buksan ang file ng batch sa notepad at palitan ang COM5 sa iyong kaukulang aktibong arduino COM port, na madaling makita mula sa "devmgmt.msc" mula sa Run command.

Pagkatapos isara ang notepad at patakbuhin ang bet.bat file

Susunugin ni Avrdude ang hex file sa Atmega8

Hakbang 5: Realtime Test

Pagsubok sa Realtime
Pagsubok sa Realtime
Pagsubok sa Realtime
Pagsubok sa Realtime
Pagsubok sa Realtime
Pagsubok sa Realtime
Pagsubok sa Realtime
Pagsubok sa Realtime

Matapos ang paghihinang at pag-upload ng code, nasubukan ang circuit sa real time application at natagpuan ang mahusay na output.

Hakbang 6: Pag-configure ng Wemos D1 Mini

Para sa pagsasaayos ng Wifi ginamit ko ang EspEasy firmware na kung saan ay ang pinong piraso ng trabaho.

Karaniwang pin ang D6 at D7 ay bumubuo ng pulso para sa 300ms sa base ng transistor

Gamitin ang link na ito at sunugin ang firmware sa Wemos D1 Mini.

Gamit ang link na ito maaari naming Taasan ang https://192.168.4.1/control?cmd=Pulse, 13, 1, 300

Gamit ang link na ito maaari naming Bawasan ang https://192.168.4.1/control?cmd=Pulse, 12, 1, 300

Ang mga link sa itaas ay gagana pagkatapos ng pagsunog ng firmware sa Wemos

Mamaya kung ang impormasyon ng Access Point ay naidagdag sa Espeasy, tiyaking gamitin ang desiganated IP address sa lugar ng 192.168.4.1 sa link sa itaas.

Sa kaganapan ng paggawa nito ng isang IOT aparato ayusin ang naaayon sa pagpili ng Espeasy na proteksyon.

Hakbang 7: Paggamit ng Android App upang Makontrol

Paggamit ng Android App upang Makontrol
Paggamit ng Android App upang Makontrol
Paggamit ng Android App upang Makontrol
Paggamit ng Android App upang Makontrol
Paggamit ng Android App upang Makontrol
Paggamit ng Android App upang Makontrol
Paggamit ng Android App upang Makontrol
Paggamit ng Android App upang Makontrol

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

Pinapayagan ng HTTP Shortcuts Android app na kontrolin ang bilis ng fan tulad ng ipinapakita sa mga nakalakip na larawan.

Hakbang 8: Pangwakas na Pag-mount

Pangwakas na Pag-mount
Pangwakas na Pag-mount
Pangwakas na Pag-mount
Pangwakas na Pag-mount
Pangwakas na Pag-mount
Pangwakas na Pag-mount

Gumamit ako ng isang acrylic na salamin sa harap at kahoy na kahon sa likod. Ang sahig na gawa sa kahoy ay naka-secure sa pader gamit ang dalawang mga turnilyo at angkla gamitin ang link na ito bilang gabay sa pag-install.

Sundin ang itinuturo na ito upang mag-install ng isang kahon na na-flush sa pader para sa isang mahusay na tapusin.

Kung may anumang mga katanungan mangyaring makipag-ugnay sa akin @

Inirerekumendang: