Mundarija:

Wifi ikkita Triac Dimmer taxtasi: 7 qadam
Wifi ikkita Triac Dimmer taxtasi: 7 qadam

Video: Wifi ikkita Triac Dimmer taxtasi: 7 qadam

Video: Wifi ikkita Triac Dimmer taxtasi: 7 qadam
Video: Sonoff D1 - wi-fi реле света с функцией диммера для круглого подрозетника 2024, Iyul
Anonim
Wifi Ikki Triak Dimmer kengashi
Wifi Ikki Triak Dimmer kengashi

Bu o'rgatuvchi ARMTRONIX WIFI Two Triac Dimmer Board V0.1 uchun

Armtronix Wifi ikkita triak dimmer - bu IOT kartasi. Bu uyni avtomatlashtirish uchun mo'ljallangan. Kengashning xususiyatlari:

  1. Simsiz boshqaruv
  2. Kichik shakl omili
  3. Bortda ACdan to DCgacha bo'lgan quvvat: 230VAC dan 5V DCgacha.
  4. DC virtual kalit
  5. Ikki kanal (biri yoqish uchun, ikkinchisi karartma uchun)

Kengashning o'lchami 84mmX39mm va qutining o'lchami 114 mmX44mm, 1 -rasmda ko'rsatilgandek, u 1 amperli yukni ko'tarish imkoniyatiga ega. Kengashda Wi -Fi moduli (Esp 12F) va mikrokontroller (atmega328p) Arduino Uno bilan bir xil, u HTTP yoki MQTT rejimida triakni boshqarish uchun ishlatiladi. Kengashda ikkita Triakni boshqarish uchun ishlatilishi mumkin bo'lgan ikkita shahar virtual kalitlari mavjud.

Kengash, shuningdek, kirish sifatida 100-240 VAC bilan ishlashga qodir va 5V 0,6A chiqishni ta'minlaydigan quvvat moduliga ega (AC to DC konvertori). Ikkita triak (BT136) va terminal ulagichi mavjud. Shuningdek, dimmig uchun ishlatiladigan nol o'lchovli aniqlash mavjud. Ikkita triak mavjud, ulardan biri karartma uchun, ikkinchisi yoqish /o'chirish uchun ishlatiladi.

1 -qadam: Sarlavha tafsilotlari

Sarlavha tafsilotlari
Sarlavha tafsilotlari
Sarlavha tafsilotlari
Sarlavha tafsilotlari

Diagramma 2 sarlavhalar va terminal bloklari tafsilotlarini beradi.

O'rnatish uchun 230VAC kirish terminal blokiga, chiqish terminal blokiga yuk tushadi.

Bortda J3 sarlavhasi shahar virtual kommutatori uchun ishlatiladi, sarlavha tafsilotlari diagrammada keltirilgan. Birinchi pin-vcc-3.3v, ikkinchi pin-arduino dasturlash uchun atmega328p gpio pin, biz A4 (ON & OFF) dan foydalanishimiz kerak, uchinchi pin-armeino dasturlash uchun atmega gpio pin, biz A5 (DIMMING) dan foydalanishimiz kerak, to'rtinchi pin-er. Virtual shahar kalitlari uchun biz faqat A4, A5 va To'rtinchi pinli ikkinchi va uchinchi pinni ishlatamiz, bu virtual kalitni ulash uchun 3 -diagrammada keltirilgan.

2 -qadam: dasturlash tafsilotlari

Dasturlash tafsilotlari
Dasturlash tafsilotlari
Dasturlash tafsilotlari
Dasturlash tafsilotlari

J1 sarlavhasi

dasturiy ta'minotni FTDI moduli orqali ESP-12F yoki atmega328p-ga yuklash uchun ishlatiladi, sarlavhalar tafsilotlarini diagrammada topishingiz mumkin 4. Yangi dasturiy ta'minotni FTDI yordamida esp -ga yuklash uchun

ESP12E uchun quyidagi ulanishni bajaring

1] FTDI RX -ni J1 -ning TXDE piniga ulang

2] FTDI TX -ni J1 RXDE piniga ulang

3] FTDI RTS -ni J1 RTSE piniga ulang

4] FTDI DTR ni J1 DTRE piniga ulang

5] FTDI Vcc5V ni J1 VCC5v piniga ulang

6] FTDI GND ni J1 GND piniga ulang

Iltimos, kod uchun keyingi havolani ko'ring

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

Ushbu kodda tez -tez ishlatiladigan HTTP porti 80, biz port raqamini o'zgartirishimiz mumkin, qaysi foydalanuvchi o'z ilovasi asosida foydalanishi kerak bo'lsa, quyida qarang.

// ##### ob'ektlar misollari #####

MDNSResponder mdns;

ESP8266WebServer serveri (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Btn_timer belgisi;

Ticker otaTickLoop;

Ulanishdan so'ng, USB portiga ulaning, dastlab biz drayverni o'rnatishimiz kerak, u portni aniqlay oladi, shu tarzda foydalanuvchi dasturiy ta'minotni yuklashi mumkin.

Xuddi shunday, dasturiy ta'minotni atmega328p -ga yuklash uchun ulanishni kuzatib boring

1] FTDI RX -ni J1 TXDA piniga ulang

2] FTDI TX -ni J1 RXDA piniga ulang

3] FTDI DTR -ni J1 DTRA piniga ulang

4] FTDI Vcc5V ni J1 VCC5v piniga ulang

5] FTDI GND ni J1 GND piniga ulang

Iltimos, kod uchun keyingi havolani ko'ring

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

biz 6gpios -dan ikkita triak -dimmer taxtasini, ikkitasi triakani, ikkitasini LEDni boshqarish uchun, ikkitasini virtual kalitni boshqarish uchun ishlatamiz. Gpioslar

// Triak raqami.

#ta'rifi NON_DIMMABLE_TRIAC 8 // Gpio 8

#DIMMABLE_TRIAC 9 ni aniqlang // Gpio 9

/*Ikki rangli LED*/

#DLED_RED 3 ni aniqlang

#ta'rif DLED_GREEN 4

// qo'lda o'zgartirish

#SWITCH_INPIN1 A5 ni belgilang // kalit 1

SWITCH_INPIN2 A4 ni belgilang // kalit 2

Ulanishdan so'ng, foydalanuvchi dasturiy ta'minotni atmega -ga yuklashi mumkin. Ham ESP, ham Atmega dasturlashdan so'ng, o'tish moslamalari yordamida J1 sarlavhasining 3-4 va J1 sarlavhasining 5-6 pinlarini qisqartirish orqali ESP va Atmega o'rtasida aloqa o'rnatishimiz kerak.

3 -qadam: Blok diagrammasi

Blok diagrammasi
Blok diagrammasi

Veb -brauzer/MQTT

Biz bu qurilmani HTTP/MQTT orqali boshqarishimiz mumkin. Http mijozi, esp8266 -dan http -ga muvofiq, http -so'rov yuboradi va mijoz esp8266 -dan olishni istagan ma'lumotni bildiradi. MQTT MQ Telemetriya transportini anglatadi. Bu nashr qilish va obuna bo'lishning yaxshi tizimi, bu erda siz xabarlarni mijoz sifatida nashr qilishingiz va qabul qilishingiz mumkin. Bu bir nechta qurilmalar o'rtasida aloqa o'rnatishni juda osonlashtiradi. Bu cheklangan qurilmalar uchun va o'tkazuvchanligi past bo'lgan oddiy xabar almashish protokoli.

ESP8266

ESP8266 WiFi moduli - bu TCP/IP protokoli bilan jihozlangan, har qanday mikrokontrolderga Wi -Fi tarmog'ingizga kirishni ta'minlaydigan mustaqil SOC. ESP8266 dasturni joylashtirishga yoki boshqa Wi-Fi tarmoq funktsiyalarini boshqa dastur protsessoridan yuklashga qodir. WiFi - bu tarmoq ulanishini ta'minlash uchun radio to'lqinlardan foydalanadigan texnologiya. Wi -Fi ulanishi simsiz adapter yordamida tarmoqqa ulangan va foydalanuvchilarga Internet xizmatlaridan foydalanish imkoniyatini beradigan simsiz yo'riqnoma yaqinidagi joylarni yaratish uchun o'rnatiladi. Esp8266 uchun dasturlash yuqorida va konfiguratsiya tafsilotlari quyida keltirilgan.

Atmega 328p

Bu 32 pinli boshqaruv moslamasi, kam quvvatli, arzon mikro-boshqaruvchi ilovalar kerak. Ehtimol, bu chipning eng keng tarqalgan qo'llanilishi mashhur Arduino ishlab chiqish platformasida, ya'ni Arduino Uno va Arduino Nano modellarida. Biz bu boshqaruvchidan 6 gpio ishlatdik, ikkitasi triakni boshqarish uchun, qolgan ikkitasi LED uchun, yana ikkita gpio - virtual kalitni boshqarish uchun DC 5v gpios.

Texnika

Yorug'lik va fan kabi maishiy texnika, bu taxta ikkita kanalni beradi, biri almashtirish uchun, ikkinchisi xiralashtirish uchun, siz ikkita kanalni almashtirish sifatida ishlatishingiz mumkin, bu dastur uchun biz allaqachon kodni tuzganmiz, buning uchun ikkita kanalni xiralashtirish sifatida ishlatish mumkin. bizning kodni o'zgartirishingiz kerak bo'lgan dastur. Kodni bilish uchun ushbu havolaga qarang:

4 -qadam: Konfiguratsiya tafsilotlari

Konfiguratsiya tafsilotlari
Konfiguratsiya tafsilotlari
Konfiguratsiya tafsilotlari
Konfiguratsiya tafsilotlari
Konfiguratsiya tafsilotlari
Konfiguratsiya tafsilotlari

_ 230V AC kuchlanishli platani quvvatlantiring, qurilma 5-rasmda ko'rsatilgandek kirish nuqtasini joylashtiradi, mobil qurilmani Armtronix- (mac) EX: Armtronix-1a-65-7 bilan 6-rasmda ko'rsatilgandek ulang. Ochiq brauzerni ulab, brauzerda 192.168.4.1 IP -manzilini yozgandan so'ng, u 7 -rasmda ko'rsatilgandek veb -serverni ochadi, SSID va parolni to'ldiradi va http -ni tanlaydi, agar foydalanuvchi mqtt -ga ulanmoqchi bo'lsa, u mqtt radiosi bo'lishi kerak. tugmasini bosing va mqtt brokerining IP manzilini kiriting va mqtt nashr qilish mavzusini va mqtt obuna mavzusini kiriting va yuboring.

Yuborishni sozlagandan so'ng, ESP 8266 yo'riqchiga ulanadi va yo'riqnoma ESPga IP -manzilni beradi. Https rejimidagi rleyni boshqarish uchun brauzerda IP manzilini oching va mqtt u uchun R13_On, R13_OFF, Dimmer: xx (xx bu erda dimmer qiymati 0 dan 99 gacha), R14_On, R14_OFF buyruqlar bo'ladi. qurilmani sozlashda siz belgilagan mavzu orqali doskaga yuboriladi.

SSID va parolni konfiguratsiya qilmasdan, biz qurilmaning kirish nuqtasiga ulanish orqali Triakni boshqarishimiz va qurilmaning IP -manzilini ochishimiz mumkin, ya'ni 192.168.4.1 veb -server sahifasida diagrammada ko'rsatilgan Control GPIO nomi ko'rsatilgan havola ko'rsatiladi. bu havolani bosish orqali biz ham o'z o'rni nazorat qila olamiz, lekin javob sekin bo'ladi.

5 -qadam: simlarni ulash

Image
Image
Quti va tenglikni kartasi
Quti va tenglikni kartasi

Ulanish diagrammasi 3 -diagrammada ko'rsatilgan 230VAC fazali (P) va neytral (N) terminal bloklarini kiritish uchun. Chiqish yorug'lik qizg'inligini nazorat qilish uchun, shuningdek, fan tezligini nazorat qilish uchun xiralashgan nurga dimmer sifatida ishlatilishi mumkin.. Chiqish, shuningdek, DC virtual kalit orqali boshqariladi, diagrammada ko'rsatilgandek3 Gpio A4, A5 ikkinchi va uchinchi pinli J3 sarlavhasi atmega virtual o'tish uchun ishlatiladi va J3 sarlavhasi to'rtinchi pinli Ground ham virtual kalitni ulash uchun ishlatiladi. Eng yaxshi karartma chiqishi uchun 10K potdan foydalaning.

6 -qadam: quti va tenglikni kartasi

Quti va tenglikni kartasi
Quti va tenglikni kartasi

PCB kartasini qutiga qanday kiritish kerak, bu erga qarang. ikkita dimmerli taxtali qutining tashqi ko'rinishi, iltimos, ushbu rasmga qarang.

7 -qadam: Xavfsizlik haqida ogohlantirish

Agar siz ushbu mahsulotni sotib olmoqchi bo'lsangiz, ehtimol siz bularning barchasini bilasiz, lekin sizning xavfsizligingiz uchun biz bularning barchasini aniq aytishga majbur bo'lamiz. Shuning uchun sotib olishdan oldin uni diqqat bilan o'qish uchun bir necha daqiqa vaqt ajrating.

AC tarmog'i juda xavflidir - Hatto 50 V kuchlanish ham sizni o'ldirish uchun etarli.

Iltimos, ulanish yoki o'zgartirishdan oldin tarmoqni o'chiring, juda ehtiyot bo'ling. Agar siz AC ta'minot liniyalari bilan bog'liq biror narsaga ishonchingiz komil bo'lmasa, elektrchiga qo'ng'iroq qilib, unga yordam berishni so'rang.

Tegishli tayyorgarlik va tegishli xavfsizlik uskunalariga ega bo'lmaguningizcha, tarmoqqa ulanishga urinmang.

Hech qachon yolg'iz qolganda yuqori kuchlanish bilan ishlamang. Sizni ko'radigan va eshitadigan va baxtsiz hodisa yuz berganda tezda elektrni qanday o'chirishni biladigan do'stingiz/sherigingiz borligiga doimo ishonch hosil qiling.

Xavfsizlik chorasi sifatida taxtaga kirish bilan ketma -ket 1A sug'urta ishlating.

Ulanishning asosiy diagrammasi bizning ko'rsatmali sahifamizda va github -da mavjud. Iltimos, o'tib keting

Yong'in xavfi: noto'g'ri ulanishlar, nominal kuchdan oshib ketish, suv yoki boshqa o'tkazuvchi materiallar bilan aloqa qilish va boshqa noto'g'ri ishlatish/haddan tashqari ishlatish/ishlamaslik - bularning barchasi qizib ketishiga va yong'in boshlanishiga olib kelishi mumkin. O'chirish va nazoratsiz qoldirishdan oldin, o'zingizning davrangizni va u joylashgan muhitni sinab ko'ring. Har doim yong'in xavfsizligi choralariga rioya qiling.

Tavsiya: