Mundarija:
- 1 -qadam: Sarlavha tafsilotlari
- 2 -qadam: dasturlash tafsilotlari
- 3 -qadam: Blok diagrammasi
- 4 -qadam: Konfiguratsiya tafsilotlari
- 5 -qadam: simlarni ulash
- 6 -qadam: quti va tenglikni kartasi
- 7 -qadam: Xavfsizlik haqida ogohlantirish
Video: Wifi ikkita Triac Dimmer taxtasi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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:
- Simsiz boshqaruv
- Kichik shakl omili
- Bortda ACdan to DCgacha bo'lgan quvvat: 230VAC dan 5V DCgacha.
- DC virtual kalit
- 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
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
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
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
_ 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
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
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:
O'z qo'lingiz bilan (ko'radigan) ikkita LEDli dimmer: 4 qadam
O'z qo'lingiz bilan (ko'radigan) ikkita LEDli datchikni yaratish: Bugun men sizga ikkita LED-dimmerni faqat 555 taymerli chiplar bilan, oddiy komponentlar bilan bir xil MOSFET/tranzistorli (PNP, NPN, P-kanalli, yoki N-kanal), bu LED yoritilishini sozlaydi, u ikkita MOS-dan foydalanadi
[2020] RC avtomobilini boshqarish uchun ikkita (x2) mikro: bitdan foydalanish: 6 qadam (rasmlar bilan)
[2020] RC avtomobilini boshqarish uchun ikkita (x2) Micro: bitdan foydalanish: Agar sizda ikkita (x2) micro: bit bo'lsa, ularni RC avtomashinasini masofadan boshqarish uchun ishlatishni o'ylab ko'rganmisiz? Siz RC avtomashinasini bitta mikro: bitni uzatuvchi sifatida, ikkinchisini qabul qilgich yordamida boshqarishingiz mumkin. Micro: b kodlash uchun MakeCode muharriridan foydalansangiz
USB quvvat bilan ishlaydigan tungi yorug'lik, batareyaning zaxira nusxasi (ikkita dizayn): 3 qadam
USB-quvvat bilan ishlaydigan tungi yorug'lik, batareyaning zaxira nusxasi (ikkita dizayn): Bir muncha vaqt o'tgach, men o'z xonam uchun batareyali tungi yorug'lik kerakligini aniqladim. Fikr shundan iborat ediki, har safar yotish uchun chirog'imni o'chirib qo'ymoqchi bo'lsam, to'shagimdan turishni xohlamayman. Menga yotoqxonamdagi yorug'lik kabi yorug'lik kerak emas edi
MXY taxtasi - kam byudjetli XY Plotter chizilgan robot taxtasi: 8 qadam (rasmlar bilan)
MXY taxtasi - kam byudjetli XY Plotter chizish robotlari taxtasi: Mening maqsadim mXY taxtasini XY plotter chizish mashinasining byudjetini past qilish uchun loyihalash edi. Shunday qilib, men ushbu loyihani amalga oshirmoqchi bo'lganlar uchun osonlashtiradigan taxta yaratdim. Oldingi loyihada, 2 dona Nema17 pog'onali dvigatel ishlatilganda, bu taxta
HiFive1 Arduino taxtasi ESP-01 WiFi moduli bo'yicha qo'llanma: 5 qadam
HiFive1 Arduino taxtasi ESP-01 WiFi moduli bo'yicha qo'llanma: HiFive1-SiFive-dan FE310 protsessori bilan qurilgan Arduino-ga mos keladigan birinchi RISC-V kartasi. Kengash Arduino UNO -dan taxminan 20 barobar tezroq, ammo UNO boshqaruv kengashiga o'xshaydi, u simsiz ulanishga ega emas, xayriyat