Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Esineiden internet (IoT) on toisiinsa liittyvien tietokonelaitteiden, mekaanisten ja digitaalisten koneiden, esineiden, eläinten tai ihmisten järjestelmä, joka on varustettu yksilöllisillä tunnisteilla ja kyvyllä siirtää tietoja verkon yli ilman, että niitä tarvitaan ihmisiltä ihmisille tai ihmisille. vuorovaikutus tietokoneeseen.
Tässä ohjeessa teemme yksinkertaisen IoT -projektin. Web -sivun ohjaama LED -valo NodeMCU: n avulla, joka on kytketty paikalliseen verkkoon.
KUVAUS NodeMCU on avoimen lähdekoodin IoT -alusta. Se sisältää Espressifin ESP8266 WiFi SoC -laitteella toimivan laiteohjelmiston ja ESP-12-moduuliin perustuvan laitteiston. Termi "NodeMcu" viittaa oletuksena laiteohjelmistoon eikä kehityssarjoihin. Laiteohjelmisto ESP8266 käyttää Lua -komentosarjakieltä. Se perustuu Lua-projektiin ja perustuu ESP8266: n Espressif Non-OS SDK: hon. Se käyttää monia avoimen lähdekoodin projekteja, kuten Lua-cjson ja spiffs. LUA-pohjainen interaktiivinen laiteohjelmisto Expressif ESP8622 Wi-Fi SoC: lle sekä avoimen lähdekoodin laitteistokortti, joka toisin kuin $ 3 ESP8266 Wi-Fi -moduulit sisältää CP2102 TTL-USB-sirun ohjelmointia ja virheenkorjausta varten, on leipäpöytäystävällinen ja pystyy virtaa vain sen mikro -USB -portin kautta.
OMINAISUUDET
- Wi-Fi-moduuli-ESP-12E-moduuli, joka on samanlainen kuin ESP-12-moduuli, mutta sisältää 6 ylimääräistä GPIO: ta.
- USB - mikro -USB -portti virtaa, ohjelmointia ja virheenkorjausta varten
- Otsikot-2x 2,54 mm: n 15-nastainen otsikko, jossa on pääsy GPIO-laitteisiin, SPI-, UART-, ADC- ja virtanappeihin
- Virta - 5 V mikro -USB -portin kautta
Vaihe 1: Tarvittavat materiaalit
- ESP8266 NodeMCU
- Leipälauta
- LED
- Hyppyjohdot
- Arduino IDE
Vaihe 2: NodeMCU -korttipaketin asennus
- Avaa Arduino IDE. Siirry kohtaan Tiedostot-> Asetukset. Kirjoita https://arduino.esp8266.com/stable/package_esp8266… Hallituksen ylimääräiset URL -osoitteet -kenttään
- Siirry nyt kohtaan Työkalut-> Taulut-> Hallituksenhallinta ja etsi ESP8266 ja asenna paketti.
Vaihe 3: Pin -liitännät
- D7 NodeMCU: sta LED: iin +ve.
- G NodeMCU: sta LED: ään -ve.
Vaihe 4: Lähdekoodi
Koodissa
muuta ssid ssid -nimeksi
ja Salasana SSID -salasanaasi
const char* ssid = "MODI"; // sinun ssid
const char* password = "8826675619"; // Salasanasi
Vaihe 5: Lataa koodi
Kun olet onnistuneesti rakentanut yhteyden leipäpöydälle ja kirjoittanut koodauksen, sinun on ladattava koodaus NodeMCU -laitteeseen käyttämällä mikro -USB -liitäntää.
Siirry nyt kohtaan Työkalut> Taulu> ESP8266 -moduulit ja näet monia ESP8266 -vaihtoehtoja. Valitse "NodeMCU 1.0 (ESP-12E-moduuli). Valitse seuraavaksi porttisi. Jos et tunnista porttiasi, valitse Ohjauspaneeli> Järjestelmä> Laitehallinta> Portti ja päivitä USB-ohjain.
Lataa nyt koodi taululle.
Vaihe 6: LEDin ohjaus
- Avaa nyt sarjamonitori, älä URL -osoitetta.
- Laita nyt URL -osoite puhelimesi selaimeen.
- Sivu avautuu, ja siinä on kaksi painiketta ON ja OFF.
- Jos kaikki on oikein, kun painat ON, LED syttyy ja kun painat OFF, LED sammuu.