Sadržaj:
- Korak 1: Pojedinosti zaglavlja
- Korak 2: Pojedinosti programiranja
- Korak 3: Blok dijagram
- Korak 4: Pojedinosti o konfiguraciji
- Korak 5: Ožičenje
- Korak 6: Kutija i PCB ploča
- Korak 7: Sigurnosna upozorenja
Video: Wifi dva triac prigušivača: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:38
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:
- Bežično upravljanje
- Mali faktor oblika
- Na ploči AC / DC napajanje napaja 230VAC do 5V DC.
- DC virtualni prekidač
- 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
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
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
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
_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
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
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:
Dva načina izrade aplikacije za crtanje: 10 koraka
Dva načina stvaranja aplikacije za crtanje: Znam da ova aplikacija za crtanje ima samo zaslon veličine 5x5 piksela pa zaista ne možete zaraditi puno, ali je i dalje zabavno
[2020] Korištenje dva (x2) Micro: bita za upravljanje RC automobilom: 6 koraka (sa slikama)
[2020] Korištenje dva (x2) Micro: bita za upravljanje RC automobilom: Ako imate dva (x2) micro: bita, jeste li razmišljali o njihovom korištenju za daljinsko upravljanje RC automobilom? RC automobilom možete upravljati koristeći jedan micro: bit kao odašiljač, a drugi kao prijemnik. Kada koristite MakeCode uređivač za kodiranje micro: b
Krug LED prigušivača s IRFZ44N MOSFET -om: 11 koraka
Krug LED prigušivača s IRFZ44N MOSFET -om: Uvod: Danas ćemo tijekom ovog članka raspravljati o dc LED prigušivaču s IRFZ44N MOSFET -om. Mi koristimo vrlo minimalne komponente unutar kružne sheme. Samo IRFZ44N N-kanalni mosfet i potenciometar. IRFZ44N je N-Chann
Krug prigušivača LED - 555 Projekti mjerača vremena: 5 koraka
Krug prigušivača LED | 555 Projekti s odbrojavanjem: Pronađite potpuni opis projekta & Sav korisni materijal, uključujući dijagram sklopa / shematski hardver / kodovi popisa komponenti / tehnički list algoritama / konfiguracija pinova itd. Na ►► https://circuits-diy.com/how-to-make-simple-led-d … Za jeftine elektro
Jednostavna automatizirana željeznička linija od dva do dva vlaka: 13 koraka (sa slikama)
Jednostavni automatizirani model željeznice od točke do točke koja vozi s dva vlaka: Arduino mikrokontroleri odličan su način za automatiziranje rasporeda modela željeznica zbog svoje jeftine dostupnosti, hardvera i softvera otvorenog koda te velike zajednice koja vam može pomoći. Za modele željeznica, Arduino mikrokontroleri mogu se pokazati kao gr