Turinys:

„WiFi Relay Outlet-DIY“: 5 žingsniai
„WiFi Relay Outlet-DIY“: 5 žingsniai

Video: „WiFi Relay Outlet-DIY“: 5 žingsniai

Video: „WiFi Relay Outlet-DIY“: 5 žingsniai
Video: How to use 4 channel Relay to control AC load with Arduino code 2024, Lapkritis
Anonim
„WiFi“relės išėjimas-pasidaryk pats
„WiFi“relės išėjimas-pasidaryk pats
„WiFi“relės lizdas-pasidaryk pats
„WiFi“relės lizdas-pasidaryk pats
„WiFi“relės lizdas-pasidaryk pats
„WiFi“relės lizdas-pasidaryk pats
„WiFi“relės lizdas-pasidaryk pats
„WiFi“relės lizdas-pasidaryk pats

Šiuo metu populiariausi „IoT“eksperimentų rinkiniai pateikiami kaip moduliai, kurie tiesiog jungiami, o ne atskiri komponentai. Elektronikos naujokams, praktikuojantiems inžinieriams ir patyrusioms rankoms tikrai atrodys, kad šie nebrangūs moduliai yra įdomūs. Šiame vadove aš jums parodysiu, kaip paimti įprastą sieninį lizdą ir pridėti intelekto, naudojant daugybę lengvai prieinamų ir lengvai naudojamų iš anksto prijungtų modulių. Kadangi aš suprojektavau šį projektą tam tikru moduliniu būdu, galite pabandyti sukurti visą projektą tokį, koks jis yra, ar jo dalis arba netgi išplėsti šį projektą, kad būtų daugiau funkcijų. Na, pasiruoškite prie įprasto sieninio lizdo pridėti geresnį prieinamumą, intelektą ir ryšį.

1 žingsnis: pagrindinė įranga

Pagrindinė aparatinė įranga
Pagrindinė aparatinė įranga

 ESP8266 „WiFi“(5 V/1 kanalo) relės modulis x1

 Hi-Link HLK-PM01 (5V/3W) SMPS modulis x1

Pirmasis dalykas-„WiFi Relay Module“yra ryškus ESP8266 (ESP-01) „WiFi SoC“, įmontuoto 3.3V reguliatoriaus IC (AMS1117-3.3), STC15F104 mikrovaldiklio ir 5 V SPDT (1C/O) relės mišinys. „ESP8266 WiFi SoC“yra papildinio tipo kortelė su 8 kontaktų antrašte, o 4 kontaktų antraštė „Wifi“relės modulio krašte veikia kaip paprasta sąsaja, skirta jūsų „WiFi“perdavimo moduliui nustatyti/konfigūruoti. PC. Antras dalykas-kompaktiškas kintamosios srovės maitinimo modulis siūlo stabilų 5 V/600 mA nuolatinės srovės išėjimą iš įprasto AC230 V buitinio maitinimo šaltinio. Šis sandarus maitinimo modulis (atitinka UL, CE reikalavimus) yra specialiai sukurtas daiktų interneto įrenginiams/projektams.

2 veiksmas: įrenginio aparatinės įrangos sąranka

Įrenginio aparatinės įrangos sąranka
Įrenginio aparatinės įrangos sąranka

Kaip matyti iš žemiau pateiktos elektros instaliacijos schemos, techninės įrangos sąranka yra labai paprasta ir reikalauja tik nedidelio litavimo darbo. Saugokitės, kai tik prijungiamas L / N (~ 230V) ir įtampa į tinklą, nelieskite apnuoginto prietaiso!

Atminkite, kad be tinkamo gaubto bet koks prie tinklo prijungtas įrenginys yra nesaugus naudoti, nes yra atsitiktinio mirtino elektros šoko tikimybė. Todėl labai rekomenduojama sumontuotą įrangą sumontuoti į smūgiams atsparaus ABS/įžeminto metalo korpusą, žinoma, turint pakankamai ventiliacijos angų.

3 veiksmas: derinimo programinė įranga

Derinimo programinė įranga
Derinimo programinė įranga

Prieš pirmą kartą naudojant „WiFi Relay“modulį reikia sukonfigūruoti naudojant „3.3V Level USB to TTL adapter“ir „USR-TCP232-Test-V1.3“nuosekliąją derinimo programinę įrangą. Norėdami tai padaryti, prijunkite USB prie TTL adapterio TX-RX-GND kaiščius prie 4 kontaktų antraštės RX-TX-GND kaiščių (žr. Kitą paveikslėlį). Taip pat nepamirškite įjungti įrenginio ir nustatyti 9600 duomenų perdavimo spartos. Tada atidarykite serijos derinimo programinę įrangą (USR-TCP232-Test-V1.3) kompiuteryje ir nusiųskite visas reikalingas AT komandas, išvardytas žemiau.

 AT+CWMODE = 2

 AT+RST

 AT+CIPMUX = 1

 AT+CIPSERVER = 1, 8080

 AT+CIFSR

 AT+CIOBAUD = 9600

Jei jis negrįžta gerai ir tiesiog grąžinkite išsiųstą komandą, tada prieš siųsdami AT komandas pirmiausia paspauskite klavišą ENTER (pvz., AT+RST> ENTER> SEND). Atkreipkite dėmesį, kad modulis turi būti iš naujo sukonfigūruotas, jei paleidžiamas iš naujo, t. Y. Jums reikia atnaujinti modulį naudojant nuosekliąją derinimo programinę įrangą, siunčiant tam tikras serijines komandas. Trumpai tariant, CIPMUX ir CIPSERVER turi būti pritaikyti dar kartą!

4 žingsnis: „Android“programa

„Android“programa
„Android“programa

Jei norite valdyti nuotoliniu būdu naudodami „Android“išmanųjį telefoną, turite atsisiųsti ir įdiegti nemokamą „EasyTCP“(v4.4) „Android“programą savo išmaniajame telefone

Tada atidarykite programą, spustelėkite „Prisijungti“ir įveskite „IP adresas“(192.168.4.1) ir „Prievadas“(8080). Paspauskite ir palaikykite jungiklio mygtuką, kad įvestumėte serijinės komandos pavadinimą ir turinį šešioliktainiu formatu (A00101A2 relė_on, A00100A1 relė_ išjungta). Galiausiai galite siųsti serijines komandas iš programos, skirtos valdyti relę, naudodami iš anksto nustatytą mygtuko jungiklį. Čia maksimali sistemos, veikiančios AP (prieigos taško) režimu, signalo aprėptis yra gana arti 400 metrų atviroje aplinkoje.

5 žingsnis: papildymas

Priedas
Priedas

Kažkas, kas man nepatinka: kai pirmą kartą „eBay“pamačiau „Wi-Fi“relės modulį (LC-WM-Relay-8266-5V), buvau gana nustebintas jo paprastumo/pėdsako, todėl skubiai užsisakiau porą jų. Tačiau po kai kurių eksperimentų mane labai nuvylė varginanti problema. Kadangi TCP serveris neišsaugos „flash“, jam reikia iš naujo sukonfigūruoti AT komandas po kiekvieno maitinimo ciklo/ atkūrimo/ paleidimo iš naujo. Taigi atsisakiau idėjos sukurti sėkmingą galutinio vartotojo produktą savo mylimam kaimynui, nes tam reikia ištisus metus veikiančios nenutrūkstamos maitinimo sistemos. Priešingu atveju turiu imtis veiksmų, kad pakeisčiau STC15F104 mikrovaldiklio (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) programinę-aparatinę įrangą kita programa, kad būtų siunčiamos tos komandos nuo uc kiekvieną kartą paleidžiant (griežta nuobauda). Tikiuosi, kad kas nors apie tai pagalvos ir praneš man, ar yra tinkamas sprendimas.

Norėdami įkalinti „Wi-Fi“relės modulį, jums reikės STC programuotojo ir STC IPT arba alternatyvaus STCGAL. Čia yra panašios idėjos nuoroda: Be to, visai neseniai iš Kinijos pardavėjo įsigijau keletą MCU STC15F104W kūrimo plokščių. Tik dar viena maža staigmena yra sparnuose (palaukite)!

Rekomenduojamas: