Բովանդակություն:

Wifi Two Triac Dimmer տախտակ ՝ 7 քայլ
Wifi Two Triac Dimmer տախտակ ՝ 7 քայլ

Video: Wifi Two Triac Dimmer տախտակ ՝ 7 քայլ

Video: Wifi Two Triac Dimmer տախտակ ՝ 7 քայլ
Video: Կառավարեք AC լամպը Arduino AC Dimmer- ով 2024, Հուլիսի
Anonim
Wifi Two Triac Dimmer տախտակ
Wifi Two Triac Dimmer տախտակ

Այս հրահանգը ARMTRONIX WIFI Two Triac Dimmer Board V0.1- ի համար է

Armtronix Wifi երկու triac dimmer- ը IOT տախտակ է: Այն նախատեսված է տան ավտոմատացման համար: Տախտակի առանձնահատկություններն են.

  1. Անլար կառավարում
  2. Փոքր ձևի գործոն
  3. AC- ից DC հոսանքի սնուցման աղբյուր `230VAC մինչև 5V DC:
  4. DC վիրտուալ անջատիչ
  5. Երկու ալիք (մեկը միացման և անջատման համար, մյուսը ՝ մթնեցման համար)

Տախտակի չափը 84mmX39mm է և տուփի չափսերով ՝ 114 mmX44mm, ինչպես ցույց է տրված գծապատկեր 1 -ում, այն կարող է վարել մինչև 1 Amp բեռ: Տախտակն ունի Wifi մոդուլ (Esp 12F) և միկրոկառավարիչ (atmega328p) նույնը, ինչ Arduino Uno- ում օգտագործվածն է, որն օգտագործվում է triac- ը HTTP կամ MQTT ռեժիմով վերահսկելու համար: Տախտակն ունի երկու DC վիրտուալ անջատիչ, որոնք կարող են օգտագործվել երկու Triac- ները կառավարելու համար:

Տախտակն ունի նաև Power մոդուլ (AC to DC կերպափոխիչ), որն ի վիճակի է 100-240 VAC- ով աշխատել որպես մուտք և տալիս է 5V 0.6A ելքային հզորություն: Կան երկու triac (BT136) և Terminal միակցիչ: Կա նաև զրոյական խաչաձև հայտնաբերում, որն օգտագործվում է աղոտության դեպքում: Գոյություն ունի երկու triac, որոնցից մեկը օգտագործվում է մթնեցնելու համար, իսկ մյուսը ՝ միացման /անջատման նպատակով:

Քայլ 1: Վերնագրի մանրամասներ

Վերնագրի մանրամասները
Վերնագրի մանրամասները
Վերնագրի մանրամասները
Վերնագրի մանրամասները

Դիագրամ 2 -ը տալիս է վերնագրերի և տերմինալային բլոկների մանրամասները:

230VAC տախտակին կիրառվում է մուտքային տերմինալային բլոկ, իսկ բեռը `ելքային տերմինալային բլոկին:

Գրատախտակին J3- ի վերնագիրն օգտագործվում է dc վիրտուալ անջատիչի համար վերնագրի մանրամասները կարող են տրվել գծապատկերից 4: Առաջին կապը vcc-3.3v է, երկրորդը `atmega328p gpio pin arduino ծրագրավորման համար մենք պետք է օգտագործենք A4 (ON & OFF), երրորդ pin- ը atmega gpio pin է arduino ծրագրավորման համար, մենք պետք է օգտագործենք A5 (DIMMING), իսկ չորրորդը` հիմնավորված: DC վիրտուալ անջատիչի համար մենք օգտագործում ենք միայն երկրորդ և երրորդ կապը, այսինքն ՝ A4, A5 և չորրորդ կապը, այսինքն ՝ գետինը, սա նշված է դիագրամում 3 վիրտուալ անջատիչի միացման համար:

Քայլ 2: Programրագրավորման մանրամասներ

Programրագրավորման մանրամասներ
Programրագրավորման մանրամասներ
Programրագրավորման մանրամասներ
Programրագրավորման մանրամասներ

J1 վերնագիրն է

օգտագործվում է որոնվածը ESP-12F- ում կամ atmega328p- ում FTDI մոդուլի միջոցով բեռնելու համար, վերնագրերի մանրամասները կարելի է գտնել գծապատկերում 4: Նոր որոնվածը esp- ում վերբեռնելու համար `օգտագործելով FTDI

Կատարեք հետևյալ կապը ESP12E- ի համար

1] Միացրեք FTDI- ի RX- ը J1- ի TXDE կապին

2] Միացրեք FTDI- ի TX- ը J1- ի RXDE քորոցին

3] Միացրեք FTDI- ի RTS- ը J1- ի RTSE կապին

4] Միացրեք FTDI- ի DTR- ը J1- ի DTRE կապին

5] Միացրեք FTDI- ի Vcc5V- ը J1- ի VCC5v քորոցին

6] Միացրեք GND of FTDI- ը J1- ի GND կապին

Կոդի համար խնդրում ենք ուղղորդել հետևյալ հղումը

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

Այս կոդի մեջ սովորաբար օգտագործվող HTTP պորտը 80 է, մենք կարող ենք փոխել նավահանգստի համարը, որը օգտագործողը պետք է օգտագործի ՝ իր դիմումի հիման վրա, տե՛ս ստորև

// ##### Օբյեկտի օրինակներ #####

MDNSR պատասխանել mdns;

ESP8266WebServer սերվեր (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Ticker btn_timer;

Ticker otaTickLoop;

Միացում կատարելուց հետո միացեք USB պորտին, սկզբում մենք պետք է տեղադրենք վարորդը ՝ այն հայտնաբերելու համար com պորտը հայտնաբերելու համար, այս կերպ օգտվողը կարող է ծրագրակազմը ներբեռնել որոնվածը:

Նմանապես, որոնվածը atmega328p- ում վերբեռնելու համար հետևեք կապին

1] Միացրեք FTDI- ի RX- ը J1- ի TXDA քորոցին

2] Միացրեք FTDI- ի TX- ը J1- ի RXDA քորոցին

3] Միացրեք FTDI- ի DTR- ը J1- ի DTRA կապին

4] FTDI- ի Vcc5V- ը միացրեք J1- ի VCC5v կապին

5] Միացրեք GND of FTDI- ը J1- ի GND կապին

Կոդի համար խնդրում ենք անդրադառնալ հետևյալ հղմանը

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

մենք օգտագործում ենք 6gpios ՝ երեք triac dimmer տախտակը կառավարելու համար, երկուսը triac- ի կառավարման համար, երկուսը LED- ի վերահսկման համար, մյուսը `երկու վիրտուալ անջատիչի կառավարման համար: Gpios են

// Triac No.

#սահմանեք NON_DIMMABLE_TRIAC 8 // Gpio 8

#սահմանեք DIMMABLE_TRIAC 9 // Gpio 9

/*Երկակի գույնի LED*/

#սահմանեք DLED_RED 3

#սահմանեք DLED_GREEN 4

// ձեռքով անջատիչ

#սահմանել SWITCH_INPIN1 A5 // անջատիչ 1

#սահմանել SWITCH_INPIN2 A4 // անջատիչ 2

Կապը հաստատելուց հետո օգտվողը կարող է ներբեռնել որոնվածը atmega- ում: Ինչպես ESP- ն, այնպես էլ Atmega- ն ծրագրելուց հետո մենք պետք է կապ հաստատենք ESP- ի և Atmega- ի միջև `կարճացնելով J1 վերնագրի 3-4 և J1 վերնագրի 5-6 կապերը` օգտագործելով թռիչքների կարգավորումը:

Քայլ 3: Արգելափակել դիագրամը

Բլոկ սխեմա
Բլոկ սխեմա

Վեբ զննարկիչ/MQTT

Մենք կարող ենք վերահսկել այս սարքը HTTP/MQTT- ի միջոցով: Http հաճախորդը ուղարկում է http հարցում esp8266 հասցեին `ըստ http ստանդարտի, նշելով այն տեղեկությունները, որոնք հաճախորդը ցանկանում է ստանալ esp8266- ից: MQTT- ը նշանակում է MQ Telemetry Transport: Դա թեթև հրատարակման և բաժանորդագրման գեղեցիկ համակարգ է, որտեղ կարող եք հաղորդագրություններ հրապարակել և ստանալ որպես հաճախորդ: Այն իրոք հեշտացնում է բազմաթիվ սարքերի միջև հաղորդակցության հաստատումը: Դա պարզ հաղորդագրությունների արձանագրություն է ՝ նախատեսված սահմանափակ սարքերի համար և ցածր թողունակությամբ:

ESP8266

ESP8266 WiFi մոդուլը ինքնուրույն SOC է `ինտեգրված TCP/IP արձանագրության կույտով, որը կարող է ցանկացած միկրոկոնտրոլերի մուտք գործել ձեր WiFi ցանց: ESP8266- ն ի վիճակի է կամ ծրագիր տեղադրել, կամ բեռնաթափել Wi-Fi ցանցի բոլոր գործառույթները մեկ այլ ծրագրային պրոցեսորից: WiFi- ն տեխնոլոգիա է, որն օգտագործում է ռադիոալիքները ՝ ցանցին միացում ապահովելու համար: Անլար ադապտերի միջոցով ստեղծվում է WiFi միացում `անլար երթուղիչի հարևանությամբ թեժ կետեր ստեղծելու համար, որոնք միացված են ցանցին և թույլ են տալիս օգտվողներին մուտք գործել ինտերնետային ծառայություններ: Esp8266 ծրագրավորումը վերը նկարագրված է, իսկ կոնֆիգուրացիայի մանրամասները ՝ ստորև:

Atmega328p

Սա 32 փին վերահսկիչ է, անհրաժեշտ է ցածր էներգիայի, ցածր գնով միկրոհսկիչ: Այս չիպի թերևս ամենատարածված իրականացումը Arduino- ի զարգացման հանրաճանաչ հարթակում է, այն է `Arduino Uno և Arduino Nano մոդելները: Այս վերահսկիչից մենք օգտագործել ենք երկու գիպո ՝ երկուսը triac- ով, մյուս երկուսը LED- ով վերահսկելու համար, ևս երկու գիպո ՝ DC 5 վ գպիո ՝ վիրտուալ անջատիչը կառավարելու համար:

Տեխնիկա

Կենցաղային տեխնիկա, ինչպիսիք են լույսը և օդափոխիչը, այս տախտակն ապահովում է երկու ալիք ՝ մեկը ՝ անջատման, իսկ մյուսը ՝ լուսավորման, դուք կարող եք նաև օգտագործել երկու ալիք ՝ որպես անջատիչ, այս ծրագրի համար մենք արդեն կառուցում ենք ծածկագիրը, կարող եք նաև օգտագործել երկու ալիք ՝ որպես լուսավորություն դրա համար: Ձեզ անհրաժեշտ ծրագիր, փոփոխեք մեր կոդը: Կոդի համար դիմեք այս հղմանը

Քայլ 4: Կազմաձևման մանրամասներ

Կազմաձևման մանրամասներ
Կազմաձևման մանրամասներ
Կազմաձևման մանրամասներ
Կազմաձևման մանրամասներ
Կազմաձևման մանրամասներ
Կազմաձևման մանրամասներ

_Հզորացրեք 230 Վ լարման AC տախտակին, սարքը կհյուրընկալի մուտքի կետը, ինչպես ցույց է տրված գծապատկեր 5-ում, բջջայինը միացրեք մուտքի կետին Armtronix- (mac) EX- ով `Armtronix-1a-65-7 ինչպես ցույց է տրված դիագրամում 6: Բաց զննարկիչը միացնելուց և բրաուզերում մուտքագրել 192.168.4.1 IP հասցեն, այն կբացի վեբ սերվերը, ինչպես ցույց է տրված դիագրամում 7, լրացնում է SSID- ն ու գաղտնաբառը և ընտրում http, եթե օգտվողը ցանկանում է միանալ mqtt- ին, ապա այն պետք է լինի mqtt ռադիո: կոճակը և մուտքագրեք mqtt բրոքերի IP հասցեն և մուտքագրեք mqtt հրապարակման թեման և mqtt բաժանորդագրվեք թեման և ներկայացրեք:

Ներկայացնելը կարգավորելուց հետո ESP 8266 -ը կկապվի երթուղիչին, և երթուղիչը IP հասցե է տալիս ESP- ին: Բացեք այդ IP հասցեն զննարկիչում ՝ https ռեժիմի և mqtt- ի համար փոխանցման տուփը վերահսկելու համար, ձեզ հարկավոր է օգտագործել R13_On, R13_OFF, Dimmer: xx (այստեղ xx- ն 0 -ից 99 -ի մգեցուցիչ արժեքն է), R14_On, R14_OFF- ը կլինեն հրամանները: տախտակին ուղարկվել այն թեմայի միջոցով, որը դուք նշանակել եք սարքը կազմաձևելիս:

Առանց SSID- ի և գաղտնաբառի կազմաձևման, մենք կարող ենք վերահսկել Triac- ը ՝ միանալով սարքի մուտքի կետին և բացել սարքի IP հասցեն, այսինքն ՝ 192.168.4.1: կտտացնելով այս հղմանը, մենք կարող ենք վերահսկել ռելեդը, բայց պատասխանը դանդաղ կլինի:

Քայլ 5: Լարերի տեղադրում

Image
Image
Տուփ և PCB տախտակ
Տուփ և PCB տախտակ

Էլեկտրագծերի դիագրամը ներկայացված է դիագրամում 3 մուտքագրվող տերմինալային բլոկ 230VAC փուլ (P) և չեզոք (N):. Արդյունքը նույնպես վերահսկվում է DC վիրտուալ անջատիչի միջոցով, ինչպես ցույց է տրված դիագրամում 3 Gpio A4, atmega- ի J3 վերնագրի երկրորդ և երրորդ կապի A5- ն օգտագործվում է վիրտուալ անջատիչի համար, իսկ J3 վերնագրի չորրորդ PIN Ground- ը ՝ վիրտուալ անջատիչը միացնելու համար: Լավագույն լուսավորող ելքի համար օգտագործեք 10K կաթսա:

Քայլ 6: Տուփ և PCB տախտակ

Տուփ և PCB տախտակ
Տուփ և PCB տախտակ

Ինչպես տեղադրել տախտակի մեջ PCB տախտակը, խնդրում ենք անդրադառնալ այստեղ: երկու պղտոր տախտակի արտաքին տեսք, խնդրում ենք անդրադառնալ այս պատկերին:

Քայլ 7: Անվտանգության նախազգուշացումներ

Եթե դուք մտածում եք այս ապրանքը գնելու մասին, ապա հավանաբար արդեն գիտեք այս ամենը, բայց ձեր անվտանգության շահերից ելնելով, մենք հարկադրված ենք այս ամենը հստակ ասել: Այսպիսով, մի քանի րոպե տրամադրեք այն գնելուց առաջ ուշադիր կարդալու համար:

AC ցանցը շատ վտանգավոր է: Նույնիսկ 50 Վ լարման հոսանքը ավելի քան բավարար է ձեզ սպանելու համար:

Խնդրում ենք անջատել ցանցը նախքան կապեր հաստատելը կամ փոխելը, շատ զգույշ եղեք: Եթե համոզված չեք Ac մատակարարման գծերի հետ կապված որևէ բանում, խնդրում ենք զանգահարել էլեկտրիկ, խնդրելով նրան օգնել ձեզ այդ հարցում:

Մի փորձեք միանալ ցանցին, եթե չունեք համապատասխան ուսուցում և համապատասխան անվտանգության սարքավորումների հասանելիություն:

Երբեք մի աշխատեք բարձր լարման վրա, երբ միայնակ եք: Միշտ համոզվեք, որ ունեք ընկեր/գործընկեր, որը կարող է տեսնել և լսել ձեզ և ով գիտի, թե ինչպես արագ անջատել հոսանքը վթարի դեպքում:

Որպես անվտանգության միջոց օգտագործեք տախտակին մուտքագրված 1A ապահովիչ:

Հիմնական էլեկտրագծերի դիագրամը հասանելի է մեր հրահանգների էջում և github- ում: Խնդրում եմ անցնել դրա միջով

Հրդեհի վտանգ. Սխալ կապեր հաստատելը, անվանական հզորությունից ավելին քաշելը, ջրի կամ այլ հաղորդիչ նյութի հետ շփումը և չարաշահումների/չարաշահումների այլ տեսակներ կարող են առաջացնել գերտաքացում և կրակ սկսելու վտանգ: Փորձարկեք ձեր շրջանը և այն միջավայրը, որտեղ այն տեղակայված է, նախքան այն միացված և առանց հսկողության թողնելը: Միշտ հետևեք հրդեհային անվտանգության բոլոր նախազգուշական միջոցներին:

Խորհուրդ ենք տալիս: