Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай эд анги
- Алхам 2: Туршилтын хэлхээ
- Алхам 3: Схем ба гагнуур
- Алхам 4: HEX файлыг шатаах
- Алхам 5: Бодит цагийн тест
- Алхам 6: Wemos D1 Mini -ийг тохируулах
- Алхам 7: Андройд програмыг ашиглан хянана уу
- Алхам 8: Эцсийн суурилуулалт
Видео: WiFi сэнсний хурд зохицуулагч (ESP8266 AC Dimmer): 8 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү зааварчилгаа нь Triac Phase өнцгийн хяналтын аргыг ашиглан таазны сэнсний хурдны зохицуулагчийг хэрхэн яаж хийхийг зааж өгөх болно. Triac -ийг уламжлалт байдлаар Arduino -ийн бие даасан тохируулсан Atmega8 чип хянадаг. Wemos D1 mini нь энэхүү зохицуулагчийн WiFi функцийг нэмдэг.
Онцлох -
1. Орон нутгийн болон wifi хяналттай (Push button & Smartphone wifi).
2. Цахилгаан тасалсны дараа ч гэсэн сэнсний хурдны түвшинг сэргээхийн тулд улсын хэмнэх функц.
3. Бага хурдтай сэнсийг таслах (Сэнсний статорын хэт халалтаас зайлсхийх).
4. Товчлуур дарах, хурдны түвшний талаархи LED заагчийн санал хүсэлт.
5. Arduino Uno R3 гэхээсээ илүү бие даасан хямд Atmega8 DIY самбар.
6. Хурдан конденсатор ба резисторгүй бол хувьсах гүйдлийн улайсгасан чийдэнг тохируулагч болгон ашиглаж болно.
ЭНЭ ТӨСӨЛ нь АСУУДАЛТАЙ ШУУД 220 ВТ АЖИЛЛАГААНД ОРОЛЦОХЫГ АНХААРУУЛАХ
Алхам 1: Шаардлагатай эд анги
Түвшин: ДЭВШИЛТЭЙ
1. ATMEGA8 эсвэл ATMEGA8A 28 Pin Chip + 28 Pin IC Base
2. AT24C32 EEPROM + 8 зүү IC суурь
3. Берг зурвас
4. 1k Сүлжээний эсэргүүцэл + 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 оптик холбогч
13. 2 замын терминал блок
14. BT136 Triac
15. MOC3021 Optocoupler + IC Base
16. 1k эсэргүүцэл
17. 0.01uF X үнэлгээтэй AC конденсатор (Snubber хэлхээ)
18. 47W 5W эсэргүүцэл (Snubber хэлхээ)
19. 2 X 390ohm 2W эсэргүүцэл
20. 5V 2A SMPS Цахилгаан хангамж
21. Perf board (Шаардлагатай хэмжээгээр)
22. Dupont F-F холбогч
23. 4 X Push товч
24. Модон хайрцаг (хашаа)
25. Wemos d1 мини
Алхам 2: Туршилтын хэлхээ
Хэлхээ нь анхааралтай сонгосон 4 хурдны хяналттай. 13, A0, A1, A2, A3 зүү нь хурдны байдлыг харуулдаг. 13 товчлуур дарах эсвэл Wemos импульс хүлээн авах бүрт анивчдаг.
Pin2 бол тэг хөндлөн илрүүлэгчээс оролт юм
Pin3 нь triac optocoupler руу хөтөлдөг
Atmega8 бие даасан хувилбар нь 16 МГц -ийн гадаад болор дээр ажилладаг.
Wemos -ийн зэрэгцээ толгойтой товчлууруудыг дарж, сэнсний хурдыг нэмэгдүүлэх эсвэл багасгахын тулд pin7 ба pin8 руу импульс үүсгэнэ. Эдгээр тээглүүрийг дээш нь татаж авдаг.
Схем нь суваг бүрт өөрийн гэсэн тэг хөндлөн илрүүлэгчтэй байдаг. Суваг бүр, өөрөөр хэлбэл фен бүр нь тусдаа Atmega8 -тай байдаг. Triac жолоодох MOC3021 стандарт тохиргоо. Энэхүү индуктив ачааллын хувьд Snubber хэлхээг нэмсэн.
А0 зүү нь сэнсийг MOC3021 рүү транзистороор дамжуулж хамгийн бага хурдыг харуулдаг бөгөөд ингэснээр AC сэнс рүү маш бага хурд орохоос сэргийлдэг.
I2C EEPROM нь харгалзах хурдны түвшинг өөрчлөх бүрт хурдыг хэмнэдэг.
Алхам 3: Схем ба гагнуур
Хавсаргасан схемийг олж, өөрийн зохион байгуулалтыг зохион бүтээх эсвэл миний өмнөх зааварчилгаанаас сийлсэн ПХБ хийх.
Би энэ төрлийн хавтанг хялбар гагнах зорилгоор ашиглаж байсан.
Би хоёр фенийг хянаж байгаа тул зураг дээрх шиг 2 самбар ашигласан. Санал хүсэлт, статусын зорилгоор 10 сувгийн бар LED.
Зураг дээр үзүүлсэн шиг түлхэх товчлуурууд нь эрэгтэй толгойтой хялбархан холбогдохын тулд дюпоноор гагнаж байна.
1 статик сүлжээний эсэргүүцэл нь 5 статусын LED -ийг ажиллуулахад ашиглагддаг
220VAC zerocross детекторыг Atmega8 -ийн ижил самбар дээр байрлуулсан тул хангалттай зай тавьж, арын хэсэгт (зэсийн талбай) 220В -ийн нөлөөнөөс урьдчилан сэргийлэх боломжтой.
Алхам 4: HEX файлыг шатаах
Энэхүү гайхалтай нийтлэлийг дагаж Atmega8 чипийг Arduino IDE -тэй хамт ашиглахаар тохируулаарай.
Atmega8 дээр Arduino Optiboot дуудагчийг суулгасны дараа зүгээр л Atmega328p чипийг салгаад шинэ Atmega8 bootloader шатаасан чипийг Arduino Uno R3 хавтангийн 28 зүү залгуурт холбоно.
Дараа нь Burn.zip файлыг татаж аваад хавтас руу задлаарай. 'Bet.bat' файл дээр хулганы баруун товчийг дараад "Засварлах" товчлуурыг дэвтэрт нээгээд COM5 -ийг тохирох идэвхтэй arduino COM порт болгон өөрчил, үүнийг Run командын "devmgmt.msc" дээрээс харах боломжтой.
Дараа нь notepad -ийг хааж bet.bat файлыг ажиллуулна уу
Avrdude нь Hex файлыг Atmega8 дээр шарах болно
Алхам 5: Бодит цагийн тест
Кодыг гагнаж, байршуулсны дараа хэлхээг бодит цаг хугацаанд туршиж үзээд сайн гарц олсон.
Алхам 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 бууруулах боломжтой.
Дээрх холбоосууд firmware -ийг Wemos -д шатаасны дараа шууд ажиллах болно
Хожим нь Espeasy -д Access Point -ийн мэдээллийг нэмж оруулсан бол дээрх линк дээрх 192.168.4.1 -ийн оронд тохируулсан IP хаягийг ашиглахаа мартуузай.
Хэрэв үүнийг хийсэн бол IOT төхөөрөмжийг Espeasy протоколын сонголтоор тохируулна.
Алхам 7: Андройд програмыг ашиглан хянана уу
play.google.com/store/apps/details?id=ch.rmy.android.http_shortcuts
HTTP Shortcuts android апп нь хавсаргасан зурган дээр үзүүлсэн шиг сэнсний хурдыг хянах боломжийг олгодог.
Алхам 8: Эцсийн суурилуулалт
Би урд талын нийлэг шил, арын модон хайрцгийг ашигласан. Модон хайрцгийг хоёр эрэг ашиглан хананд бэхэлсэн бөгөөд зангуу нь энэ холбоосыг суулгах гарын авлага болгон ашиглана.
Энэхүү зааврыг дагаж сайн өнгөлгөө хийхийн тулд хананд угаасан хайрцгийг суулгаарай.
Хэрэв ямар нэгэн асуулт байвал надтай холбоо барина уу @
Зөвлөмж болгож буй:
CPU температурын үзүүлэлт бүхий хөргөх сэнсний Raspberry Pi хайрцаг: 10 алхам (зурагтай)
CPU температурын индикатор бүхий хөргөх сэнсний Raspberry Pi хайрцаг: Би өмнөх төсөлд бөөрөлзгөнө pi (цаашид RPI гэх мэт) CPU-ийн температурын индикаторыг нэвтрүүлсэн. Энэ хэлхээ нь ердөө л RPI 4 процессорын өөр өөр температурын түвшинг харуулж байна.- Ногоон LED асах үед CPU -ийн температур 30 ~ дотор байна
Дулааны сэнсний хурд хянагч: 4 алхам
Дулааны сэнсний хурд хянагч: HiToday, бурхан хүсвэл LM7812 шугаман хүчдэлийн зохицуулагчийг ашиглан компьютерийн сэнс эсвэл тасралтгүй гүйдэл дээр ажилладаг сэнсний эргэлтийн хурдыг хянах чухал хэлхээг тайлбарласан видеог үзүүлэх болно. BD139 транзистор
Нөхөн үржихүйн зохицуулагч цаг: 7 алхам (зурагтай)
Нөхөн үржихүйн зохицуулагч цаг: Энэхүү зааварчилгаа нь хуучин цагны хайрцаг, гурван кварцын хөдөлгөөн ашиглан нөхөн үржихүйн зохицуулагч цагийг хэрхэн хийхийг танд харуулав. Би хуучин англи хэл ашиглаж байсан 12 " (300мм) Ebay -ээс авсан цагны хайрцаг, гэхдээ ямар ч тохиолдолд гурван цаг хүртэл ашиглах боломжтой
PWM DC моторын хурд ба гэрлийн хяналт - DC Dimmer: 7 алхам
PWM DC моторын хурд ба гэрлийн хяналт | DC Диммер: Өнөөдөр би энэ видеон дээр гэрлийг хэрхэн яаж бүдгэрүүлэх, тогтмол гүйдэл эсвэл тогтмол гүйдлийн хөдөлгүүрийн хурдыг хянах талаар харуулах болно. Тиймээс эхлүүлцгээе
7805 Зохицуулагч (5V) модуль: Хялбар заавар: 5 алхам (зурагтай)
7805 Regulator (5V) Module: Easy Tutorial: Сайн байцгаана уу, Энэ бол 7805 хүчдэлийн зохицуулагчийн үндсийг хуваалцах хамгийн энгийн заавар юм. Талхны хавтангийн төсөл, Arduino төслүүд, ПХБ дээр суурилсан электроникийн төслүүд гэх мэт миний бараг бүх төслүүдэд өөр өөр төрлийн цахилгаан хангамж