Sisällysluettelo:
- Vaihe 1: Mikä on NodeMCU?
- Vaihe 2: NodeMCU -ohjelman ohjelmointi Arduino IDE: n avulla
- Vaihe 3: LED -valvonta HTTP -sivun kautta NodeMCU: n avulla
- Vaihe 4: Koodi
- Vaihe 5: Mitä muita levyjä voin käyttää NodeMCU: n sijasta?
- Vaihe 6: Esimerkkihankkeet:
Video: Aloittaminen W/ NodeMCU ESP8266 -laitteella Arduino IDE: 6 -vaiheilla
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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?
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
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?
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:
Digispark Attiny85: n käytön aloittaminen Arduino IDE: n avulla: 4 vaihetta
Digispark Attiny85: n käytön aloittaminen Arduino IDE: n käyttäminen: Digispark on Attiny85 -pohjainen mikrokontrollerin kehityskortti, joka on samanlainen kuin Arduino -linja, vain halvempi, pienempi ja hieman vähemmän tehokas. Koko joukko kilpiä laajentaa sen toiminnallisuutta ja kykyä käyttää tuttua Arduino ID: tä
ESP32: n käytön aloittaminen - ESP32 -levyjen asentaminen Arduino IDE: hen - ESP32 vilkkuva koodi: 3 vaihetta
ESP32: n käytön aloittaminen | ESP32 -levyjen asentaminen Arduino IDE: hen | ESP32 Blink Code: Tässä ohjeessa näemme, kuinka aloittaa työskentely esp32: n kanssa ja miten asennetaan esp32 -levyt Arduino IDE: hen, ja ohjelmoimme esp 32: n suorittamaan vilkkuva koodi käyttämällä arduino ide
Stm32: n käytön aloittaminen Arduino IDE: n avulla: 3 vaihetta
Stm32: n käytön aloittaminen Arduino IDE: n avulla: STM32 on melko tehokas ja suosittu levy, jota tukee Arduino IDE. ohjelmoimaan sitä
Esp 8266 Esp-01: n käytön aloittaminen Arduino IDE: n kanssa Esp -levyjen asentaminen Arduino Ide -ohjelmaan ja Esp -ohjelmointi: 4 vaihetta
Esp 8266 Esp-01: n käytön aloittaminen Arduino IDE: n kanssa Esp-levyjen asentaminen Arduino Ide -ohjelmaan ja Esp-ohjelmointi: Tässä ohjeessa opimme asentamaan esp8266-levyt Arduino IDE: hen ja kuinka ohjelmoida esp-01 ja ladata koodi siihen. tämä ja useimmat ihmiset kohtaavat ongelmia
ESP8266-NODEMCU $ 3 WiFi-moduuli #1- WiFi: n käytön aloittaminen: 6 vaihetta
ESP8266-NODEMCU $ 3 WiFi-moduuli #1- WiFi: n käytön aloittaminen: Näiden mikrotietokoneiden uusi maailma on saapunut ja tämä asia on ESP8266 NODEMCU. Tämä on ensimmäinen osa, joka näyttää kuinka voit asentaa esp8266 -ympäristön arduino IDE -laitteeseesi aloitusvideon kautta ja osina