Sisällysluettelo:

Aloittaminen W/ NodeMCU ESP8266 -laitteella Arduino IDE: 6 -vaiheilla
Aloittaminen W/ NodeMCU ESP8266 -laitteella Arduino IDE: 6 -vaiheilla

Video: Aloittaminen W/ NodeMCU ESP8266 -laitteella Arduino IDE: 6 -vaiheilla

Video: Aloittaminen W/ NodeMCU ESP8266 -laitteella Arduino IDE: 6 -vaiheilla
Video: #6 ESP8266rf и большие токи 2024, Marraskuu
Anonim
Aloittaminen W/ NodeMCU ESP8266 Arduino IDE: llä
Aloittaminen W/ NodeMCU ESP8266 Arduino IDE: llä

Yleiskatsaus

Tässä opetusohjelmassa opit käyttämään NodeMCU: ta Arduino IDE: ssä.

Mitä opit

  • Yleistä tietoa NodeMCU: sta
  • ESP8266 -pohjaisten levyjen asentaminen Arduino IDE: hen
  • Kuinka ohjelmoida NodeMCU Arduino IDE: lle
  • Esittelyssä levyt, joita voidaan käyttää NodeMCU: n sijasta

Vaihe 1: Mikä on NodeMCU?

Mikä on NodeMCU?
Mikä on NodeMCU?

Nykyään IOT -sovellukset ovat nousussa ja kohteiden yhdistäminen on yhä tärkeämpää. Objektien, kuten Wi-Fi-protokollan, yhdistämiseen on useita tapoja.

NodeMCU on avoimen lähdekoodin alusta, joka perustuu ESP8266-järjestelmään ja joka voi yhdistää objekteja ja sallia tiedonsiirron Wi-Fi-protokollan avulla. Lisäksi tarjoamalla joitain mikro -ohjaimien tärkeimpiä ominaisuuksia, kuten GPIO, PWM, ADC jne., Se voi ratkaista monet projektin tarpeista yksin.

Tämän levyn yleiset ominaisuudet ovat seuraavat:

  • Helppokäyttöinen
  • Ohjelmoitavuus Arduino IDE- tai IUA -kielillä
  • Saatavana tukiasemana tai asemana
  • toteutettavissa tapahtumapohjaisissa API-sovelluksissa
  • Sisäinen antenni
  • Sisältää 13 GPIO-nastaa, 10 PWM-kanavaa, I2C, SPI, ADC, UART ja 1-johtiminen

Vaihe 2: NodeMCU -ohjelman ohjelmointi Arduino IDE: n avulla

Kuinka ohjelmoida NodeMCU käyttämällä Arduino IDE: tä
Kuinka ohjelmoida NodeMCU käyttämällä Arduino IDE: tä
Kuinka ohjelmoida NodeMCU käyttämällä Arduino IDE: tä
Kuinka ohjelmoida NodeMCU käyttämällä Arduino IDE: tä
Kuinka ohjelmoida NodeMCU käyttämällä Arduino IDE: tä
Kuinka ohjelmoida NodeMCU käyttämällä Arduino IDE: tä
Kuinka ohjelmoida NodeMCU käyttämällä Arduino IDE: tä
Kuinka ohjelmoida NodeMCU käyttämällä Arduino IDE: tä

Jotta voit käyttää Arduino IDE: tä NodeMCU: n ohjelmointiin, sinun on ensin esitettävä se ohjelmistolle.

Kopioi seuraava koodi ja toimi seuraavasti:

arduino.esp8266.com/stable/package_esp8266c…

vaihe 1. Valitse Tiedostot -valikosta Asetukset ja kirjoita kopioitu koodi Hallituksen ylimääräiset URL -osoitteet -osaan. Paina sitten OK.

Vaihe 2. Hae sanaa ESP8266 kohdasta Työkalut -valikon Taulut> levynhallinta. Asenna sitten ESP8266 -levyt. Kun asennus on suoritettu loppuun, ESP8266 -levyillä näkyy merkintä ASENNETTU.

Näiden kahden vaiheen jälkeen näet ESP8266 -pohjaiset levyt, kuten NodeMCU, Arduino IDE -levyjen luettelossasi ja voit valita haluamasi kortin ladataksesi koodin.

Jos haluat käyttää digitaalisia nastoja, sinun on valittava GPIO -numerot. Esimerkiksi D7 -nasta määritellään GPIO13: ksi. Joten sinun on asetettava nastanumero 13 aina, kun haluat käyttää D7 -ohjelmaa. Voit myös käyttää nasta D2 (GPIO4) SDA: na ja nasta D1 (GPIO5) SCL: nä

Vaihe 3: LED -valvonta HTTP -sivun kautta NodeMCU: n avulla

Voit yhdistää Internetin Wi-Fi-yhteyden kautta NodeMCU: n avulla ja käyttää haluamiasi komentoja luomalla

Tässä esimerkissä voit ohjata LEDiä painamalla ON ja OFF -näppäintä. Kirjoita modeemien SSID ja salasana mukana toimitettuun osaan ja lataa se NodeMCU -kortillesi Arduino IDE: n avulla. (Jätä muut asetukset oletusasetuksiin)

Vaihe 4: Koodi

Jos Serial Monitorin avaamisen jälkeen Internet -yhteys on muodostettu, sinulle annetaan luomasi sivun IP -osoite (esimerkiksi 192.168.1.18). Kopioi ja liitä se selaimeesi avataksesi HTTP -sivun.

Vaihe 5: Mitä muita levyjä voin käyttää NodeMCU: n sijasta?

Mitä muita levyjä voin käyttää NodeMCU: n sijasta?
Mitä muita levyjä voin käyttää NodeMCU: n sijasta?

IOT -järjestelmän korttityypin valinnassa on useita tärkeitä tekijöitä, kuten GPIO -nastojen määrä, kommunikaatioprotokollat, mukaan lukien antenni, jne.

Lisäksi on olemassa erilaisia levyjä ja alustoja, joista jokaisella on omat ominaisuutensa.

Tässä olemme vertailleet niitä IOT -projektien tärkeimpien vaadittujen ominaisuuksien perusteella.

Vaihe 6: Esimerkkihankkeet:

  • Smart Door Lock w/ WiFi -kirjautumissivulla, Arduino & ESP8266
  • Puhu Arduinollesi ja hallitse sitä Google Assistantin avulla
  • Pelaa Fire Over WIFI: llä! ESP8266 ja neopikselit (mukaan lukien Android -sovellus)
  • nstagram Tykkää Arduinon ja ESP8266: n nopeusmittarista

Jos pidät tätä opetusohjelmaa hyödyllisenä ja mielenkiintoisena, pidä meistä Facebookissa.

Suositeltava: