Talaan ng mga Nilalaman:
Video: Control ng relay ng ESP8266: 3 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Update (07.02.2017): Na-update ko ang Windows-Bersyon ng programa upang makontrol ang iyong ESP8266. Nagdagdag ako ng isang "Maliit na Window" -Mode ("SW"): Magdadaanan ito ng isang micro-bersyon ng programa sa itaas ng iyong taskbar sa kaliwang bahagi upang mas madali mong ma-access ang mga relay habang nagtatrabaho ka sa iba pang mga programa. Magiging nasa harapan din ito sa lahat ng oras. Hello, at maligayang pagdating sa aking unang Makatuturo! Ano ang ipapakita sa akin ng Instructable na ito? Ipapakita ko sa iyo sa Instructable na ito kung paano makontrol ang isang relay board na may 4 na relay -o kahit na higit pa- sa isang Android-Smartphone o isang Windows-PC. Kung gagamit ka ng 4 na Relay o mas kaunti maaari kang gumamit ng isang App para sa aking Android o Windows. Kung nais mong gumamit ng higit pa, kailangan mong magpatuloy na paunlarin ang code sa iyong sarili. Kaya, makukuha mo ang code na binuo ko. Ano ang kailangan ko? Kakailanganin mo ng isang ESP8266-Module. Gumagamit ako ng isang D1 Mini na bersyon ng ESP8266 at inirerekumenda kong gamitin ang isang ito o katulad din dahil hindi ko alam kung maaari mong mai-program ang iba pang mga bersyon ng ESP8266 na kasing dali ng isang D1 Mini. Kakailanganin mo rin, syempre, isang module ng relay tulad ng nakikita mo sa mga larawan. Binili ko ang mga: https://ebay.eu/2iQLv3s - Relay Module na may 4 na relayhttps://ebay.eu/2iQUwtr - D1 Mini NodeMCU Module
Hakbang 1: Magsimula Tayo
Ihanda ang ESP8266-Modyul:
Una, i-download ang mga sumusunod na file sa iyong Windows-Computer:
NodeMCU-Flasher:
Ang ESPlorer (ay nakakabit bilang ZIP-File down)
init.lua (ay nakakabit)
Flashing ang ESP8266-Module:
-Konekta ang ESP8266-Module sa iyong Computer sa pamamagitan ng USB at maghintay hanggang mai-install ang lahat ng mga driver (kakailanganin ng iyong system ang isang serial-to-USB-driver).
-Buksan ang ESP8266Flasher.exe mula sa NodeMCU-Flasher, piliin ang tamang COM-port at i-click ang "Flash". Maaari itong magtagal
I-upload ang script sa ESP8266-Module:
-Bukas ang ESPlorer. Kakailanganin mo ang Java upang buksan ito.
-Piliin ang tamang COM-Port sa kanang tab sa itaas at i-click ang "Buksan". Huwag magalala kung sinabi nito na hindi nito maaaring i-autodetect ang firmware.
-Ang kanang kulay abong bintana ay magiging isang serial monitor, ang kaliwa ay isang editor ng code. Buksan ang init.lua file.
(Dapat ganito ang hitsura nito sa screenshot)
-Masok ang iyong Wifi-SSID at ang iyong Wifi-Password.
-Pindutin ang "I-upload" -Butang.
Hakbang 2: May Bagay Tungkol sa Code…
Ang mga programa:
Maaari mo lamang i-download ang "EDR.zip" -File para sa Windows at ang "EDR.apk" -File para sa Android.
(Ang bahaging ito ay tungkol sa kung gaano karaming mga relay ang kailangan mo. Kung nais mong gumamit ng 4 o mas kaunti, maaari mong laktawan ang hakbang na ito.)
Tungkol sa init.lua:
Bahagi ng code para sa mga relay:
_
kung (_GET.pin == "ON") pagkatapos _on = "napili = totoo"
gpio.write (1, gpio. HIGH)
kung hindi man (_GET.pin == "OFF") pagkatapos
_off = "napili = \" totoo / ""
gpio.write (1, gpio. LOW)
kung hindi man (_GET.pin == "ON2") pagkatapos
_on = "napili = totoo"
gpio.write (2, gpio. HIGH)
kung hindi man (_GET.pin == "OFF2") pagkatapos
_off = "napili = \" totoo / ""
gpio.write (2, gpio. LOW)
kung hindi man (_GET.pin == "ON3") pagkatapos
_on = "napili = totoo"
gpio.write (3, gpio. HIGH)
kung hindi man (_GET.pin == "OFF3") pagkatapos
_off = "napili = \" totoo / ""
gpio.write (3, gpio. LOW)
kung hindi man (_GET.pin == "ON4") pagkatapos
_on = "napili = totoo"
gpio.write (4, gpio. HIGH)
kung hindi man (_GET.pin == "OFF4") pagkatapos
_off = "napili = \" totoo / ""
gpio.write (4, gpio. LOW)
magtapos
_
Sigurado ako, makakahanap ka ng isang pamamaraan:
para sa bawat Realy mayroong bloke ng code na ito:
elseif (_GET.pin == "ON_NUMBER_OF_RELAY") pagkatapos _on = "napili = totoo"
gpio.write (GPIO_NUMBER, gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") pagkatapos
_off = "napili = \" totoo / ""
gpio.write (GPIO_NUMBER, gpio. LOW)
Isa pa lang. Sa simula ng code ay nakatayo:
gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)
Gayundin kailangan ding magdagdag:
gpio.mode (GPIO_NUMBER. OUTPUT)
Sigurado akong kakayanin mo ito;-)
Tungkol sa source code ng aking Windows-Program:
Kung nais mong i-edit ito, may malalaman ka tungkol sa C # at kailangan mong magkaroon ng isang Bersyon ng Visual Studio 2015 o katugma. Ikakabit ko ang proyekto bilang ZIP-File din (EDR.zip).
Tungkol sa Android-APP:
Kung nais mo ang Android-App, kakailanganin mo ang AppInventor2. Mayroong isang libreng online na bersyon nito. Maaari mong buksan ang naka-attach na "EDR.aia" -File doon at i-edit ito ayon sa gusto mo.
Hakbang 3: Ang Pagtatapos …
Kaya, yun lang.
Kung mayroon kang ilang mga ideya para sa proyektong ito, gawin lamang ito.
Inirerekumendang:
Paano Gumawa ng IoT Batay sa Pag-aautomat ng Bahay Sa NodeMCU Sensors Control Relay: 14 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng IoT Batay sa Pag-aautomat sa Bahay Sa NodeMCU Sensors Control Relay: Sa proyektong ito na batay sa IoT, gumawa ako ng Home Automation kasama ang Blynk at NodeMCU control relay module na may real-time na feedback. Sa Manual Mode, ang module ng relay na ito ay maaaring makontrol mula sa Mobile o smartphone at, Manu-manong switch. Sa Auto Mode, ang smar na ito
Paano Gumawa ng Smart Home Gamit ang Arduino Control Relay Module - Mga Ideya sa Pag-aautomat ng Bahay: 15 Hakbang (na may Mga Larawan)
Paano Gumawa ng Smart Home Gamit ang Arduino Control Relay Module | Mga Ideya sa Pag-aautomat ng Bahay: Sa proyekto sa automation ng bahay na ito, magdidisenyo kami ng isang matalinong module ng relay sa bahay na makokontrol ang 5 mga gamit sa bahay. Ang module ng relay na ito ay maaaring makontrol mula sa Mobile o smartphone, IR remote o TV remote, Manu-manong switch. Ang matalinong relay na ito ay maaari ding maunawaan ang r
DIY Remote Control Switch Kit ng 2262/2272 M4 Bread Board at Relay para sa Maker: 4 na Hakbang (na may Mga Larawan)
DIY Remote Control Switch Kit ng 2262/2272 M4 Bread Board at Relay para sa Maker: darating sa ating buhay ang matalinong tahanan. kung nais nating matupad ang smart home, kailangan namin ng maraming remote control switch. ngayon ay magsasagawa kami ng isang pagsubok, gumawa ng isang madaling circuit upang malaman ang teorya ng remote control switch. ang disenyo ng kit na ito ng SINONING ROBOT
3 Mga Kamangha-manghang Mga Utak ng Control ng BRAIN / MIND Control LedStrip LED Sa Arduino at Neurosky: 6 na Hakbang (na may Mga Larawan)
3 Kamangha-manghang Mga Utak ng Control ng BRAIN / MIND Control LedStrip LED Sa Arduino at Neurosky: Nais mo bang buksan o i-OFF ang mga ilaw sa pamamagitan lamang ng pag-iisip tungkol dito? O nais mong malaman kung gaano ka-stress sa pamamagitan ng pagtingin sa kulay ng isang humantong sa RGB? Habang ngayon maaari mo sa pamamagitan ng pagsunod sa mga Instructionable na ito! Upang makakuha ng isang pakiramdam para sa kung ano ang pupuntahan namin
Super Easy PC Control ng 110 Vac Gamit ang isang Crydom Solid-State Relay: 3 Mga Hakbang (na may Mga Larawan)
Super Easy PC Control ng 110 Vac Gamit ang isang Crydom Solid-State Relay: Hinahanda ko na subukan ang aking kamay sa paggawa ng isang mainit na paghihinang ng plato. Samakatuwid, kailangan ko ng isang paraan upang makontrol ang 110Vac mula sa aking PC. Ipinapakita ng itinuturo na ito kung paano madaling makontrol ang 110Vac mula sa isang serial output port sa isang PC. Ang ginamit kong serial port ay isang uri ng USB