Talaan ng mga Nilalaman:
- Hakbang 1: Key Hardware
- Hakbang 2: Pag-setup ng Hardware ng Device
- Hakbang 3: Pag-debug ng Software
- Hakbang 4: Ang Android App
- Hakbang 5: Addendum
Video: WiFi Relay Outlet-DIY: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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
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
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
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
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
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:
Smart Outlet: 6 na Hakbang
Smart Outlet: Disclaimer: Ang proyektong ito ay inilaan upang ipakita kung paano ka maaaring prototype sa isang SV2 PCB printer. Hindi ito isang produkto na dapat mong gamitin bilang isang pang-araw-araw na item. Hindi ito dinisenyo o sinubukan upang sumunod sa naaangkop na mga pamantayan sa kaligtasan. Pananagutan ka
Switch-it, Awtomatikong Outlet Na May Realtime Kasalukuyang Pagsukat: 6 Mga Hakbang
Switch-it, Awtomatikong Outlet Na May Realtime Kasalukuyang Pagsukat: Gusto ko talaga ng automatisation, ang kakayahang kontrolin kung may mangyari. Ito ang gumawa sa akin ng ideyang ito: isang selfmade, awtomatikong outlet. Maaari itong magamit upang magplano kung kailan kailangang i-on ang mga ilaw, kung kailan kailangang singilin ang mga telepono o
Timer ng Arduino Outlet: 3 Mga Hakbang
Arduino Outlet timer Ang ilang mga kasangkapan ay wala ring switch, at ang paggawa ng isang homemade na awtomatikong timer ay maaaring magkaroon ng tunay na madaling gamiting. Para sa
Praktikal na Arduino ESP32 Wireless Wall Outlet LED Strip Controller: 6 Mga Hakbang
Praktikal na Arduino ESP32 Wireless Wall Outlet LED Strip Controller: Ito ay isang napaka praktikal na DIY Wireless Wall Outlet controller para sa murang mga LED strip. Pinalitan nito ang murang mga wifi Controller na ipinagbibili sa EBay. Gumagana ang mga ito ng maayos sa mga piraso ng RGB Led. Ang EBay Wifi controller ay hindi mahusay na naitayo, at madaling masira. Als
IPhone 5 & Samsung S5 Outlet Shelf & Passive Amplifier: 3 Hakbang
IPhone 5 & Samsung S5 Outlet Shelf & Passive Amplifier: Ang itinuturo na ito ay ipapakita ang proseso ng disenyo para sa isang naka-print na outlet ng 3D na amp & passive amplifier para sa parehong iPhone 5 & Samsung S5. Magiging magagamit ang mga file para sa pag-mount sa isang karaniwang UK double outlet at isang blangko na layout para sa isang stan