Turinys:

„Wifi Two Triac Dimmer Board“: 7 žingsniai
„Wifi Two Triac Dimmer Board“: 7 žingsniai

Video: „Wifi Two Triac Dimmer Board“: 7 žingsniai

Video: „Wifi Two Triac Dimmer Board“: 7 žingsniai
Video: MOES WiFi+RF 2 Gang Switch Light Switch Module,Install with Neutral Wire Needed 2024, Liepa
Anonim
„Wifi Two Triac Dimmer Board“
„Wifi Two Triac Dimmer Board“

Ši instrukcija skirta „ARMTRONIX WIFI Two Triac Dimmer Board V0.1“

„Armtronix Wifi“dviejų triacų apšvietimo reguliatorius yra IOT plokštė. Jis skirtas namų automatizavimui. Lentos ypatybės yra šios:

  1. Belaidis valdymas
  2. Mažos formos faktorius
  3. Borto kintamosios srovės ir nuolatinės srovės maitinimas: nuo 230 V iki 5 V nuolatinės srovės.
  4. DC virtualus jungiklis
  5. Du kanalai (vienas įjungiamas ir išjungiamas kitas, norint pritemdyti)

Plokštės dydis yra 84 mm x 39 mm, o dėžutės dydis 114 mm x 44 mm, kaip parodyta 1 diagramoje, gali atlaikyti iki 1 amperų apkrovą. Plokštėje yra „Wifi“modulis (Esp 12F) ir mikrovaldiklis (atmega328p), kaip ir „Arduino Uno“, kuris naudojamas triacui valdyti HTTP arba MQTT režimu. Plokštėje yra du nuolatinės srovės virtualūs jungikliai, kuriais galima valdyti du „Triacs“.

Plokštė taip pat turi maitinimo modulį (kintamosios srovės į nuolatinės srovės keitiklį), galintį valdyti 100-240 VAC įvestį ir išvestį 5V 0,6A. Yra dvi triac (BT136) ir terminalo jungtis. Taip pat yra nulinis kryžminis aptikimas, naudojamas dimmigui. Yra du triakai, vienas skirtas pritemdyti, kitas - įjungti /išjungti.

1 žingsnis: išsami informacija apie antraštę

Išsami antraštės informacija
Išsami antraštės informacija
Išsami antraštės informacija
Išsami antraštės informacija

Diagrama2 pateikia išsamią informaciją apie antraštes ir gnybtų blokus.

Prie įvesties gnybtų bloko prijungiama 230 VAC, o išvesties gnybtų blokui - apkrova.

Lentelėje J3 antraštė naudojama nuolatiniam nuolatiniam jungikliui, antraštės informacija gali būti pateikta iš diagramos4. Pirmasis kaištis yra vcc-3.3v, antrasis kaištis yra atmega328p gpio kaištis, skirtas programuoti arduino, mums reikia naudoti A4 (įjungta ir išjungta), trečiasis kaištis yra atmega gpio kaištis programuojant arduino, mums reikia naudoti A5 (DIMMING), o ketvirtas kaištis yra įžemintas. Nuolatinės srovės virtualiam jungikliui naudojame tik antrą ir trečią kontaktus, ty A4, A5 ir ketvirtą kaištį, tai yra įžeminimą, tai paminėta 3 schemoje, kaip prijungti virtualų jungiklį.

2 žingsnis: Išsami programavimo informacija

Išsami programavimo informacija
Išsami programavimo informacija
Išsami programavimo informacija
Išsami programavimo informacija

J1 antraštė yra

naudojama įkelti programinę-aparatinę įrangą į ESP-12F arba atmega328p per FTDI modulį, išsamią informaciją apie antraštes rasite diagramoje4. Įkelti naują programinę -aparatinę įrangą į esp naudojant FTDI

Atlikite toliau nurodytą ESP12E jungtį

1] Prijunkite FTDI RX prie JX TXDE kaiščio

2] Prijunkite FTDI TX prie JX RXDE kaiščio

3] Prijunkite FTDI RTS prie JTS RTSE kaiščio

4] Prijunkite FTDI DTR prie J1 DTRE kaiščio

5] Prijunkite FTDI Vcc5V prie J1 VCC5v kaiščio

6] Prijunkite FTDI GND prie J1 GND kaiščio

Kodo ieškokite šioje nuorodoje

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

Šiuo kodu dažniausiai naudojamas HTTP prievadas yra 80, mes galime pakeisti prievado numerį, priklausomai nuo to, kurį naudotoją reikia naudoti, atsižvelgiant į jo programą, žr.

// ##### Objekto egzemplioriai #####

MDNSResponder mdns;

ESP8266WebServer serveris (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Žymeklis btn_timer;

Žymeklis otaTickLoop;

Užmezgę ryšį, prijunkite prie USB prievado, pirmiausia turime įdiegti tvarkyklę, kad aptiktų, kad ji aptiks „com“prievadą, tokiu būdu vartotojas gali užprogramuoti įkelti programinę -aparatinę įrangą.

Panašiai, norėdami įkelti programinę -aparatinę įrangą į „atmega328p“, atlikite ryšį

1] Prijunkite FTDI RX prie J1 TXDA kaiščio

2] Prijunkite FTDI TX prie JX RXDA kaiščio

3] Prijunkite FTDI DTR prie JTR DTRA kaiščio

4] Prijunkite FTDI Vcc5V prie JC VCC5v kaiščio

5] Prijunkite FTDI GND prie J1 GND kaiščio

Kodo ieškokite šioje nuorodoje

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

mes naudojame „6gpios“, kad valdytume dvi „triac dimmer“plokštes, dvi - „triac“, dvi - LED, dvi - virtualų jungiklį. Gpios yra

// Triakas Nr.

#define NON_DIMMABLE_TRIAC 8 // „Gpio 8“

#define DIMMABLE_TRIAC 9 // „Gpio 9“

/*Dviejų spalvų šviesos diodas*/

#define DLED_RED 3

#define DLED_GREEN 4

// rankinis jungiklis

#define SWITCH_INPIN1 A5 // 1 jungiklis

#define SWITCH_INPIN2 A4 // 2 jungiklis

Prisijungęs vartotojas gali įkelti programinę -aparatinę įrangą į „Atmega“. Užprogramavę ir ESP, ir Atmega, turime užmegzti ryšį tarp ESP ir Atmega, sutrumpindami J1 antraštės 3-4 kaiščius ir 5-6 J1 antraštės, naudodami džemperių nustatymą.

3 žingsnis: blokinė diagrama

Blokinė diagrama
Blokinė diagrama

Interneto naršyklė/MQTT

Šį įrenginį galime valdyti per HTTP/MQTT. „Http“klientas siunčia http užklausą esp8266 pagal http standartą, nurodydamas informaciją, kurią klientas nori gauti iš esp8266. MQTT reiškia „MQ Telemetry Transport“. Tai graži, lengva paskelbimo ir prenumeratos sistema, kurioje galite skelbti ir gauti pranešimus kaip klientas. Tai leidžia labai lengvai užmegzti ryšį tarp kelių įrenginių. Tai paprastas pranešimų siuntimo protokolas, skirtas ribotiems įrenginiams ir mažas pralaidumas.

ESP8266

ESP8266 „WiFi“modulis yra savarankiškas SOC su integruotu TCP/IP protokolo paketu, kuris gali suteikti bet kokiam mikrovaldikliui prieigą prie jūsų „WiFi“tinklo. ESP8266 gali arba priglobti programą, arba perkelti visas „Wi-Fi“tinklo funkcijas iš kito programų procesoriaus. „WiFi“yra technologija, kuri naudoja radijo bangas tinklo ryšiui užtikrinti. „Wi -Fi“ryšys užmezgamas naudojant belaidį adapterį, kad šalia belaidžio maršrutizatoriaus būtų sukurtos prieigos taškai, prijungti prie tinklo ir naudotojai galėtų naudotis interneto paslaugomis. Programavimas į esp8266 yra paaiškintas aukščiau, o konfigūracijos informacija paaiškinta žemiau.

Atmega328p

Tai yra 32 kontaktų valdiklis. Programoms reikalingas mažos galios ir nebrangus mikrovaldiklis. Galbūt labiausiai paplitęs šio lusto įgyvendinimas yra populiariojoje „Arduino“kūrimo platformoje, būtent „Arduino Uno“ir „Arduino Nano“modeliuose. Virtualiam jungikliui valdyti naudojome 6 gpios iš šio valdiklio du triacui valdyti kitus du LED, dar du gpios yra DC 5v gpios.

Prietaisai

Buitiniai prietaisai, tokie kaip šviesa ir ventiliatorius, šioje plokštėje yra du kanalai: vienas perjungimui ir kitas pritemdymui, taip pat galite naudoti du kanalus kaip perjungimą, šiai programai mes jau kuriame kodą, taip pat galite naudoti du kanalus kaip pritemdymą programai reikia pakeisti mūsų kodą. Norėdami gauti kodą, žiūrėkite šią nuorodą

4 žingsnis: išsami konfigūracijos informacija

Išsami konfigūracijos informacija
Išsami konfigūracijos informacija
Išsami konfigūracijos informacija
Išsami konfigūracijos informacija
Išsami konfigūracijos informacija
Išsami konfigūracijos informacija

_ Įjunkite plokštę su įvestimi su 230 V kintamosios srovės prietaisu, prietaisas priims prieigos tašką, kaip parodyta 5 diagramoje, prijunkite mobilųjį prie prieigos taško naudodami „Armtronix-“(„mac“) EX: Armtronix-1a-65-7, kaip parodyta 6 diagramoje. Prijungus atidarytą naršyklę ir naršyklėje įvedus 192.168.4.1 IP adresą, ji atidarys žiniatinklio serverį, kaip parodyta diagramoje7, užpildys SSID ir slaptažodį ir pasirinks http, jei vartotojas nori prisijungti prie mqtt, tai turi būti mqtt radijas mygtuką ir įveskite mqtt brokerio IP adresą ir įveskite mqtt paskelbti temą ir mqtt prenumeruoti temą ir pateikti.

Konfigūravus pateikimą, ESP 8266 prisijungs prie maršrutizatoriaus ir maršrutizatorius priskiria ESP IP adresą. Atidarykite tą IP adresą naršyklėje, kad valdytumėte https režimo relę, o „mqtt u“turėsite naudoti „R13_On“, „R13_OFF“, „Dimmer“: xx (xx čia yra reguliatoriaus reikšmė nuo 0 iki 99), R14_On, R14_OFF bus komandos būti išsiųstas į lentą tema, kurią priskyrėte konfigūruodami įrenginį.

Nekonfigūravus SSID ir slaptažodžio, mes galime valdyti „Triac“prisijungę prie įrenginio prieigos taško ir atidaryti įrenginio IP adresą, ty 192.168.4.1 žiniatinklio serverio puslapyje bus rodoma nuoroda su pavadinimu „Control GPIO“, kaip parodyta diagramoje7 spustelėję šią nuorodą taip pat galime valdyti relę, tačiau atsakymas bus lėtas.

5 žingsnis: laidų prijungimas

Image
Image
Dėžutė ir PCB plokštė
Dėžutė ir PCB plokštė

Prijungimo schema parodyta diagramoje3 įvesties gnybtų blokas 230VAC fazė (P) ir neutralus (N). Išvestis gali būti naudojama kaip pritemdoma šviesa, kad būtų galima valdyti šviesos intensyvumą ir taip pat valdyti ventiliatoriaus greitį. Išvestis taip pat valdoma naudojant nuolatinį nuolatinį nuolatinį jungiklį, kaip parodyta 3 diagramoje. „Gpio A4“, „Amega“antrojo ir trečiojo „Atmega“J3 antraštės A5 yra naudojami virtualiam jungikliui, o J3 antraštės ketvirtasis kaištis „Ground“taip pat naudojamas virtualiam jungikliui prijungti. Norėdami gauti geriausią pritemdymo efektą, naudokite 10K puodą.

6 žingsnis: dėžutė ir PCB plokštė

Dėžutė ir PCB plokštė
Dėžutė ir PCB plokštė

Kaip įdėti PCB plokštę į dėžutę, skaitykite čia. Išorinė dviejų pritemdytų plokščių dėžutės išvaizda, žiūrėkite šį paveikslėlį.

7 žingsnis: saugos įspėjimai

Jei svarstote galimybę įsigyti šią prekę, tikriausiai visa tai jau žinote, tačiau dėl jūsų saugumo mes jaučiame pareigą visa tai aiškiai pasakyti. Taigi prieš pirkdami skirkite kelias minutes atidžiai perskaityti.

Kintamosios srovės tinklas yra labai pavojingas - net 50 V kintamosios srovės šaltinis yra daugiau nei pakankamas, kad jus užmuštų.

Prieš darydami ar keisdami jungtis, išjunkite elektros tinklą, būkite labai atsargūs. Jei nesate tikri dėl nieko, kas susiję su kintamosios srovės tiekimo linijomis, paskambinkite elektrikui ir paprašykite jo padėti.

Nemėginkite jungtis prie elektros tinklo, jei neturite tinkamo mokymo ir neturite prieigos prie tinkamos saugos įrangos.

Niekada nedirbkite ant aukštos įtampos, kai esate vienas. Visada įsitikinkite, kad turite draugą/partnerį, kuris jus mato ir girdi ir žino, kaip greitai išjungti maitinimą avarijos atveju.

Kaip saugos priemonę naudokite serijinį 1A saugiklį su įvestimi į plokštę.

Pagrindinę elektros instaliacijos schemą rasite mūsų instrukcijų puslapyje ir „github“. Prašome praeiti

Gaisro pavojus: neteisingai prijungus, pritraukiant daugiau nei nominali galia, susilietus su vandeniu ar kitomis laidžiomis medžiagomis ir kitokio pobūdžio netinkamo naudojimo/per didelio naudojimo/gedimo, gali kilti perkaitimas ir kilti gaisro pavojus. Prieš palikdami įjungtą ir neprižiūrimą, kruopščiai išbandykite savo grandinę ir aplinką, kurioje ji yra dislokuota. Visada laikykitės visų priešgaisrinės saugos priemonių.

Rekomenduojamas: