Агуулгын хүснэгт:

Wifi Хоёр Триак Диммер самбар: 7 алхам
Wifi Хоёр Триак Диммер самбар: 7 алхам

Видео: Wifi Хоёр Триак Диммер самбар: 7 алхам

Видео: Wifi Хоёр Триак Диммер самбар: 7 алхам
Видео: Radio Program Production Production, Post Production, Transmission, Feedback Unit 3 Part 9 Malayalam 2024, Арваннэгдүгээр
Anonim
Wifi хоёр Triac Dimmer самбар
Wifi хоёр Triac Dimmer самбар

Энэхүү заавар нь ARMTRONIX WIFI хоёр триак диммер хавтан V0.1 -д зориулагдсан болно

Armtronix Wifi хоёр триак dimmer нь IOT самбар юм. Энэ нь гэрийн автоматжуулалтанд зориулагдсан болно. Самбарын онцлог шинж чанарууд нь:

  1. Утасгүй хяналт
  2. Жижиг хэлбэрийн хүчин зүйл
  3. Самбар дээр AC -аас DC хүртэл 1V 230VAC -аас 5V DC хүртэл.
  4. DC виртуал шилжүүлэгч
  5. Хоёр суваг (нэг нь асаах, унтраах нөгөө нь бүдэгрүүлэх зориулалттай)

Самбарын хэмжээ 84mmX39mm, хайрцагны хэмжээ 114 mmX44mm бөгөөд диаграм1 -д үзүүлснээр 1 ампер хүртэл ачаалах чадвартай. Энэхүү самбар нь HTTP эсвэл MQTT горимоор дамжуулан триакийг хянахад ашигладаг Wifi модуль (Esp 12F) ба микроконтроллер (atmega328p) -тэй бөгөөд Arduino Uno -д ашигладагтай адил юм. Удирдах зөвлөл нь хоёр Триакийг хянахад ашиглаж болох DC DC виртуал унтраалгатай.

Самбар нь 100-240 VAC-ийг оролт болгон ажиллах чадвартай 5V 0.6A гаралтыг өгдөг Power модултай (AC-ээс DC хүртэл хөрвүүлэгч). Хоёр триак (BT136) ба терминал холбогч байдаг. Мөн dimmig -д ашигладаг тэг хөндлөн илрүүлэлт байдаг. Нэгийг нь бүдэгрүүлэх, нөгөөийг нь асаах /унтраах зориулалтаар ашигладаг хоёр триак байдаг.

Алхам 1: Толгойн дэлгэрэнгүй мэдээлэл

Толгойн дэлгэрэнгүй мэдээлэл
Толгойн дэлгэрэнгүй мэдээлэл
Толгойн дэлгэрэнгүй мэдээлэл
Толгойн дэлгэрэнгүй мэдээлэл

Диаграм2 нь толгой ба терминал блокуудын дэлгэрэнгүй мэдээллийг өгдөг.

230VAC -ийг удирдахын тулд оролтын терминал блокт, гаралтын терминал блок дээр ачаалал өгнө.

Самбар дээр J3 толгойг dc виртуал шилжүүлэгчийн хувьд ашигладаг бөгөөд толгойн дэлгэрэнгүй мэдээллийг диаграммд оруулах боломжтой. Эхний зүү нь vcc-3.3v, хоёр дахь зүү нь ar4-ийг програмчлахад ашигладаг atmega328p gpio зүү бөгөөд A4 (ON & OFF), гурав дахь зүү бол arduino програмчлалын atmega gpio зүү бөгөөд бид A5 (DIMMING) ашиглах ёстой. DC виртуал шилжүүлэгчийн хувьд бид зөвхөн хоёр, гуравдахь зүүг ашигладаг, өөрөөр хэлбэл A4, A5, Дөрөв дэх зүү, өөрөөр хэлбэл газардуулга, үүнийг виртуал шилжүүлэгчийг холбох диаграм3 -т дурдсан болно.

Алхам 2: Програмчлалын дэлгэрэнгүй мэдээлэл

Програмчлалын дэлгэрэнгүй мэдээлэл
Програмчлалын дэлгэрэнгүй мэдээлэл
Програмчлалын дэлгэрэнгүй мэдээлэл
Програмчлалын дэлгэрэнгүй мэдээлэл

J1 толгой байна

firmware-ийг FTDI модулаар дамжуулан ESP-12F эсвэл atmega328p-д байршуулахад ашигладаг бол толгойн хэсгүүдийн дэлгэрэнгүй мэдээллийг диаграмаас олж болно4. Шинэ програмыг FTDI ашиглан esp руу байршуулах

ESP12E -ийн дараах холболтыг хий

1] FTDI -ийн RX -ийг J1 -ийн TXDE зүүтэй холбоно уу

2] FTDI -ийн TX -ийг J1 -ийн RXDE зүүтэй холбоно уу

3] FTDI -ийн RTS -ийг J1 -ийн RTSE зүүтэй холбоно уу

4] FTDI -ийн DTR -ийг J1 -ийн DTRE зүүтэй холбоно уу

5] FTDI -ийн Vcc5V -ийг J1 -ийн VCC5v зүүтэй холбоно уу

6] FTDI -ийн GND -ийг J1 -ийн GND зүүтэй холбоно уу

Дараагийн холбоос руу орж код аваарай

github.com/armtronix/Wifi-Two-Dimmer-Board

Энэ кодонд түгээмэл хэрэглэгддэг HTTP порт нь 80 байдаг бөгөөд бид хэрэглэгчийн програм дээр үндэслэн ашиглах шаардлагатай портын дугаарыг өөрчлөх боломжтой.

// ##### Объектын тохиолдлууд #####

MDNSResponder mdns;

ESP8266WebServer сервер (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Тасалбар btn_timer;

Ticker otaTickLoop;

Холболт хийсний дараа USB порт руу холбогдоорой, эхлээд бид портыг илрүүлэхийн тулд драйверийг суулгах хэрэгтэй бөгөөд ингэснээр хэрэглэгч програм хангамжийг байршуулах боломжтой болно.

Үүний нэгэн адил firmware -ийг atmega328p дээр байршуулахын тулд холболтыг дагана уу

1] FTDI -ийн RX -ийг J1 -ийн TXDA зүүтэй холбоно уу

2] FTDI -ийн TX -ийг J1 -ийн RXDA зүүтэй холбоно уу

3] FTDI -ийн DTR -ийг J1 -ийн DTRA зүүтэй холбоно уу

4] FTDI -ийн Vcc5V -ийг J1 -ийн VCC5v зүүтэй холбоно уу

5] FTDI -ийн GND -ийг J1 -ийн GND зүүтэй холбоно уу

Дараагийн холбоос руу орж код аваарай

github.com/armtronix/Wifi-Two-Dimmer-Board

Бид 6gpios ашиглан хоёр триак бүдэгрүүлэгч самбар, хоёр нь триак, хоёр нь LED, хоёр нь виртуал унтраалгыг хянах зориулалттай. Gpios байна

// Триак дугаар.

#тодорхойлох_NIM_DIMMABLE_TRIAC 8 // Gpio 8

#DIMMABLE_TRIAC 9 -ийг тодорхойлох // Gpio 9

/*Хос өнгийн LED*/

#тодорхойлох DLED_RED 3

#тодорхойлох DLED_GREEN 4

// гарын авлагын унтраалга

#тодорхойлох SWITCH_INPIN1 A5 // шилжүүлэгч 1

#тодорхойлох SWITCH_INPIN2 A4 // шилжүүлэгч 2

Холболт хийсний дараа хэрэглэгч firmware -ийг atmega -д байршуулах боломжтой болно. ESP ба Atmega хоёуланг нь програмчилсны дараа бид JSP толгойн 3-4, J1 толгойн 5-6 зүү холбогчийг тохируулах замаар ESP ба Atmega хоорондох холболтыг бий болгох ёстой.

Алхам 3: Блок диаграм

Блок диаграм
Блок диаграм

Вэб хөтөч/MQTT

Бид энэ төхөөрөмжийг HTTP/MQTT -ээр хянах боломжтой. Http клиент нь http стандартын дагуу esp8266 руу http хүсэлтийг илгээж, үйлчлүүлэгчийн esp8266 -аас авахыг хүсч буй мэдээллийг зааж өгдөг. MQTT нь MQ телеметрийн тээвэр гэсэн үг юм. Энэ бол үйлчлүүлэгч байдлаар мессеж нийтлэх, хүлээн авах боломжтой хөнгөн жинтэй нийтлэл ба захиалгын систем юм. Энэ нь олон төхөөрөмжүүдийн хооронд холбоо тогтооход үнэхээр хялбар болгодог. Энэ бол хязгаарлагдмал төхөөрөмжүүдэд зориулагдсан, зурвасын өргөн багатай энгийн зурвасын протокол юм.

ESP8266

ESP8266 WiFi модуль нь ямар ч микроконтроллерт WiFi сүлжээнд нэвтрэх боломжийг олгодог нэгдсэн TCP/IP протоколын стек бүхий бие даасан SOC юм. ESP8266 нь програмыг байршуулах эсвэл Wi-Fi сүлжээний бүх функцийг өөр програмын процессороос буулгах чадвартай. WiFi бол радио долгион ашиглан сүлжээнд холбогдох боломжийг олгодог технологи юм. Wi -Fi холболтыг утасгүй адаптер ашиглан сүлжээнд холбогдсон утасгүй чиглүүлэгчийн ойролцоо халуун цэгүүдийг бий болгож, хэрэглэгчдэд интернет үйлчилгээ авах боломжийг олгодог. Esp8266 програмчлалыг дээр тайлбарласан бөгөөд тохиргооны дэлгэрэнгүйг доор тайлбарласан болно.

Atmega328p

Энэ бол 32 зүү хянагч бөгөөд бага хүчин чадалтай, хямд өртөгтэй микро хянагч шаардлагатай болно. Энэхүү чипийн хамгийн түгээмэл хэрэглээ бол Arduino -ийн алдартай платформ болох Arduino Uno ба Arduino Nano загварууд юм. Бид энэ контроллерийн 6 gpios -ийг ашиглаж, хоёрыг нь триакаар хянахын тулд бусад хоёрыг LED -ээр удирддаг байсан бол өөр хоёр gpios нь DC 5v gpios -ийг ашиглан виртуал унтраалгыг хянадаг.

Цахилгаан хэрэгсэл

Гэрэл, сэнс гэх мэт гэр ахуйн цахилгаан хэрэгсэл, энэ самбар нь нэг суваг солих, нөгөө нь бүдэгрүүлэх зориулалттай хоёр сувгийг хангадаг бөгөөд та хоёр сувгийг сэлгэх хэлбэрээр ашиглаж болно, энэ програмын хувьд бид кодыг аль хэдийн бүтээсэн бөгөөд та хоёр сувгийг бүдгэрүүлэх зорилгоор ашиглаж болно. програмд та манай кодыг өөрчлөх хэрэгтэй. Код авахын тулд энэ линкийг үзнэ үү

Алхам 4: Тохиргооны дэлгэрэнгүй мэдээлэл

Тохиргооны дэлгэрэнгүй мэдээлэл
Тохиргооны дэлгэрэнгүй мэдээлэл
Тохиргооны дэлгэрэнгүй мэдээлэл
Тохиргооны дэлгэрэнгүй мэдээлэл
Тохиргооны дэлгэрэнгүй мэдээлэл
Тохиргооны дэлгэрэнгүй мэдээлэл

_ 230В АС-тэй оролттой самбарыг төхөөрөмж 5-р зурагт үзүүлсэн шиг нэвтрэх цэгийг байрлуулж, гар утсыг Armtronix- (mac) EX: Armtronix-1a-65-7 ашиглан холбоно. Нээлттэй хөтөчийг холбож, хөтөч дээр 192.168.4.1 IP хаягийг оруулсны дараа энэ нь диаграммд үзүүлсэн шиг вэб серверийг нээж, SSID болон нууц үгээ бөглөж, http -ийг сонгоно, хэрэв хэрэглэгч mqtt руу холбогдохыг хүсвэл mqtt радио байх ёстой. товчлуурыг дарж mqtt брокерын IP хаягийг оруулаад mqtt нийтлэх сэдвийг оруулаад mqtt захиалах сэдвийг оруулна уу.

Илгээхийг тохируулсны дараа ESP 8266 нь чиглүүлэгчтэй холбогдох бөгөөд чиглүүлэгч нь ESP -д IP хаягийг өгнө. Https горим болон mqtt -ийн релеийг хянахын тулд хөтөч дээрх IP хаягийг нээнэ үү: R13_On, R13_OFF, Dimmer: xx (xx энд 0 -ээс 99 хүртэлх хэлбэлзлийн утга байна), R14_On, R14_OFF нь командууд байх болно. төхөөрөмжийг тохируулах явцад өгсөн сэдвээр дамжуулан самбар руу илгээх болно.

SSID болон нууц үгийг тохируулалгүйгээр бид төхөөрөмжийн нэвтрэх цэг рүү холбогдож Triac -ийг хянаж, төхөөрөмжийн IP хаягийг нээж болно, өөрөөр хэлбэл 192.168.4.1 вэб серверийн хуудсанд диаграммд үзүүлсэн шиг Control GPIO нэртэй холбоос харагдана. Энэ холбоос дээр дарахад бид реле хянах боломжтой боловч хариу нь удаан байх болно.

Алхам 5: Цахилгааны утас

Image
Image
Хайрцаг ба ПХБ -ийн самбар
Хайрцаг ба ПХБ -ийн самбар

Утасны диаграммыг диаграмм 3 -т харуулав. 230VAC фаз (P) ба төвийг сахисан (N) терминалын блокыг оруулна. Гаралтыг гэрлийн эрч хүчийг хянах, мөн сэнсний хурдыг хянахын тулд бүдэг гэрэлд бүдэгрүүлэх байдлаар ашиглаж болно.. Гаралтыг мөн диаграммд үзүүлсэн шиг DC виртуал унтраалгаар хянадаг3 G3, G4io A4, A5 хоёр дахь ба гурав дахь зүү атмегийн толгойг виртуал сэлгэн залгах зориулалтаар, J3 толгойны дөрөв дэх зүү Ground нь мөн виртуал унтраалгыг холбоход ашигладаг. Хамгийн сайн бүдгэрүүлэхийн тулд 10K сав ашиглана уу.

Алхам 6: Хайрцаг ба ПХБ -ийн самбар

Хайрцаг ба ПХБ -ийн самбар
Хайрцаг ба ПХБ -ийн самбар

ПХБ -ийн хавтанг хайрцагт хэрхэн оруулах талаар эндээс үзнэ үү. Хоёр бүдэг самбартай хайрцгийн гадаад төрх энэ зургийг үзнэ үү.

Алхам 7: Аюулгүй байдлын анхааруулга

Хэрэв та энэ зүйлийг худалдаж авах гэж байгаа бол энэ бүхнийг аль хэдийн мэдэж байгаа байх, гэхдээ аюулгүй байдлын үүднээс бид энэ бүхнийг тодорхой хэлэх ёстой гэж бодож байна. Тиймээс худалдан авахаасаа өмнө хэдхэн минут зарцуулаад сайтар уншаарай.

Хувьсах гүйдлийн сүлжээ нь маш аюултай - 50 вольтын хувьсах гүйдлийн хангамж хүртэл таныг алахад хангалттай.

Холболт хийх эсвэл өөрчлөхөөс өмнө сүлжээгээ унтраагаарай, маш болгоомжтой байгаарай. Хэрэв та AC тэжээлийн шугамтай холбоотой ямар нэгэн зүйл сайн мэдэхгүй байгаа бол цахилгаанчин руу залгаж, түүнд туслахыг хүснэ үү.

Та хангалттай сургалт, аюулгүй ажиллагааны зохих тоног төхөөрөмжтэй болоогүй бол сүлжээнд холбогдохыг бүү оролдоорой.

Ганцаараа байхдаа өндөр хүчдэл дээр хэзээ ч бүү ажилла. Таныг харж, сонсож чаддаг, осол гарсан тохиолдолд цахилгаан эрчим хүчээ хэрхэн хурдан унтраах талаар мэддэг найз/хамтрагчтай болохыг үргэлж анхаараарай.

Аюулгүй байдлын арга хэмжээ болгон самбар дээрх оролттой 1А гал хамгаалагчийг цувралаар ашигла.

Утасны үндсэн диаграммыг манай зааварчилгааны хуудас болон github дээрээс авах боломжтой. Үүнийг дамжуулж өгнө үү

Галын аюул: Буруу холболт хийх, тогтоосон хэмжээнээс илүү хүчдэл авах, ус болон бусад дамжуулагч материалтай холбоо барих, бусад төрлийн буруу ашиглах/хэт ашиглах/доголдох зэрэг нь хэт халалт үүсгэж, гал гаргах эрсдэлтэй. Асаалттай, хараа хяналтгүй орхихоосоо өмнө өөрийн хэлхээ болон түүнийг ашиглаж буй орчныг сайтар шалгаж үзээрэй. Галын аюулгүй байдлын бүх урьдчилан сэргийлэх арга хэмжээг үргэлж дагаж мөрдөөрэй.

Зөвлөмж болгож буй: