Sisukord:

Wifi Two Triac Dimmer Board: 7 sammu
Wifi Two Triac Dimmer Board: 7 sammu

Video: Wifi Two Triac Dimmer Board: 7 sammu

Video: Wifi Two Triac Dimmer Board: 7 sammu
Video: Диммер светодиодных лент WB-LED 2024, Juuli
Anonim
Wifi Two Triac Dimmer Board
Wifi Two Triac Dimmer Board

See juhend on mõeldud ARMTRONIX WIFI Two Triac Dimmer Board V0.1 jaoks

Armtronix Wifi kaks triac dimmerit on IOT -plaat. See on mõeldud koduautomaatikaks. Tahvli omadused on järgmised:

  1. Juhtmeta juhtimine
  2. Väike vormitegur
  3. Pardal vahelduvvoolu kuni alalisvoolu toide: 230VAC kuni 5V DC.
  4. DC virtuaalne lüliti
  5. Kaks kanalit (üks sisse- ja väljalülitamiseks teine hämardamiseks)

Plaadi suurus on 84mmX39mm ja karbi suurusega 114mmX44mm, nagu on näidatud joonisel1, on see võimeline koormama kuni 1 amprit. Tahvlil on sama WiFi -moodul (Esp 12F) ja mikrokontroller (atmega328p), mida kasutati Arduino Unos, mida kasutatakse triaki juhtimiseks HTTP- või MQTT -režiimi kaudu. Tahvlil on kaks alalisvoolu virtuaalset lülitit, mida saab kasutada kahe Triaci juhtimiseks.

Plaadil on ka toite moodul (vahelduvvoolust alalisvoolu muundur), mis suudab sisendina käsitleda 100–240 VAC ja annab väljundiks 5 V 0,6 A. Seal on kaks triaki (BT136) ja terminali pistikut. Saadaval on ka null ristdetektor, mida kasutatakse hämardamiseks. Seal on kaks triacit, mida kasutatakse hämardamiseks ja teist sisse- ja väljalülitamiseks.

Samm: päise üksikasjad

Päise üksikasjad
Päise üksikasjad
Päise üksikasjad
Päise üksikasjad

Diagramm2 sisaldab päiste ja klemmliistude üksikasju.

Plaadile rakendatakse 230VAC sisendklemmiplokile ja koormust väljundklemmiplokile.

Tahvel J3 päist kasutatakse alalisvoolu virtuaalse lüliti jaoks, päise üksikasju saab vaadata diagrammilt4. Esimene pin on vcc-3.3v, teine tihvt on atmega328p gpio pin arduino programmeerimiseks peame kasutama A4 (ON & OFF), kolmas pin on atmega gpio pin arduino programmeerimiseks peame kasutama A5 (DIMMING) ja neljas pin on maandatud. Alalisvoolu virtuaalse lüliti jaoks kasutame ainult teist ja kolmandat kontakti, st A4, A5 ja neljandat kontakti, st maandust, seda on virtuaalse lüliti ühendamiseks mainitud diagrammil3.

Samm: programmeerimise üksikasjad

Programmeerimise üksikasjad
Programmeerimise üksikasjad
Programmeerimise üksikasjad
Programmeerimise üksikasjad

J1 päis on

mida kasutatakse püsivara üleslaadimiseks EST-12F või atmega328p FTDI mooduli kaudu, leiate päiste üksikasjad diagrammilt4. Uue püsivara üleslaadimiseks esp -le FTDI abil

Tehke ESP12E jaoks järgmine ühendus

1] Ühendage FTDI RX J1 TXDE tihvtiga

2] Ühendage FTDI TX J1 RXDE tihvtiga

3] Ühendage FTDI RTS J1 RTSE tihvtiga

4] Ühendage FTDI DTR J1 DTRE tihvtiga

5] Ühendage FTDI Vcc5V J1 VCC5v tihvtiga

6] Ühendage FTDI GND J1 GND tihvtiga

Palun vaadake koodi järgmiselt lingilt

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

Selles koodis on tavaliselt kasutatav HTTP -port 80, saame muuta pordi numbrit, olenevalt sellest, kumb kasutaja peab oma rakenduse põhjal kasutama, vt allpool

// ##### Objekti eksemplarid #####

MDNSResponder mdns;

ESP8266WebServer server (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Märgi btn_timer;

Märgi otaTickLoop;

Pärast ühenduse loomist ühendage USB -port, esialgu peame draiveri installima, et see tuvastaks com -pordi, sel viisil saab kasutaja programmeerida püsivara üleslaadimise.

Sarnaselt püsivara üleslaadimiseks atmega328p -le järgige ühendust

1] Ühendage FTDI RX J1 TXDA tihvtiga

2] Ühendage FTDI TX J1 RXDA tihvtiga

3] Ühendage FTDI DTR J1 DTRA tihvtiga

4] Ühendage FTDI Vcc5V J1 VCC5v tihvtiga

5] Ühendage FTDI GND J1 GND tihvtiga

Palun vaadake koodi järgmiselt lingilt

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

me kasutame 6gpios kahe triac dimmeri plaadi juhtimiseks, kaks triac juhtimiseks, kaks LED -i juhtimiseks, kaks anther virtuaalse lüliti juhtimiseks. Gpios on

// Triac nr.

#define NON_DIMMABLE_TRIAC 8 // Gpio 8

#define DIMMABLE_TRIAC 9 // Gpio 9

/*Kahevärviline LED*/

#define DLED_RED 3

#define DLED_GREEN 4

// käsitsi lüliti

#define SWITCH_INPIN1 A5 // lüliti 1

#define SWITCH_INPIN2 A4 // lüliti 2

Pärast ühenduse loomist saab kasutaja püsivara atmega üles laadida. Pärast nii ESP kui ka Atmega programmeerimist peame looma ühenduse ESP ja Atmega vahel, lühistades J1 päise tihvtid 3-4 ja J1 päise 5-6, kasutades džemprite seadistust.

Samm: plokkskeem

Plokiskeem
Plokiskeem

Veebibrauser/MQTT

Seda seadet saame juhtida HTTP/MQTT kaudu. Http klient saadab http -taotluse esp8266 -le vastavalt standardile http, määrates teabe, mida klient soovib esp8266 -st alla laadida. MQTT tähistab MQ telemeetria transporti. See on kena kerge avaldamis- ja tellimissüsteem, kus saate kliendina sõnumeid avaldada ja vastu võtta. See muudab mitme seadme vahelise suhtluse loomise väga lihtsaks. See on lihtne sõnumiprotokoll, mis on loodud piiratud seadmete jaoks ja madala ribalaiusega.

ESP8266

WiFi -moodul ESP8266 on iseseisev SOC, millel on integreeritud TCP/IP -protokollipakk, mis võimaldab igale mikrokontrollerile juurdepääsu teie WiFi -võrgule. ESP8266 on võimeline rakendust majutama või teisest rakendusprotsessorist kõik Wi-Fi-võrgufunktsioonid maha laadima. WiFi on tehnoloogia, mis kasutab võrguühenduse tagamiseks raadiolaineid. WiFi -ühendus luuakse traadita adapteri abil, et luua traadita ruuteri lähedusse levialasid, mis on võrku ühendatud ja võimaldavad kasutajatel Interneti -teenustele juurde pääseda. Esp8266 programmeerimist on kirjeldatud eespool ja konfiguratsiooni üksikasju allpool.

Atmega328p

See on 32-kontaktiline kontroller, vaja on väikese võimsusega ja odavaid mikrokontrollereid. Võib -olla on selle kiibi kõige levinum rakendamine populaarsel Arduino arendusplatvormil, nimelt Arduino Uno ja Arduino Nano mudelitel. Virtuaalse lüliti juhtimiseks kasutasime sellest kontrollerist 6 gpio -d, et juhtida teisi kahte LED -i jaoks.

Seadmed

Kodumasinad, nagu valgus ja ventilaator, sellel plaadil on kaks kanalit: üks lülitamiseks ja teine hämardamiseks. Samuti saate lülitamiseks kasutada kahte kanalit, selle rakenduse jaoks oleme juba koodi koostanud, saate selle jaoks kasutada ka kahte kanalit. rakendust, peate meie koodi muutma. Koodi saamiseks vaadake seda linki

4. samm: konfiguratsiooni üksikasjad

Konfiguratsiooni üksikasjad
Konfiguratsiooni üksikasjad
Konfiguratsiooni üksikasjad
Konfiguratsiooni üksikasjad
Konfiguratsiooni üksikasjad
Konfiguratsiooni üksikasjad

_Lülitage plaat sisse 230V vahelduvvoolu sisendiga, seade majutab pääsupunkti, nagu on näidatud joonisel 5, ühendage mobiiltelefon pääsupunktiga Armtronix- (mac) EX: Armtronix-1a-65-7 abil, nagu on näidatud joonisel 6. Pärast avatud brauseri ühendamist ja tippige brauserisse 192.168.4.1 IP -aadress, avab see veebiserveri, nagu on näidatud diagrammil7, täitke SSID ja parool ning valige http. nuppu ja sisestage mqtt maakleri IP -aadress ning sisestage mqtt avaldage teema ja mqtt tellige teema ja esitage.

Pärast esituse konfigureerimist loob ESP 8266 ruuteriga ühenduse ja ruuter määrab ESP -le IP -aadressi. Avage see IP -aadress brauseris, et juhtida https -režiimi releed ja mqtt jaoks peate kasutama R13_On, R13_OFF, Dimmer: xx (xx siin on dimmeri väärtus vahemikus 0 kuni 99), R14_On, R14_OFF on käsud saata tahvlile seadme konfigureerimise ajal määratud teema kaudu.

Ilma SSID -d ja parooli seadistamata saame Triaci juhtida, ühendades seadme pöörduspunktiga ja avades seadme IP -aadressi, st 192.168.4.1. Veebiserveri lehel kuvatakse link nimega GPIO, nagu on näidatud joonisel7 sellel lingil klõpsates saame ka releed juhtida, kuid reageerimine on aeglane.

Samm: juhtmestik

Image
Image
Karp ja trükkplaat
Karp ja trükkplaat

Ühendusskeem on näidatud diagrammil3 sisendklemmiploki 230VAC faasi (P) ja neutraalse (N) jaoks. Väljundit saab kasutada hämardatava valguse dimmerina valguse intensiivsuse ja ventilaatori kiiruse reguleerimiseks. Väljundit saab juhtida ka alalisvoolu virtuaalse lüliti kaudu, nagu on näidatud joonisel3 Gpio A4, atmega J3 päise teise ja kolmanda tihvti A5 kasutatakse virtuaalseks lülitiks ja J3 päise neljanda kontaktiga maandust kasutatakse ka virtuaalse lüliti ühendamiseks. Parima hämardamise saavutamiseks kasutage 10K potti.

6. samm: karp ja trükkplaat

Karp ja trükkplaat
Karp ja trükkplaat

Palun vaadake siit, kuidas PCB -plaati kasti sisestada. vaadake seda pilti kahe hämardusplaadi välimuse järgi.

Samm: ohutushoiatused

Kui kaalute selle eseme ostmist, siis teate ilmselt seda kõike, kuid teie turvalisuse huvides oleme sunnitud seda kõike selgelt väljendama. Seetõttu võtke enne ostmist mõni minut, et see hoolikalt läbi lugeda.

Vahelduvvooluvõrk on väga ohtlik - isegi 50 V vahelduvvool on enam kui piisav, et teid tappa.

Enne ühenduste tegemist või muutmist lülitage toide välja, olge väga ettevaatlik. Kui te pole milleski kindel, mis on seotud toiteallikatega, helistage elektrikule ja paluge tal selles aidata.

Ärge proovige vooluvõrku liituda, kui teil pole piisavat väljaõpet ja juurdepääsu asjakohastele turvavarustustele.

Ärge kunagi töötage kõrgepingega, kui olete üksi. Veenduge alati, et teil oleks sõber/partner, kes teid näeks ja kuuleks ning kes teaks, kuidas õnnetuse korral toide kiiresti välja lülitada.

Kasutage turvameetmena 1A kaitset järjestikku koos plaadi sisendiga.

Põhijuhtmestiku skeem on saadaval meie juhendite lehel ja githubis. Palun minge läbi

Tuleoht: valede ühenduste tegemine, nimivõimsusest suurem voolutugevus, kokkupuude veega või muu juhtiva materjaliga ja muud tüüpi väärkasutus/ülekasutamine/rikked võivad põhjustada ülekuumenemist ja tulekahju tekkimise ohtu. Enne sisselülitamist ja järelevalveta jätmist kontrollige oma vooluringi ja keskkonda, kus see on kasutusele võetud. Järgige alati kõiki tuleohutusnõudeid.

Soovitan: