Sadržaj:

Wifi dva triac prigušivača: 7 koraka
Wifi dva triac prigušivača: 7 koraka

Video: Wifi dva triac prigušivača: 7 koraka

Video: Wifi dva triac prigušivača: 7 koraka
Video: Как обжать интернет кабель 2024, Studeni
Anonim
Wifi Two Triac Dimmer Board
Wifi Two Triac Dimmer Board

Ovo uputstvo je za ARMTRONIX WIFI ploču s dva triac zatamnjivača V0.1

Armtronix Wifi dva triac zatamnjivača je IOT ploča. Dizajniran je za kućnu automatizaciju. Značajke ploče su:

  1. Bežično upravljanje
  2. Mali faktor oblika
  3. Na ploči AC / DC napajanje napaja 230VAC do 5V DC.
  4. DC virtualni prekidač
  5. Dva kanala (jedan za uključivanje i isključivanje drugi za zatamnjivanje)

Veličina ploče je 84 mm x 39 mm, a s veličinom kutije 114 mm x 44 mm, kako je prikazano na dijagramu 1, ona ima kapacitet za pogon do 1 ampera. Ploča ima Wifi modul (Esp 12F) i mikrokontroler (atmega328p) isti kao i oni koji se koriste u Arduino Uno, a koji se koristi za upravljanje triakom putem načina HTTP ili MQTT. Ploča ima dva istosmjerna virtualna prekidača koji se mogu koristiti za upravljanje s dva triaca.

Ploča također ima modul napajanja (AC / DC pretvarač) sposoban za rad sa 100-240 VAC kao ulazom i daje izlaz od 5V 0.6A. Postoje dva trijaka (BT136) i priključna stezaljka. Dostupno je i nula unakrsna detekcija koja se koristi za dimmig. Postoje dva trijaka koji se koriste za zatamnjivanje, a drugi za uključivanje /isključivanje.

Korak 1: Pojedinosti zaglavlja

Pojedinosti zaglavlja
Pojedinosti zaglavlja
Pojedinosti zaglavlja
Pojedinosti zaglavlja

Dijagram2 prikazuje pojedinosti zaglavlja i priključnih blokova.

Na ploču se 230VAC primjenjuje na ulazni priključni blok, a opterećenje na izlazni priključni blok.

Na ploči se J3 zaglavlje koristi za dc virtualni prekidač, detalji zaglavlja mogu se uputiti iz dijagrama4. Prvi pin je vcc-3.3v, drugi pin je atmega328p gpio pin za arduino programiranje moramo koristiti A4 (ON & OFF), treći pin je atmega gpio pin za arduino programiranje moramo koristiti A5 (DIMMING) i četvrti pin je uzemljen. Za dc virtualni prekidač koristimo samo drugi i treći pin, tj. A4, A5 i četvrti pin, tj. Masu, to je spomenuto u dijagramu 3 za povezivanje virtualnog prekidača.

Korak 2: Pojedinosti programiranja

Pojedinosti programiranja
Pojedinosti programiranja
Pojedinosti programiranja
Pojedinosti programiranja

Zaglavlje J1 je

koji se koristi za učitavanje firmvera na ESP-12F ili atmega328p putem FTDI modula, detalji zaglavlja mogu se pronaći na dijagramu4. Za učitavanje novog firmvera na esp pomoću FTDI -ja

Ostvarite sljedeću vezu za ESP12E

1] Spojite RX FTDI na TXDE pin J1

2] Spojite TX FTDI na RXDE pin J1

3] Spojite RTS FTDI na RTSE pin J1

4] Spojite DTR FTDI na DTRE pin J1

5] Spojite Vcc5V FTDI -a na VCC5v pin J1

6] Spojite GND FTDI -a na GND pin J1

Za šifru pogledajte sljedeću vezu

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

U ovom kodu uobičajeno korišteni HTTP port je 80, možemo promijeniti broj porta, ovisno o tome što korisnik mora koristiti na temelju svoje aplikacije, pogledajte dolje

// ##### instance objekta #####

MDNSResponder mdns;

ESP8266WebServer poslužitelj (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Oznaka btn_timer;

Oznaka otaTickLoop;

Nakon povezivanja, spojite se na USB priključak, za početak moramo instalirati upravljački program kako bi otkrio da detektira com port, na taj način korisnik može programirati učitavanje firmvera.

Slično za učitavanje firmvera na atmega328p slijedite vezu

1] Spojite RX FTDI na TXDA pin J1

2] Spojite TX FTDI na RXDA pin J1

3] Spojite DTR FTDI na DTRA pin J1

4] Spojite Vcc5V FTDI -a na pin VCC5v na J1

5] Spojite GND FTDI -a na GND pin J1

Za šifru pogledajte sljedeću vezu

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

koristimo 6gpios za kontrolu dvije triac ploče s prigušivačem, dvije za upravljanje triakom, dvije za kontrolu LED -a, dvije prašine za kontrolu virtualne sklopke. Gpios su

// Triac br.

#define NON_DIMMABLE_TRIAC 8 // Gpio 8

#define DIMMABLE_TRIAC 9 // Gpio 9

/*LED u dvije boje*/

#define DLED_RED 3

#define DLED_GREEN 4

// ručni prekidač

#define SWITCH_INPIN1 A5 // prekidač 1

#define SWITCH_INPIN2 A4 // prekidač 2

Nakon uspostavljanja veze korisnik može učitati firmver na atmega. Nakon programiranja i ESP-a i Atmege moramo uspostaviti vezu između ESP-a i Atmege tako što ćemo kratkim pinovima 3-4 zaglavlja J1 i 5-6 zaglavlja J1 skratiti pomoću postavke kratkospojnika.

Korak 3: Blok dijagram

Blok dijagram
Blok dijagram

Web preglednik/MQTT

Ovim uređajem možemo upravljati putem HTTP/MQTT. Http klijent šalje http zahtjev na esp8266 prema http standardu, navodeći informacije koje klijent želi dohvatiti s esp8266. MQTT znači MQ telemetrijski transport. To je lijep i lagan sustav za objavljivanje i pretplatu gdje možete objavljivati i primati poruke kao klijent. Olakšava uspostavu komunikacije između više uređaja. To je jednostavan protokol za razmjenu poruka, dizajniran za ograničene uređaje i s niskom propusnošću.

ESP8266

WiFi modul ESP8266 je samostalni SOC s integriranim nizom TCP/IP protokola koji može omogućiti svakom mikrokontroleru pristup vašoj WiFi mreži. ESP8266 je sposoban ugostiti aplikaciju ili istovariti sve Wi-Fi mrežne funkcije s drugog procesora aplikacija. WiFi je tehnologija koja koristi radio valove za pružanje mrežne povezanosti. WiFi veza uspostavlja se pomoću bežičnog adaptera za stvaranje područja žarišnih točaka u blizini bežičnog usmjerivača koje su spojene na mrežu i omogućuju korisnicima pristup internetskim uslugama. Programiranje na esp8266 objašnjeno je gore, a detalji konfiguracije objašnjeni u nastavku.

Atmega328p

Ovo je 32-pinski kontroler, potrebni su niskobudžetni, niskobudžetni mikrokontroleri aplikacija. Možda je najčešća implementacija ovog čipa na popularnoj razvojnoj platformi Arduino, odnosno modelima Arduino Uno i Arduino Nano. Koristili smo 6 gpio -a iz ovog dva kontrolera za upravljanje trijakom, druga dva za LED -a. Druga dva gpio -a su DC 5v gpios za upravljanje virtualnim prekidačem.

Uređaji

Kućanski aparati poput svjetla i ventilatora, ova ploča nudi dva kanala, jedan za prebacivanje, a drugi za zatamnjivanje, također možete koristiti dva kanala za prebacivanje, za ovu aplikaciju već smo izgradili kôd, možete koristiti i dva kanala za zatamnjivanje aplikaciju koju trebate izmijeniti naš kôd. Za kôd pogledajte ovu vezu

Korak 4: Pojedinosti o konfiguraciji

Pojedinosti o konfiguraciji
Pojedinosti o konfiguraciji
Pojedinosti o konfiguraciji
Pojedinosti o konfiguraciji
Pojedinosti o konfiguraciji
Pojedinosti o konfiguraciji

_Priključite ploču s ulazom s 230 V AC, uređaj će ugostiti pristupnu točku kao što je prikazano na dijagramu 5, spojite mobilni na pristupnu točku s Armtronix- (mac) EX: Armtronix-1a-65-7 kao što je prikazano na dijagramu 6. Nakon povezivanja otvorenog preglednika i upisivanja 192.168.4.1 IP adrese u preglednik, otvorit će se web poslužitelj kako je prikazano na dijagramu7, ispuniti SSID i lozinku te odabrati http, ako se korisnik želi povezati s mqtt onda to mora biti mqtt radio gumb i unesite IP adresu brokera mqtt, unesite mqtt objavi temu i mqtt se pretplati na temu i pošalji.

Nakon konfiguriranja podnošenja ESP 8266 će se povezati s usmjerivačem i usmjerivač dodjeljuje IP adresu ESP -u. Otvorite tu IP adresu u pregledniku za upravljanje relejem za način rada https, a za mqtt u ćete morati koristiti R13_On, R13_OFF, Dimmer: xx (xx ovdje je vrijednost prigušivača u rasponu od 0 do 99), R14_On, R14_OFF bit će naredbe biti poslano na ploču putem teme koju ste zadali prilikom konfiguriranja uređaja.

Bez konfiguriranja SSID -a i lozinke možemo kontrolirati Triac povezivanjem s pristupnom točkom uređaja i otvaranjem IP adrese uređaja, tj. 192.168.4.1 stranica web poslužitelja prikazat će vezu s imenom Control GPIO kako je prikazano na dijagramu 7 od klikom na ovu vezu također možemo kontrolirati relej, ali odgovor će biti spor.

Korak 5: Ožičenje

Image
Image
Kutija i PCB ploča
Kutija i PCB ploča

Shema ožičenja prikazana je na dijagramu 3 za ulazni priključni blok 230VAC Faza (P) i neutralno (N). Izlaz se može koristiti kao prigušivač svjetla koje se može prigušiti za kontrolu intenziteta svjetlosti i za kontrolu brzine ventilatora. Izlaz se također može kontrolirati putem virtualnog prekidača istosmjerne struje kao što je prikazano na dijagramu3 Gpio A4, A5 drugog i trećeg pina J3 zaglavlja atmega koristi se za virtualni prekidač, a J3 zaglavlje četvrtog pina uzemljenja također se koristi za povezivanje virtualnog prekidača. Za najbolji izlaz zatamnjenja koristite lonac od 10K.

Korak 6: Kutija i PCB ploča

Kutija i PCB ploča
Kutija i PCB ploča

Kako umetnuti PCB ploču u kutiju, pogledajte ovdje. vanjski izgled dvije kutije s prigušivačem, pogledajte ovu sliku.

Korak 7: Sigurnosna upozorenja

Ako razmišljate o kupnji ovog artikla, vjerojatno već sve to znate, ali u interesu vaše sigurnosti, osjećamo se primorani sve to jasno reći. Zato odvojite nekoliko minuta da ga pažljivo pročitate prije kupnje.

Napajanje izmjeničnom strujom vrlo je opasno - čak je i napajanje od 50 V naizmjenične struje više nego dovoljno da vas ubije.

Prije nego što uspostavite ili promijenite priključak, isključite napajanje, budite vrlo oprezni. Ako niste sigurni u bilo što vezano za AC vodove, nazovite električara i zamolite ga da vam pomogne u vezi s tim.

Ne pokušavajte se spojiti na električnu mrežu ako nemate odgovarajuću obuku i pristup odgovarajućoj sigurnosnoj opremi.

Nikada nemojte raditi na visokim naponima kada ste sami. Uvijek se pobrinite da imate prijatelja/partnera koji vas može vidjeti i čuti i koji zna kako brzo isključiti napajanje u slučaju nesreće.

Kao sigurnosnu mjeru upotrijebite serijski osigurač od 1A s ulazom na ploču.

Osnovni dijagram ožičenja dostupan je na našoj stranici s uputama i na githubu. Molim vas prođite kroz to

Opasnost od požara: Pogrešno spajanje, crpljenje veće od nazivne snage, kontakt s vodom ili drugim vodljivim materijalom i druge vrste zlouporabe/prekomjerne uporabe/kvara mogu uzrokovati pregrijavanje i rizik od požara. Temeljito testirajte svoj krug i okruženje u kojem se nalazi prije nego što ga ostavite uključenog i bez nadzora. Uvijek se pridržavajte svih mjera zaštite od požara.

Preporučeni: