Talaan ng mga Nilalaman:

Pag-aautomat Gamit ang NodeMCU: 5 Hakbang
Pag-aautomat Gamit ang NodeMCU: 5 Hakbang

Video: Pag-aautomat Gamit ang NodeMCU: 5 Hakbang

Video: Pag-aautomat Gamit ang NodeMCU: 5 Hakbang
Video: Контрольная лампа с 4 реле с NodeMCU ESP8266 IoT и D1 Mini через WiFi 2024, Hulyo
Anonim
Pag-aautomat Gamit ang NodeMCU
Pag-aautomat Gamit ang NodeMCU

Paano makontrol ang relay gamit ang web server.

Hakbang 1: Mga Bahagi

Hardware

  • NodeMCU Development board
  • Relay
  • kable ng USB

Software

Arduino IDE

Hakbang 2: Detalye ng Mga Bahagi

Ano ang isang Relay

Ang relay ay isang aparato na electromagnetic na ginagamit upang ihiwalay ang dalawang mga circuit nang electrically at ikonekta ang mga ito nang magnet. Ang mga ito ay lubhang kapaki-pakinabang na aparato at pinapayagan ang isang circuit na lumipat ng isa pa habang sila ay ganap na magkahiwalay. Kadalasan ginagamit ang mga ito upang mag-interface ng isang electronic circuit (nagtatrabaho sa isang mababang boltahe) sa isang de-koryenteng circuit na gumagana sa napakataas na boltahe. Halimbawa, ang isang relay ay maaaring gumawa ng isang circuit ng baterya ng 5V DC upang ilipat ang isang 230V AC mains circuit.

Kung paano ito gumagana

Larawan
Larawan
Larawan
Larawan

Ang isang relay switch ay maaaring nahahati sa dalawang bahagi: input at output. Ang seksyon ng pag-input ay may isang coil na bumubuo ng magnetic field kapag ang isang maliit na boltahe mula sa isang elektronikong circuit ay inilapat dito. Ang boltahe na ito ay tinatawag na operating voltage. Ang mga karaniwang ginagamit na relay ay magagamit sa iba't ibang pagsasaayos ng mga boltahe sa pagpapatakbo tulad ng 6V, 9V, 12V, 24V atbp Ang seksyon ng output ay binubuo ng mga contactor na kumokonekta o idiskonekta nang wala sa loob. Sa isang pangunahing relay mayroong tatlong mga contactor: karaniwang bukas (NO), karaniwang sarado (NC) at karaniwang (COM). Sa walang estado ng pag-input, ang COM ay konektado sa NC. Kapag inilapat ang boltahe ng operating ang relay coil ay pinalakas at ang COM ay nagbabago ng contact sa NO. Ang magkakaibang mga pagsasaayos ng relay ay magagamit tulad ng SPST, SPDT, DPDT atbp, na may iba't ibang bilang ng mga contact sa pagbabago. Sa pamamagitan ng paggamit ng wastong kombinasyon ng mga contactor, ang de-koryenteng circuit ay maaaring ma-on at i-off. Kumuha ng mga panloob na detalye tungkol sa istraktura ng isang relay switch.

Ang COM terminal ay ang karaniwang terminal. Kung ang mga terminal ng COIL ay pinalakas ng na-rate na boltahe, ang COM at ang WALANG mga terminal ay may pagpapatuloy. Kung ang mga terminal ng COIL ay hindi pinalakas, pagkatapos ang COM at ang NO terminal ay walang pagpapatuloy.

Ang NC terminal ay ang Normally Closed terminal. Ito ang terminal na maaaring mapagana kahit na ang relay ay hindi nakatanggap ng anuman o sapat na boltahe upang gumana.

Ang terminal na WALANG terminal ay ang Normally Open terminal. Ito ang terminal kung saan inilalagay mo ang output na gusto mo kapag natanggap ng relay ang na-rate na boltahe. Kung walang boltahe sa mga terminal ng COIL o hindi sapat na boltahe, ang output ay bukas at hindi tumatanggap ng boltahe. Kapag natanggap ng mga terminal ng COIL ang na-rate na boltahe o kaunti sa ilalim, ang NO terminal ay tumatanggap ng sapat na boltahe at maaaring i-on ang aparato sa output.

Ano ang NodeMCU

Ang NodeMCU ay isang bukas na mapagkukunan ng IoT platform. Nagsasama ito ng firmware na tumatakbo sa ESP8266Wi-FiSoC mula sa Espressif Systems at hardware na batay sa module na ESP-12.

Larawan
Larawan

Paano i-program ang NodeMCU sa Arduino IDE

Upang ikonekta ang NodeMCU sa pc serial kailangan mong i-install ang driver ng cp2102. Kapag na-install mo na ang driver, ikonekta ang NodeMCU sa pc, buksan ang Arduino IDE at piliin ang board NodeMCU 1.0 at piliin ang port. Pagkatapos nito i-upload ang code.

Paano ikonekta ang NodeMCU sa relayHere, isang koneksyon lamang ang nakakonekta ko. Maaari mo ring ikonekta ang boltahe na pin sa Vin ng NodeMCU sa halip na 3.3V.

Larawan
Larawan

Hakbang 3: I-setup ang NodeMCU sa Arduino IDE

Hakbang 1Buksan ang Arduino IDE. Pagkatapos ay pumunta sa File => Kagustuhan

Larawan
Larawan

Hakbang 2 Sa Karagdagang Tagapamahala ng Mga Lupon, kopyahin at i-paste ang URL at i-click ang ok:

arduino.esp8266.com/stable/package_esp8266c…

Larawan
Larawan
Larawan
Larawan

Hakbang 3Bukas ang Board Manager sa pamamagitan ng pagpunta sa Tools => Board => Boards Manger.

Larawan
Larawan

Hakbang 4Buksan ang Boards Manager at maghanap para sa nodemcu.

Larawan
Larawan

Hakbang 5 Matapos ang pag-download ng library ng ESP8266WiFi. Buksan ang library manager: Sketch => Isama ang library => Pamahalaan ang Mga Aklatan

Larawan
Larawan

Maghanap para sa library ng ESP8266WiFi

Larawan
Larawan

Hakbang 6 Piliin ang Lupon at Port.

Larawan
Larawan
Larawan
Larawan

Hakbang 4: Programa

Hakbang 5: Resulta

Inirerekumendang: