Turinys:
- 1 žingsnis: pagrindinė įranga
- 2 veiksmas: įrenginio aparatinės įrangos sąranka
- 3 veiksmas: derinimo programinė įranga
- 4 žingsnis: „Android“programa
- 5 žingsnis: papildymas
Video: „WiFi Relay Outlet-DIY“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Š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
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
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
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
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
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:
ESP8266 RGB LED juostelės WIFI valdymas - „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“- RGB LED STRIP išmaniojo telefono valdymas: 4 žingsniai
ESP8266 RGB LED juostelės WIFI valdymas | „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“| „RGB LED STRIP“išmaniojo telefono valdymas: Sveiki vaikinai, šioje pamokoje mes išmoksime naudoti „nodemcu“arba „esp8266“kaip IR nuotolinio valdymo pultą, norint valdyti RGB LED juostą, o „Nodemcu“bus valdomas išmaniuoju telefonu per „Wi -Fi“. Taigi iš esmės galite valdyti RGB LED juostelę savo išmaniuoju telefonu
„Arduino Outlet Box“valdymo centras su „Google“kalendoriumi: 4 žingsniai
„Arduino Outlet Box“valdymo centras su „Google“kalendoriumi: Šioje instrukcijoje sužinosite, kaip sukurti savo namų valdymo centrą naudojant „Adafruit Power Relay Module 4-Outlet“. Jums reikės „Arduino“plokštės su „Wi -Fi“moduliu, pvz., „Adafruit Feather Huzzah“ir „Adafruit Power Relay Module 4“
UCL -Embedded -Relay ryšio dėžutė: 5 žingsniai
UCL -Embedded -Relay Communication Box: Pagrindinė šio projekto idėja yra valdyti dviejų relių rinkinį ir DHT11 jutiklį naudojant „Blynk“programą naudojant „WiFi“ryšį ir „Nodmcu esp8266“mikrovaldiklį
IOT123 - I2C 2CH RELAY BRICK: 5 žingsniai (su nuotraukomis)
IOT123 - I2C 2CH RELAY BRICK: „IOT123 BRICKS“yra moduliniai „pasidaryk pats“įrenginiai, kuriuos galima sumaišyti su kitais IOT123 plytais, kad mazgas būtų papildomas ar nešiojamas. Jie pagrįsti kvadratinėmis kvadratinėmis dvipusiomis protobootomis, sujungtomis per skyles. Nemažai šių BRICK
ESP8266-NODEMCU 3 USD „WiFi“modulis Nr. 1- Darbo su „WiFi“pradžia: 6 žingsniai
ESP8266-NODEMCU 3 USD „WiFi“modulis Nr. 1- Darbo su „WiFi“pradžia: atėjo naujas šių mikrokompiuterių pasaulis ir tai yra ESP8266 NODEMCU. Tai pirmoji dalis, parodanti, kaip galite įdiegti esp8266 aplinką į savo „arduino IDE“per pradinį vaizdo įrašą ir kaip dalis