Sisällysluettelo:
Video: Aloittaminen W/ NodeMCU ESP8266 -laitteella Arduino IDE: 6 -vaiheilla
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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.