Мазмуну:

WiFi Fan Speed Regulator (ESP8266 AC Dimmer): 8 кадам (Сүрөттөр менен)
WiFi Fan Speed Regulator (ESP8266 AC Dimmer): 8 кадам (Сүрөттөр менен)

Video: WiFi Fan Speed Regulator (ESP8266 AC Dimmer): 8 кадам (Сүрөттөр менен)

Video: WiFi Fan Speed Regulator (ESP8266 AC Dimmer): 8 кадам (Сүрөттөр менен)
Video: Урок 101. Использование ИК-пульта дистанционного управления для управления телевизором, лампочкой переменного тока с реле, двигателем постоянного тока и серводвигателем. 2024, Ноябрь
Anonim
WiFi күйөрмандарынын ылдамдыгын жөнгө салуучу (ESP8266 AC Dimmer)
WiFi күйөрмандарынын ылдамдыгын жөнгө салуучу (ESP8266 AC Dimmer)

Бул көрсөтмө Triac Phase бурчтук башкаруу ыкмасын колдонуп, шыптын желдеткичинин ылдамдыгын жөнгө салуучуга жардам берет. Triac шарттуу түрдө Atmega8 автономдуу arduino конфигурацияланган чипи тарабынан башкарылат. Wemos D1 mini бул регулятор үчүн WiFi функциясын кошот.

Featuring -

1. Жергиликтүү жана wifi көзөмөлдөнөт (Push button & Smartphone wifi).

2. Мамлекеттик үнөмдөөчү функция электр өчүрүлгөндөн кийин деле күйөрман ылдамдыгынын деңгээлин калыбына келтирүү.

3. Төмөн ылдамдыктагы желдеткич кесилди (Fan статорунун ысып кетүүсүн болтурбоо).

4. Баскычты басуу жана ылдамдык деңгээли үчүн LED көрсөткүчү боюнча пикир.

5. Arduino Uno R3 эмес, өз алдынча арзан Atmega8 DIY тактасы.

6. Snubber конденсатор жана каршылыгы жок AC лампалары үчүн dimmer катары колдонсо болот.

ЭСКЕРТҮҮЧҮ, БУЛ ДОЛБООР ӨТӨ КОРКУНУЗДУУ Түздөн -түз AC 220В менен иштөөнү камтыйт

1 -кадам: Тетиктер керек

Тетиктер керек
Тетиктер керек

ДЕҢГЭЭЛ: АЛДЫНДА

1. ATMEGA8 же ATMEGA8A 28 Pin Chip + 28 Pin IC Base

2. AT24C32 EEPROM + 8 пин IC базасы

3. Берг тилкеси

4. 1k Network каршылыгы + 10 LED же 10 канал бар LED

5. 10uF 25V Электролиттик конденсатор

6. Зымдарды туташтыруу

7. 5 X 10k каршылыгы

8. 3 X 2N2222 Транзистор

9. 22pf + 16mhz кристалл

10. 2 X 120k 2W резистору

11. 2W10 көпүрөсүн оңдоочу

12. 4N35 Optocoupler

13. 2 жолдуу терминалдык блок

14. BT136 Триак

15. MOC3021 Optocoupler + IC базасы

16. 1k каршылык

17. 0.01uF X Rated AC Capacitor (Snubber схемасы)

18. 47ohm 5W каршылыгы (Snubber схемасы)

19. 2 X 390ohm 2W каршылыгы

20. 5V 2A SMPS Электр энергиясы менен камсыздоо

21. Perf board (талап кылынган өлчөмдө)

22. Dupont F-F бириктиргичтери

23. 4 X баскыч

24. Жыгач куту (корпус)

25. Wemos d1 mini

2 -кадам: Testing Circuit

Testing Circuit
Testing Circuit
Testing Circuit
Testing Circuit
Testing Circuit
Testing Circuit
Testing Circuit
Testing Circuit

Райондо кылдаттык менен тандалган 4 ылдамдыкты башкаруу бар. Pins 13, A0, A1, A2, A3 ылдамдыктын абалын көрсөтөт. Кнопка 13 басылганда же Wemos пульсу алынганда пин 13 жылып турат.

Pin2 нөл кайчылаш детекторунан киргизүү

Pin3 - триак оптикалык кошкуч

Atmega8 өз алдынча версиясы 16 МГц тышкы кристаллда иштейт.

Wemos үчүн параллелдүү баштары бар баскычтарды басыңыз, күйөрман ылдамдыгын жогорулатуу же төмөндөтүү үчүн pin7 жана pin8 импульсун иштетиңиз. Бул казыктар өйдө тартылат.

Схемада ар бир канал үчүн өзүнүн нөлдүк кайчылаш детектору бар. Ар бир канал, башкача айтканда, ар бир күйөрман өзүнчө Atmega8ге ээ. Triac айдоочу MOC3021дин стандарттык конфигурациясы. Snubber схемасы бул индуктивдүү жүк үчүн кошулду.

А0 пини эң төмөнкү ылдамдыкты көрсөтүп турат, желдеткич транзистор аркылуу MOC3021ге которулуп, AC желдеткичине өтө төмөн ылдамдыкты болтурбоо үчүн.

I2C EEPROM ылдамдыкты тиешелүү ылдамдык деңгээли өзгөргөндө сактайт.

3 -кадам: схемалык жана ширетүү

Схемалык жана ширетүү
Схемалык жана ширетүү
Схемалык жана ширетүү
Схемалык жана ширетүү
Схемалык жана ширетүү
Схемалык жана ширетүү

Тиркелген схеманы таап, макетиңизди иштеп чыгыңыз же менин мурунку көрсөтмөм боюнча чегилген ПХБ кылыңыз.

Мен оңой ширетүү үчүн тактайдын бул түрүн колдондум.

Мен эки күйөрманы башкарып жатканымдан кийин, мен көрсөтүлгөндөй 2 тактаны колдондум. 10 канал тилкеси пикир жана статус максаттары үчүн.

Сүрөттө көрүнүп тургандай, баскычтар перфорборттогу эркек башына оңой туташуу үчүн дюпонго кошулган.

1к тармактык резистор 5 статустук диоддорду айдоо үчүн колдонулат

220VAC zerocross детектору Atmega8дин ошол эле перфбортунда болгондуктан, жетиштүү аралык берилген жана арткы жагында (жез аянты) 220В таасирин болтурбоо үчүн ысык желимделген.

4 -кадам: HEX файлын күйгүзүү

HEX файлын күйгүзүү
HEX файлын күйгүзүү
HEX файлын күйгүзүү
HEX файлын күйгүзүү

Бул сонун макаладан кийин Arduino IDE менен колдонуу үчүн Atmega8 чипин конфигурациялаңыз.

Arduino Optiboot жүктөгүчү Atmega8ге орнотулгандан кийин, жөн эле Atmega328p чипин өчүрүп, жаңы Atmega8 жүктөгүч күйгүзүлгөн чипти Arduino Uno R3 тактасынын 28 пин розеткасына төөнөгүч оюкту кошуңуз.

Андан кийин Burn.zip файлын жүктөп алып, аны папкага чыгарыңыз. 'Bet.bat' файлын оң баскыч менен чыкылдатыңыз жана блокнотто пакеттик файлды түзөтүңүз жана ачыңыз жана COM5ди тиешелүү активдүү arduino COM портуна өзгөртүңүз, аны Run командасынан "devmgmt.msc" ден оңой эле көрүүгө болот.

Андан кийин блокнотту жаап, bet.bat файлын иштетиңиз

Avrdude Hex файлын Atmega8ге күйгүзөт

5 -кадам: Realtime Test

Реалдуу убакыт сынагы
Реалдуу убакыт сынагы
Реалдуу убакыт сынагы
Реалдуу убакыт сынагы
Реалдуу убакыт сынагы
Реалдуу убакыт сынагы
Реалдуу убакыт сынагы
Реалдуу убакыт сынагы

Кодду ширетүүдөн жана жүктөөдөн кийин, чынжырды реалдуу убакытта сынап көрүңүз жана жакшы өндүрүштү таптыңыз.

6 -кадам: Wemos D1 Miniди конфигурациялоо

Wifi конфигурациясы үчүн мен EspEasy камтылган программасын колдондум, бул эң сонун чыгарма.

Негизинен D6 жана D7 пиндери транзистордун базасына 300 мс импульс жаратат

Бул шилтемени колдонуп, камтылган программаны Wemos D1 Miniге күйгүзүңүз.

Бул шилтемени колдонуу менен биз https://192.168.4.1/control?cmd=Pulse, 13, 1, 300 көбөйтө алабыз

Бул шилтемени колдонуу менен биз төмөндөтө алабыз https://192.168.4.1/control?cmd=Pulse, 12, 1, 300

Жогорудагы шилтемелер Wemosко камтылган программаны күйгүзгөндөн кийин иштейт

Кийинчерээк Espeasyге Access Point маалыматы кошулган болсо, жогоруда көрсөтүлгөн шилтемедеги 192.168.4.1 ордуна IP дарегин колдонууну тактаңыз.

Бул учурда IOT түзмөгү Espeasy протоколун тандоодо ошого жараша конфигурацияланат.

7 -кадам: көзөмөлдөө үчүн Android колдонмосун колдонуу

Башкаруу үчүн Android колдонмосун колдонуу
Башкаруу үчүн Android колдонмосун колдонуу
Башкаруу үчүн Android колдонмосун колдонуу
Башкаруу үчүн Android колдонмосун колдонуу
Башкаруу үчүн Android колдонмосун колдонуу
Башкаруу үчүн Android колдонмосун колдонуу
Башкаруу үчүн Android колдонмосун колдонуу
Башкаруу үчүн Android колдонмосун колдонуу

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

HTTP Shortcuts андроид колдонмосу тиркелген сүрөттөрдө көрсөтүлгөндөй күйөрман ылдамдыгын башкарууга мүмкүндүк берет.

8 -кадам: Акыркы монтаж

Акыркы орнотуу
Акыркы орнотуу
Акыркы орнотуу
Акыркы орнотуу
Акыркы орнотуу
Акыркы орнотуу

Мен акрил айнек алдыңкы жана жыгач кутусун колдонгон. Жыгач куту эки бураманын жардамы менен дубалга бекитилет жана казык бул шилтемени орнотуу үчүн колдонмо катары колдонот.

Жакшы бүтүрүү үчүн дубал менен капталган кутуну орнотуу үчүн бул көрсөтмөнү аткарыңыз.

Эгерде кандайдыр бир суроолор болсо, мени менен байланышыңыз @

Сунушталууда: