Talaan ng mga Nilalaman:

Pagsisimula W / NodeMCU ESP8266 sa Arduino IDE: 6 Mga Hakbang
Pagsisimula W / NodeMCU ESP8266 sa Arduino IDE: 6 Mga Hakbang

Video: Pagsisimula W / NodeMCU ESP8266 sa Arduino IDE: 6 Mga Hakbang

Video: Pagsisimula W / NodeMCU ESP8266 sa Arduino IDE: 6 Mga Hakbang
Video: How to Make 4-Channel ESP8266 ESP01 Wi-Fi Relay | ESP01 Home Automation | RemoteXY | FLProg 2024, Nobyembre
Anonim
Pagsisimula W / NodeMCU ESP8266 sa Arduino IDE
Pagsisimula W / NodeMCU ESP8266 sa Arduino IDE

Pangkalahatang-ideya

Sa tutorial na ito, malalaman mo kung paano gamitin ang NodeMCU sa Arduino IDE.

Ano ang Malalaman Mo

  • Pangkalahatang impormasyon tungkol sa NodeMCU
  • Paano mag-install ng mga board na batay sa ESP8266 sa Arduino IDE
  • Paano i-program ang NodeMCU sa Arduino IDE
  • Ipinakikilala ang mga board na maaaring magamit sa halip na NodeMCU

Hakbang 1: Ano ang NodeMCU?

Ano ang NodeMCU?
Ano ang NodeMCU?

Ngayon, ang mga aplikasyon ng IOT ay tumataas, at ang pagkonekta ng mga bagay ay nagiging mas at mas mahalaga. Mayroong maraming mga paraan upang ikonekta ang mga bagay tulad ng Wi-Fi protocol.

Ang NodeMCU ay isang bukas na platform ng mapagkukunan batay sa ESP8266 na maaaring kumonekta sa mga bagay at hayaang ilipat ang data gamit ang Wi-Fi protocol. Bilang karagdagan, sa pamamagitan ng pagbibigay ng ilan sa pinakamahalagang tampok ng mga microcontroller tulad ng GPIO, PWM, ADC, at iba pa, malulutas nito ang marami sa mga pangangailangan ng proyekto nang mag-isa.

Ang mga pangkalahatang tampok ng board na ito ay ang mga sumusunod:

  • Madaling gamitin
  • Programmability sa mga wikang Arduino IDE o IUA
  • Magagamit bilang isang access point o istasyon
  • maisasagawa sa mga application na hinimok ng Kaganapan API
  • Ang pagkakaroon ng panloob na antena
  • Naglalaman ng 13 GPIO pin, 10 PWM channel, I2C, SPI, ADC, UART, at 1-Wire

Hakbang 2: Paano Mag-Program NodeMCU Gamit ang Arduino IDE

Paano Mag-Program NodeMCU Gamit ang Arduino IDE
Paano Mag-Program NodeMCU Gamit ang Arduino IDE
Paano Mag-Program NodeMCU Gamit ang Arduino IDE
Paano Mag-Program NodeMCU Gamit ang Arduino IDE
Paano Mag-Program NodeMCU Gamit ang Arduino IDE
Paano Mag-Program NodeMCU Gamit ang Arduino IDE
Paano Mag-Program NodeMCU Gamit ang Arduino IDE
Paano Mag-Program NodeMCU Gamit ang Arduino IDE

Upang magamit ang Arduino IDE upang mai-program ang NodeMCU, kailangan mo munang ipakilala ito sa software.

Upang gawin ito kopyahin ang sumusunod na code at sundin ang mga hakbang sa ibaba:

arduino.esp8266.com/stable/package_esp8266c…

hakbang1. Piliin ang Mga Kagustuhan sa menu ng File at ipasok ang nakopyang code sa bahagi ng Mga Karagdagang Board Manager URL. Pagkatapos ay pindutin ang OK.

Hakbang2. Maghanap sa salitang ESP8266 sa Boards> boards manager mula sa menu ng Tools. Pagkatapos i-install ang mga board ng ESP8266. Matapos ang kumpletong pag-install, makikita mo ang INSTALLED na label sa mga board ng ESP8266.

Matapos ang dalawang hakbang na ito, maaari mong makita ang mga board na batay sa ESP8266 tulad ng NodeMCU sa iyong Arduino IDE boards list, at maaari mong piliin ang iyong nais na board upang mai-upload ang code.

Upang magamit ang mga digital na pin, dapat mong piliin ang mga numero ng GPIO. Halimbawa, ang D7 pin ay tinukoy bilang GPIO13. Kaya dapat mong i-set up ang pin number 13 tuwing nais mong gamitin ang D7 sa iyong programa. Gayundin, maaari mong gamitin ang pin D2 (GPIO4) bilang SDA at i-pin ang D1 (GPIO5) bilang SCL

Hakbang 3: Pagkontrol sa LED Sa pamamagitan ng isang Pahina ng HTTP Gamit ang NodeMCU

Maaari mong ikonekta ang internet sa pamamagitan ng Wi-Fi gamit ang NodeMCU, at ilapat ang iyong nais na mga utos sa pamamagitan ng paglikha ng isang pahina ng

Sa halimbawang ito, makokontrol mo ang isang LED sa pamamagitan ng pagpindot sa ON at OFF key. Ipasok ang iyong mga modem na SSID at password sa ibinigay na bahagi at i-upload ito sa iyong NodeMCU board gamit ang Arduino IDE. (Iwanan ang iba pang mga setting sa default)

Hakbang 4: Code

Matapos buksan ang Serial Monitor, kung ang koneksyon sa Internet ay itinatag, bibigyan ka ng IP address ng pahina na iyong nilikha (halimbawa 192.168.1.18). Kopyahin at i-paste ito sa iyong browser upang buksan ang pahina ng

Hakbang 5: Ano ang Ibang Mga Lupon na Maari kong Magamit sa halip na NodeMCU?

Ano ang Ibang Mga Lupon na Maari kong Magamit sa halip na NodeMCU?
Ano ang Ibang Mga Lupon na Maari kong Magamit sa halip na NodeMCU?

Mayroong iba't ibang mga mahahalagang kadahilanan para sa pagpili ng uri ng board para sa isang sistema ng IOT, tulad ng bilang ng mga pin ng GPIO, mga protocol sa pakikipag-usap, kabilang ang isang antena, atbp.

Gayundin, mayroong iba't ibang mga board at platform, bawat isa ay may mga tukoy na tampok.

Dito inihambing namin ang mga ito batay sa pinakamahalagang kinakailangang mga tampok para sa mga proyekto ng IOT.

Hakbang 6: Mga Halimbawa ng Proyekto:

  • Smart Door Lock w / WiFi Login Page ni Arduino & ESP8266
  • Kausapin ang iyong Arduino at Kontrolin Ito ng Google Assistant
  • Maglaro ng Fire Over WIFI! ESP8266 & Neopixels (Kasama ang Android App)
  • nstagram Gusto ng Speedometer ni Arduino & ESP8266

Kung nakita mong kapaki-pakinabang at kawili-wili ang tutorial na ito, mangyaring gusto namin sa facebook.

Inirerekumendang: