Talaan ng mga Nilalaman:

Kinokontrol ng Internet na LED Gamit ang NodeMCU: 6 Hakbang
Kinokontrol ng Internet na LED Gamit ang NodeMCU: 6 Hakbang

Video: Kinokontrol ng Internet na LED Gamit ang NodeMCU: 6 Hakbang

Video: Kinokontrol ng Internet na LED Gamit ang NodeMCU: 6 Hakbang
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Nobyembre
Anonim
Kinokontrol ng Internet na LED Gamit ang NodeMCU
Kinokontrol ng Internet na LED Gamit ang NodeMCU

Ang Internet of Things (IoT) ay isang sistema ng magkakaugnay na mga aparato sa pag-compute, mga makina at digital na makina, mga bagay, hayop o tao na binibigyan ng mga natatanging pagkakakilanlan at kakayahang maglipat ng data sa isang network nang hindi nangangailangan ng tao-sa-tao o pantao- pakikipag-ugnayan sa to-computer.

Sa itinuturo na ito, gagawa kami ng isang simpleng proyekto ng IoT. Kinokontrol ng pahina ng LED ang LED gamit ang NodeMCU na konektado sa isang lokal na network.

DESCRIPTIONNodeMCU ay isang bukas na pinagmulan ng IoT platform. Nagsasama ito ng firmware na tumatakbo sa ESP8266 WiFi SoC mula sa Espressif, at hardware na batay sa module na ESP-12. Ang term na "NodeMcu" bilang default ay tumutukoy sa firmware kaysa sa mga dev kit. Ang firmware na ESP8266 ay gumagamit ng wika ng scripting ng Lua. Ito ay batay sa proyekto ng Lua at itinayo sa Espressif Non-OS SDK para sa ESP8266. Gumagamit ito ng maraming mga proyektong bukas na mapagkukunan, tulad ng Lua-cjson at mga spiff. Nakabatay sa interactive interactive firmware ng LUA para sa Expressif ESP8622 Wi-Fi SoC, pati na rin ang isang open-source hardware board na taliwas sa $ 3 na mga module ng Wi-Fi na $ 3 na nagsasama ng isang CP2102 TTL sa USB chip para sa programa at pag-debug, ay isang friendly na tinapay, at maaari simpleng pinalakas sa pamamagitan ng micro USB port nito.

TAMPOK

  • Wi-Fi Module - module na ESP-12E na katulad ng module na ESP-12 ngunit may 6 na dagdag na GPIO.
  • USB - micro USB port para sa lakas, programa at pag-debug
  • Mga Header - 2x 2.54mm 15-pin header na may access sa GPIOs, SPI, UART, ADC, at mga power pinMisc - I-reset at mga pindutan ng Flash
  • Lakas - 5V sa pamamagitan ng micro USB port

Hakbang 1: Kinakailangan ang Mga Materyal

Mga Materyal na Kinakailangan
Mga Materyal na Kinakailangan
Mga Materyal na Kinakailangan
Mga Materyal na Kinakailangan
Mga Materyal na Kinakailangan
Mga Materyal na Kinakailangan
Mga Materyal na Kinakailangan
Mga Materyal na Kinakailangan
  1. ESP8266 NodeMCU
  2. Breadboard
  3. LED
  4. Jumper Wires
  5. Arduino IDE

Hakbang 2: Pag-install ng NodeMCU Board Package

Pag-install ng NodeMCU Board Package
Pag-install ng NodeMCU Board Package
Pag-install ng NodeMCU Board Package
Pag-install ng NodeMCU Board Package
  1. Buksan ang Arduino IDE. Pumunta sa Files-> Mga Kagustuhan. Ipasok ang https://arduino.esp8266.com/stable/package_esp8266… sa Karagdagang mga tagapamahala ng mga URL ng Board Manager
  2. Pumunta ngayon sa Tools-> Boards-> Board Manager, at hanapin ang ESP8266 at i-install ang package.

Hakbang 3: Mga Koneksyon sa Pin

Mga Koneksyon sa Pin
Mga Koneksyon sa Pin
  1. D7 ng NodeMCU sa LED's + ve.
  2. G ng NodeMCU sa LED's -ve.

Hakbang 4: Source Code

Source Code
Source Code
Source Code
Source Code
Source Code
Source Code
Source Code
Source Code

Sa code

baguhin ang ssid sa iyong pangalan ng ssid

at Password sa password ng iyong SSID

const char * ssid = "MODI"; // iyong ssid

const char * password = "8826675619"; // Ang iyong Password

Hakbang 5: Pag-upload ng Code

Pag-upload ng Code
Pag-upload ng Code

Kapag matagumpay mong binuo ang iyong koneksyon sa breadboard at isulat ang coding, kailangan mong i-upload ang pag-coding sa NodeMCU sa pamamagitan ng paggamit ng isang micro USB.

Ngayon, pumunta sa Mga Tool> Board> ESP8266 Modules at maaari mong makita ang maraming mga pagpipilian para sa ESP8266. Piliin ang "NodeMCU 1.0 (Module ng ESP-12E). Susunod, piliin ang iyong port. Kung hindi mo makilala ang iyong port, pumunta sa Control Panel> System> Device Manager> Port at i-update ang iyong USB driver.

Ngayon i-upload ang code sa board.

Hakbang 6: Pagkontrol sa LED

Pagkontrol sa LED
Pagkontrol sa LED
Pagkontrol sa LED
Pagkontrol sa LED
Pagkontrol sa LED
Pagkontrol sa LED
Pagkontrol sa LED
Pagkontrol sa LED
  • Ngayon buksan ang iyong Serial Monitor, at huwag pababa ang URL.
  • Ngayon ilagay ang URL sa browser ng iyong telepono.
  • Magbubukas ang isang pahina ng pagkakaroon ng dalawang mga pindutan na ON at OFF.
  • Kung ang lahat ay tama kapag pinindot mo ang ON ang LED ay ilaw at kapag pinindot mo ang OFF ang LED ay papatayin.

Inirerekumendang: