Բովանդակություն:
- Քայլ 1: Հիմնական սարքավորում
- Քայլ 2: Սարքի սարքավորման կարգավորում
- Քայլ 3: bրագրակազմի կարգաբերում
- Քայլ 4: Android հավելված
- Քայլ 5: Լրացում
Video: WiFi Relay Outlet-DIY ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Մեր օրերում, IoT փորձարարների ամենահայտնի հավաքածուն գալիս է որպես մոդուլներ, որոնք պարզապես միանում են միմյանց, այլ ոչ թե առանձին բաղադրիչներ: Էլեկտրոնային նորեկները, պրակտիկ ինժեներները և փորձառու ձեռքերը վստահ են, որ այս էժան մոդուլները հետաքրքիր են: Այս ուղեցույցում ես ձեզ ցույց եմ տալիս, թե ինչպես վերցնել սովորական պատի վարդակից և ավելացնել ինտելեկտը `օգտագործելով մի շարք մատչելի և հեշտ օգտագործման նախալարված մոդուլներ: Քանի որ ես նախագծել եմ այս նախագիծը մի տեսակ մոդուլային ձևով, կարող եք փորձել կառուցել ամբողջ նախագիծը այնպիսին, ինչպիսին այն կա կամ դրա մասերը, կամ նույնիսկ ընդլայնել այս նախագիծը ավելի ֆունկցիոնալությամբ: Դե, պատրաստվեք ձեր սովորական պատի վարդակին ավելացնելու մատչելիություն, խելք և կապ:
Քայլ 1: Հիմնական սարքավորում
ESP8266 WiFi (5V/1 ալիք) ռելեի մոդուլ x1
Hi-Link HLK-PM01 (5V/3W) SMPS մոդուլ x1
Առաջին բանը `WiFi ռելեի մոդուլը ESP8266 (ESP-01) WiFi SoC- ի, ներկառուցված 3.3V կարգավորիչ IC (AMS1117-3.3), STC15F104 միկրոկոնտրոլերի և 5V SPDT (1C/O) ռելեի կոշտ խառնուրդ է: ESP8266 WiFi SoC- ը plug-in տիպի քարտ է ՝ 8-փին վերնագրով, իսկ Wifi ռելեի մոդուլի եզրին գտնվող 4-պինային վերնագիրն աշխատում է որպես պարզ միջերես ՝ ձեր օգնությամբ WiFi ռելեի մոդուլը կարգավորելու/կազմաձևելու համար: ԱՀ Երկրորդ բանը AC-DC կոմպակտ էներգիայի մատակարարման մոդուլն է, որն ապահովում է կայունացված 5V/600mA dc ելք սովորական AC230V կենցաղային էլեկտրասնուցման աղբյուրից: Այս կնքված էներգիայի մատակարարման մոդուլը (համապատասխանում է UL, CE պահանջներին) հատկապես մշակված է IoT սարքերի/նախագծերի համար:
Քայլ 2: Սարքի սարքավորման կարգավորում
Ինչպես երևում է ստորև ներկայացված էլեկտրագծերի գծապատկերից, ապարատային տեղադրումը չափազանց պարզ է և պահանջում է ընդամենը մի փոքր զոդման աշխատանք: Bգուշացեք, հենց որ L / N (~ 230V) միացված լինի և ցանցի լարումը կիրառվի, մի դիպչեք մերկ սարքին:
Խնդրում ենք նկատի ունենալ, որ առանց համապատասխան պարիսպի, ցանցին միացված ցանկացած սարք անվտանգ չէ օգտագործել, քանի որ պատահական մահացու էլեկտրահարման հավանականություն կա: Հետևաբար, խիստ խորհուրդ է տրվում հավաքված սարքավորումները տեղադրել ցնցող ապացույց ABS/Grounded Metal պարիսպի ներսում, իհարկե բավականաչափ օդանցքներով:
Քայլ 3: bրագրակազմի կարգաբերում
Մինչև առաջին օգտագործումը, WiFi ռելեի մոդուլը պետք է կազմաձևվի «3.3V Level USB to TTL ադապտեր» և «USR-TCP232-Test-V1.3» սերիական վրիպազերծման ծրագրային ապահովման օգնությամբ: Դրա համար USB- ի TX-RX-GND կապերը միացրեք TTL ադապտերին 4-պինյա վերնագրի RX-TX-GND կապումներին (տես հաջորդ նկարը): Հիշեք նաև, որ միացրեք սարքը և սահմանեք բաուդ արագություն 9600: Հաջորդը, համակարգչում բացեք Սերիայի կարգաբերման ծրագրակազմը (USR-TCP232-Test-V1.3) `ստորև թվարկված AT- ի բոլոր անհրաժեշտ հրամանները ուղարկելու համար:
AT+CWMODE = 2
AT+RST
AT+CIPMUX = 1
AT+CIPSERVER = 1, 8080
AT+CIFSR
AT+CIOBAUD = 9600
Եթե այն չի վերադառնում OK և պարզապես վերադարձնում եք ձեր ուղարկած հրամանը, ապա AT հրամանները ուղարկելուց առաջ սեղմեք ENTER ստեղնը (օրինակ ՝ AT+RST> ENTER> SEND): Ուշադրություն դարձրեք, մոդուլը պետք է վերակազմակերպվի, եթե այն վերագործարկվի, այսինքն `դուք պետք է թարմացնեք մոդուլը սերիական կարգաբերման ծրագրերի միջոցով` ուղարկելով որոշակի սերիական հրամաններ: Մի խոսքով, CIPMUX- ը և CIPSERVER- ը պետք է նորից կիրառվեն:
Քայլ 4: Android հավելված
Android սմարթֆոնի միջոցով հեռակառավարման համար պետք է ներբեռնեք և տեղադրեք անվճար ‚EasyTCP (v4.4)‛ Android ծրագիրը ձեր խելացի հեռախոսի վրա
Հաջորդը, բացեք ծրագիրը, կտտացրեք ‚Միացեք‛ և մուտքագրեք ‚IP հասցեն‛ (192.168.4.1) և ‚Պորտ‛ (8080): Սեղմեք և պահեք անջատիչ կոճակը ՝ վեցանկյուն ձևաչափով սերիական հրամանի անունն ու բովանդակությունը մուտքագրելու համար (A00101A2 relay_on, A00100A1 relay_off): Ի վերջո, դուք կարող եք հավելվածից սերիական հրամաններ ուղարկել ռելեի կառավարման համար `օգտագործելով նախապես սահմանված կոճակի անջատիչը: Այստեղ AP (մուտքի կետ) ռեժիմում աշխատող համակարգի առավելագույն ազդանշանային ծածկույթը բաց միջավայրում բավականին մոտ է 400 մետրին:
Քայլ 5: Լրացում
Ինչ-որ բան ինձ դուր չի գալիս. Երբ ես eBay- ում տեսա Wi-Fi փոխանցման մոդուլը (LC-WM-Relay-8266-5V), ես բավականին զարմացա դրա պարզության/հետքի վրա և, հետևաբար, շտապ պատվիրեցի մի քանիսին: Այնուամենայնիվ, որոշ փորձերից հետո ես բավականին հիասթափվեցի մի անհանգստացնող խնդրից: Քանի որ TCP սերվերը չի պահվի ֆլեշի մեջ, նրան անհրաժեշտ է AT հրամանների վերակազմավորում յուրաքանչյուր ցիկլից/ վերականգնումից/ վերագործարկումից հետո: Այսպիսով, ես հրաժարվեցի իմ սիրելի հարևանի համար վերջնական սպառողի համար հաջողակ արտադրանք ստեղծելու գաղափարից, քանի որ դա պահանջում է մեկ տարվա անխափան սնուցման համակարգ: Այլապես ես պետք է քայլեր ձեռնարկեմ ՝ STC15F104 միկրոկառավարիչի ֆիրմային ծրագրակազմը փոխարինելու համար (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) ՝ այդ հրամանները ուղարկելու այլ ծրագրով: uC- ից յուրաքանչյուր գործարկման ժամանակ (դաժան տույժ): Հուսով եմ, որ ինչ -որ մեկը կմտածի այս մասին և ինձ կտեղեկացնի, եթե կա որևէ աշխատունակ լուծում:
Wi-Fi փոխանցման մոդուլը խախտող բանտի համար ձեզ հարկավոր կլինի STC ծրագրավորող և STC ISP կամ այլընտրանքային սարք: Ահա նմանատիպ գաղափարի հղումը. Բացի այդ, ես վերջերս չինացի վաճառողից գնել եմ որոշ MCU STC15F104W զարգացման տախտակներ: Եվս մեկ փոքրիկ անակնկալ թևերի մեջ է (սպասեք դրան):
Խորհուրդ ենք տալիս:
Smart Outlet: 6 քայլ
Smart Outlet: Հրաժարում. Այս նախագիծը նպատակ ունի ցույց տալ, թե ինչպես կարող եք նախատիպ ստեղծել SV2 PCB տպիչով: Այն ապրանք չէ, որը դուք պետք է օգտագործեք որպես ամենօրյա իր: Այն ոչ նախագծված էր, ոչ էլ փորձարկված ՝ համապատասխան անվտանգության չափանիշներին համապատասխանելու համար: Դուք պատասխանատվություն եք կրում
Arduino Outlet erամաչափ ՝ 3 քայլ
Arduino Outlet erամաչափ. Ելքային ժամաչափերը հիանալի գործիք են սարքերը չափազանց երկար աշխատելու համար պահելու համար, սակայն նրանք չունեն անհատականացում, որը երբեմն անհրաժեշտ է: Որոշ կենցաղային տեխնիկա ընդհանրապես անջատիչներ չունեն, և տնական ավտոմատ ժամաչափ պատրաստելը կարող է իսկապես օգտակար լինել: Համար
Arduino Outlet Box Control Center- ը Google Օրացույցով. 4 քայլ
Arduino Outlet Box Control Center- ը Google Օրացույցով Ձեզ հարկավոր կլինի Arduino տախտակ ՝ wifi մոդուլով, ինչպիսիք են Adafruit Feather Huzzah- ը և Adafruit Power Relay Module 4
Google Home Controlled Power Outlet: 9 քայլ (նկարներով)
Google Home Controlled Power Outlet: Իմ ընկերուհին միշտ ցանկացել է խելացի տուն կառուցել: Այսպիսով, մենք կառուցում ենք խելացի տան ենթակառուցվածքը և առաջին տարրը, հեռակառավարվող վարդակից անջատիչը, որը կարող եք կառավարել կառավարման վահանակի կամ ձայնային հրամանների միջոցով (եթե ունեք google home կամ goog
RF Outlet to Light Switch Hack: 5 քայլ (նկարներով)
RF Outlet to Light Switch Hack: Այս նախագիծը տրամադրում է տեղեկատվություն ՝ հեռակառավարման վահանակը հեռակառավարման լույսի անջատիչ փոխելու համար: Հուսով եմ, որ ձեզ դուր կգա այս նախագիծը կարդալը և խնդրում ենք տեղադրել մեկնաբանություններ կամ հարցեր ստորև: Այս նախագիծը ամեն ինչ սկսվեց, երբ գտա այս հիանալի նախագիծը