Talaan ng mga Nilalaman:

WiFi Relay Outlet-DIY: 5 Hakbang
WiFi Relay Outlet-DIY: 5 Hakbang

Video: WiFi Relay Outlet-DIY: 5 Hakbang

Video: WiFi Relay Outlet-DIY: 5 Hakbang
Video: How to use 4 channel Relay to control AC load with Arduino code 2024, Nobyembre
Anonim
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY

Ngayon, ang pinakatanyag na IoT eksperimento kit ay nagmumula bilang mga module na magkakabit lamang kaysa sa mga indibidwal na sangkap. Ang mga elektronikong baguhan, pagsasanay ng mga inhinyero, at may karanasan na mga kamay ay tiyak na mahahanap na ang mga murang module na ito ay kawili-wili. Sa gabay na ito, ipinapakita ko sa iyo kung paano kumuha ng isang ordinaryong outlet ng pader at magdagdag ng katalinuhan gamit ang isang bungkos ng madaling magagamit at madaling gamitin na mga pre-wired na module. Tulad ng pagdidisenyo ko ng proyektong ito sa isang uri ng isang modular fashion, maaari mong subukang buuin ang buong proyekto tulad nito o mga bahagi nito o kahit na pahabain ang proyektong ito na may higit na pag-andar. Kaya, maghanda upang magdagdag ng pinahusay na kakayahang mai-access, intelligence, at pagkakakonekta sa iyong ordinaryong outlet ng pader.

Hakbang 1: Key Hardware

Key Hardware
Key Hardware

 ESP8266 WiFi (5V / 1 Channel) Relay Module x1

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

Ang unang bagay - Ang WiFi Relay Module ay nakakaapekto sa isang mahigpit na pagsasama ng isang ESP8266 (ESP-01) WiFi SoC, isang onboard 3.3V regulator IC (AMS1117-3.3), isang STC15F104 microcontroller, at isang 5V SPDT (1C / O) relay. Ang ESP8266 WiFi SoC ay isang card na uri ng plug-in na may 8-pin header, at ang 4-pin header sa gilid ng Wifi Relay Module ay gumagana bilang isang simpleng interface upang i-setup / i-configure ang WiFi Relay Module sa tulong ng iyong PC Ang pangalawang bagay ay isang compact AC-DC power supply module ay nag-aalok ng nagpapatatag ng 5V / 600mA dc output mula sa karaniwang AC230V input ng supply ng mains sambahayan. Ang selyadong module ng power supply na ito (umaayon sa mga kinakailangan ng UL, CE) ay partikular na naisip para sa mga aparato / proyekto ng IoT.

Hakbang 2: Pag-setup ng Hardware ng Device

Pag-setup ng Hardware ng Device
Pag-setup ng Hardware ng Device

Tulad ng nakikita mula sa diagram ng mga kable na ipinakita sa ibaba, ang pag-setup ng hardware ay sobrang simple at nangangailangan lamang ng maliit na gawaing panghinang. Mag-ingat, sa lalong madaling konektado ang L / N (~ 230V) at inilapat ang boltahe ng mains, huwag hawakan ang hubad na aparato!

Mangyaring tandaan na nang walang tamang enclosure, ang anumang aparato na nakakonekta sa mains ay hindi ligtas na gamitin dahil may pagkakataon na aksidenteng nakamamatay na electric shock. Samakatuwid ito ay lubos na inirerekumenda na i-mount ang binuo hardware sa loob ng isang shock-proof ABS / Graced Metal enclosure, ofcourse na may sapat na vent-hole.

Hakbang 3: Pag-debug ng Software

Pag-debug ng Software
Pag-debug ng Software

Bago unang gamitin, ang module ng WiFi Relay ay dapat na mai-configure sa tulong ng isang '3.3V Level USB to TTL adapter' at ang 'USR-TCP232-Test-V1.3' propriitary serial debugging software. Para sa mga ito, ikonekta ang mga pin ng TX-RX-GND ng USB sa adapter ng TTL sa mga pin ng RX-TX-GND ng 4-pin header (tingnan ang susunod na pigura). Tandaan din upang mapalakas ang aparato, at upang maitaguyod ang isang rate ng baud na 9600. Susunod, buksan ang Serial Debugging software (USR-TCP232-Test-V1.3) sa PC upang maipadala ang lahat ng kinakailangang mga utos na AT na nakalista sa ibaba.

 AT + CWMODE = 2

 SA + RST

 AT + CIPMUX = 1

 SA + CIPSERVER = 1, 8080

 SA + CIFSR

 AT + CIOBAUD = 9600

Kung hindi ito babalik ng OK at ibalik lamang kung ano ang ipinadala mong utos, pagkatapos ay pindutin muna ang ENTER key bago magpadala ng mga AT command (halimbawa AT + RST> ENTER> SEND). Tandaan, kailangang i-configure muli ng module kung i-restart ibig sabihin, kailangan mong i-refresh ang module sa pamamagitan ng serial debugging software sa pamamagitan ng pagpapadala ng ilang mga serial command. Sa madaling sabi, dapat ilapat muli ang CIPMUX at CIPSERVER!

Hakbang 4: Ang Android App

Ang Android App
Ang Android App

Para sa remote control gamit ang isang Android smartphone, kailangan mong i-download at i-install ang libreng ‚EasyTCP (v4.4)‛ Android app sa iyong smart phone

Susunod, buksan ang app, i-click ang ‚Connect‛ at ipasok ang ‚IP address‛ (192.168.4.1) at ‚Port‛ (8080). Pindutin nang matagal ang isang switch button upang ipasok ang pangalan at nilalaman ng serial command sa hex format (A00101A2 relay_on, A00100A1 relay_off). Panghuli maaari kang magpadala ng mga serial command mula sa app para sa relay control gamit ang paunang natukoy na switch ng pindutan. Dito, ang maximum na saklaw ng signal ng system na nagtatrabaho sa AP (access point) mode ay medyo malapit sa 400 metro sa bukas na kapaligiran.

Hakbang 5: Addendum

Addendum
Addendum

Isang bagay na hindi ko gusto: Nang makita ko muna ang module ng Wi-Fi Relay (LC-WM-Relay-8266-5V) sa eBay, nagulat ako sa pagiging simple / bakas ng paa nito at kaya't nag-order ng mag-asawa sa kanila na nagmamadali. Gayunpaman, pagkatapos ng ilang mga eksperimento medyo nasiyahan ako sa isang nakakainis na isyu. Dahil ang TCP server ay hindi makatipid sa flash, kailangan nito ang muling pag-configure ng mga utos ng AT pagkatapos ng bawat pag-ikot / pag-reset / pag-restart ng kapangyarihan. Kaya't inabandona ko ang ideya ng pagbuo ng isang matagumpay na produkto ng end-user para sa aking kaibig-ibig na kapitbahay, dahil tumatawag ito para sa isang taong hindi nagagambala na sistema ng supply ng kuryente. Iba pa dapat akong gumawa ng mga hakbang upang mapalitan ang stock firmware ng STC15F104 microcontroller (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) sa isa pang programa upang maipadala ang mga utos na iyon mula sa uC sa bawat pagsisimula (isang malupit na parusa). Inaasahan kong may mag-iisip tungkol dito at ipaalam sa akin kung mayroong anumang magagawa na solusyon.

Para sa paglabag sa bilangguan sa Wi-Fi Relay Module, kakailanganin mo ng isang programmer ng STC, at ng STC ISP o ng kahaliling stcgal. Narito ang link ng isang katulad na ideya: Bilang karagdagan, bumili ako ng ilang MCU STC15F104W Development Boards mula sa isang vendor na Tsino kamakailan lamang. Ang isa pang maliit na sorpresa ay nasa mga pakpak (hintayin ito)!

Inirerekumendang: