Kazalo:

Wifi Two Triac Dimmer Board: 7 korakov
Wifi Two Triac Dimmer Board: 7 korakov

Video: Wifi Two Triac Dimmer Board: 7 korakov

Video: Wifi Two Triac Dimmer Board: 7 korakov
Video: MOES WiFi+RF 2 Gang Switch Light Switch Module,Install with Neutral Wire Needed 2024, Julij
Anonim
Wifi Two Triac Dimmer Board
Wifi Two Triac Dimmer Board

Ta navodila so namenjena za ploščo za zatemnitev z dvema triakoma ARMTRONIX WIFI V0.1

Armtronix Wifi dva triak dimmer je IOT plošča. Zasnovan je za avtomatizacijo doma. Značilnosti plošče so:

  1. Brezžični nadzor
  2. Majhen faktor oblike
  3. Na krovu AC do DC napajanje 230VAC do 5V DC.
  4. DC virtualno stikalo
  5. Dva kanala (enega za vklop in izklop drugega za zatemnitev)

Velikost plošče je 84 mm x 39 mm in z velikostjo škatle 114 mm x 44 mm, kot je prikazano na diagramu 1, lahko prenese do 1 amp obremenitve. Plošča ima modul Wifi (Esp 12F) in mikrokrmilnik (atmega328p), enak tistemu, ki se uporablja v Arduino Uno, ki se uporablja za nadzor triaka v načinu HTTP ali MQTT. Plošča ima dva enosmerna stikala DC, ki ju lahko uporabite za upravljanje dveh triakov.

Plošča ima tudi napajalni modul (AC / DC pretvornik), ki zmore vhod 100-240 VAC in daje izhod 5V 0,6A. Na voljo sta dva triaka (BT136) in priključni priključek. Na voljo je tudi navzkrižno zaznavanje nič, ki se uporablja za dimmig. Obstajata dva triaka, eden za zatemnitev in drugi za vklop /izklop.

1. korak: Podrobnosti glave

Podrobnosti glave
Podrobnosti glave
Podrobnosti glave
Podrobnosti glave

Diagram2 prikazuje podrobnosti o glavi in priključnih blokih.

Na vhodno priključno ploščo se napaja 230VAC, na izhodno sponko pa obremenitev.

Na plošči se glava J3 uporablja za virtualno stikalo dc, podrobnosti o glavi se lahko sklicujejo na diagram4. Prvi pin je vcc-3.3v, drugi pin je atmega328p gpio pin za programiranje arduino moramo uporabiti A4 (ON & OFF), tretji pin je atmega gpio pin za arduino programiranje moramo uporabiti A5 (DIMMING) in četrti pin je ozemljen. Za dc virtualno stikalo uporabljamo samo drugi in tretji zatič, to je A4, A5 in četrti zatič, tj. Ozemljitev, kar je omenjeno v diagramu 3 za povezavo virtualnega stikala.

2. korak: Podrobnosti o programiranju

Podrobnosti o programiranju
Podrobnosti o programiranju
Podrobnosti o programiranju
Podrobnosti o programiranju

Glava J1 je

ki se uporablja za nalaganje vdelane programske opreme v ESP-12F ali atmega328p prek modula FTDI, podrobnosti o naslovih najdete v diagramu4. Za nalaganje nove vdelane programske opreme v esp z uporabo FTDI

Za ESP12E vzpostavite naslednjo povezavo

1] Priključite RX FTDI na TXDE pin J1

2] Priključite TX FTDI na RXDE pin J1

3] Priključite RTS FTDI na RTSE pin J1

4] Priključite DTR FTDI na DTRE pin J1

5] Priključite Vcc5V FTDI na pin VCC5v na J1

6] Priključite GND FTDI na pin GND J1

Za kodo si oglejte naslednjo povezavo

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

V tej kodi je običajno uporabljena vrata HTTP 80, lahko spremenimo številko vrat, kar mora uporabnik uporabiti glede na svojo aplikacijo, glejte spodaj

// ##### Primerki objekta #####

MDNSResponder mdns;

Strežnik ESP8266WebServer (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Oznaka btn_timer;

Ticker otaTickLoop;

Po vzpostavitvi povezave se povežite z vrati USB, najprej moramo namestiti gonilnik, da zazna, da zazna vrata com, na ta način lahko uporabnik programira nalaganje vdelane programske opreme.

Podobno za nalaganje vdelane programske opreme na atmega328p sledite povezavi

1] Priključite RX FTDI na pin TXDA na J1

2] Priključite TX FTDI na RXDA pin J1

3] Priključite DTR FTDI na DTRA pin J1

4] Priključite Vcc5V FTDI na pin VCC5v na J1

5] Priključite GND FTDI na GND pin J1

Za kodo si oglejte naslednjo povezavo

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

uporabljamo 6gpios za krmiljenje dveh plošč z zatemnilnikom triaka, dva za krmiljenje triaka, dva za krmiljenje LED, dva prašnika za nadzor virtualnega stikala. Gpios so

// Triak št.

#define NON_DIMMABLE_TRIAC 8 // Gpio 8

#define DIMMABLE_TRIAC 9 // Gpio 9

/*Dvobarvna LED*/

#define DLED_RED 3

#define DLED_GREEN 4

// ročno stikalo

#define SWITCH_INPIN1 A5 // stikalo 1

#define SWITCH_INPIN2 A4 // stikalo 2

Po vzpostavitvi povezave lahko uporabnik naloži vdelano programsko opremo na atmega. Po programiranju ESP-ja in Atmege moramo vzpostaviti povezavo med ESP-jem in Atmego tako, da skrajšamo nožice 3-4 glave J1 in 5-6 glave J1 z nastavitvijo mostov.

3. korak: Blokovni diagram

Blok diagram
Blok diagram

Spletni brskalnik/MQTT

To napravo lahko nadzorujemo prek HTTP/MQTT. Odjemalec Http pošlje zahtevo http na esp8266 v skladu s standardom http, pri čemer navede podatke, ki jih odjemalec želi pridobiti iz esp8266. MQTT pomeni MQ Telemetry Transport. To je lep, lahek sistem za objavo in naročanje, kjer lahko kot odjemalci objavljate in prejemate sporočila. Omogoča resnično enostavno vzpostavitev komunikacije med več napravami. To je preprost protokol za pošiljanje sporočil, zasnovan za omejene naprave in z nizko pasovno širino.

ESP8266

Modul WiFi ESP8266 je samostojni SOC z vgrajenim nizom protokolov TCP/IP, ki lahko vsakemu mikrokrmilniku omogoči dostop do vašega omrežja WiFi. ESP8266 lahko gosti aplikacijo ali raztovori vse omrežne funkcije Wi-Fi iz drugega procesorja aplikacij. WiFi je tehnologija, ki uporablja radijske valove za zagotavljanje omrežne povezave. Povezava WiFi se vzpostavi z brezžičnim vmesnikom za ustvarjanje območij vročih točk v bližini brezžičnega usmerjevalnika, ki so povezani v omrežje in uporabnikom omogočajo dostop do internetnih storitev. Programiranje na esp8266 je razloženo zgoraj, podrobnosti o konfiguraciji pa spodaj.

Atmega328p

To je 32-polni krmilnik, potrebni so nizkocenovni in nizkocenovni mikrokontrolerji za aplikacije. Morda je najpogostejša izvedba tega čipa na priljubljeni razvojni platformi Arduino, in sicer modelih Arduino Uno in Arduino Nano. Iz tega krmilnika dva smo uporabili 6 gpio -jev za krmiljenje triaka, druga dva za LED -ja, dva gpio -a sta DC 5v gpios za nadzor virtualnega stikala.

Aparati

Gospodinjski aparati, kot sta svetloba in ventilator, ta plošča ponuja dva kanala, enega za preklapljanje in drugega za zatemnitev, dva kanala lahko uporabite tudi za preklapljanje, za to aplikacijo kodo že sestavljamo, za to lahko uporabite tudi dva kanala kot zatemnitev morate spremeniti našo kodo. Za kodo glejte to povezavo

4. korak: Podrobnosti o konfiguraciji

Podrobnosti o konfiguraciji
Podrobnosti o konfiguraciji
Podrobnosti o konfiguraciji
Podrobnosti o konfiguraciji
Podrobnosti o konfiguraciji
Podrobnosti o konfiguraciji

_ Napajajte ploščo z vhodom z 230 V AC, naprava bo gostila dostopno točko, kot je prikazano na diagramu 5, mobilni telefon priključite na dostopno točko z Armtronix- (mac) EX: Armtronix-1a-65-7, kot je prikazano na diagramu 6. Ko povežete odprt brskalnik in v brskalnik vnesete naslov IP 192.168.4.1, bo odprl spletni strežnik, kot je prikazano na diagramu7, vnesite SSID in geslo ter izberite http, če se uporabnik želi povezati z mqtt, mora biti to mqtt radio gumb in vnesite naslov posrednika mqtt posrednika ter vnesite mqtt objavi temo in se naroči temo mqtt in pošlji.

Po konfiguriranju oddaje se ESP 8266 poveže z usmerjevalnikom in usmerjevalnik dodeli IP naslov ESP. Odprite ta naslov IP v brskalniku za nadzor releja za način https in za mqtt boste morali uporabiti R13_On, R13_OFF, Dimmer: xx (xx tukaj je vrednost zatemnitve v razponu od 0 do 99), R14_On, R14_OFF bodo ukazi poslati na ploščo prek teme, ki ste jo določili pri konfiguraciji naprave.

Brez konfiguriranja SSID in gesla lahko nadzorujemo Triac tako, da se povežemo z dostopno točko naprave in odpremo naslov IP naprave, tj. 192.168.4.1 na strani spletnega strežnika bo prikazana povezava z imenom Control GPIO, kot je prikazano na diagramu 7 z s klikom na to povezavo lahko tudi upravljamo rele, vendar bo odziv počasen.

5. korak: Ožičenje

Image
Image
Škatla in PCB plošča
Škatla in PCB plošča

Shema ožičenja je prikazana na diagramu 3 za vhodni priključni blok 230VAC Faza (P) in nevtralna (N). Izhod lahko uporabite kot zatemnilnik za zatemnljivo svetlobo za nadzor jakosti svetlobe in tudi za nadzor hitrosti ventilatorja. Izhod je mogoče krmiliti tudi z enosmernim navideznim stikalom, kot je prikazano na sliki 3 Gpio A4, A5 drugega in tretjega zatiča glave J3 atmega se uporablja za virtualno stikalo, četrti zatič glave J3 pa se uporablja tudi za priključitev navideznega stikala. Za najboljši zatemnitev uporabite lonec 10K.

6. korak: Škatla in PCB plošča

Škatla in PCB plošča
Škatla in PCB plošča

Kako vstaviti tiskano vezje v škatlo, glejte tukaj. zunanji videz škatle z dvema zatemnilnikoma prosimo, da si ogledate to sliko.

7. korak: Varnostna opozorila

Če razmišljate o nakupu tega izdelka, verjetno vse to že veste, vendar zaradi vaše varnosti menimo, da moramo vse to jasno povedati. Zato si pred nakupom vzemite nekaj minut časa za natančno branje.

Omrežni tok je zelo nevaren - tudi 50 V izmenični tok je več kot dovolj, da vas ubije.

Pred priklopom ali menjavo priključkov izključite električno omrežje, bodite zelo previdni. Če niste prepričani v kaj v zvezi z napajalnimi vodi Ac, pokličite električarja in ga prosite, naj vam pomaga pri tem.

Ne poskušajte vzpostaviti vmesnika z omrežjem, razen če ste ustrezno usposobljeni in nimate dostopa do ustrezne varnostne opreme.

Nikoli ne delajte na visokih napetostih, ko ste sami. Vedno poskrbite, da imate prijatelja/partnerja, ki vas lahko vidi in sliši in ve, kako v primeru nesreče hitro izklopiti napajanje.

Kot varnostni ukrep uporabite zaporedoma varovalko 1A z vhodom na ploščo.

Osnovni diagram ožičenja je na voljo na naši strani z navodili in v githubu. Prosim, pojdite skozi to

Nevarnost požara: Napačne povezave, črpanje več kot nazivne moči, stik z vodo ali drugim prevodnim materialom in druge vrste zlorabe/prekomerne uporabe/okvare lahko povzročijo pregrevanje in nevarnost požara. Preden ga pustite vklopljenega in brez nadzora, natančno preizkusite svoje vezje in okolje, v katerem je nameščen. Vedno upoštevajte vse varnostne ukrepe.

Priporočena: