Sisällysluettelo:
- Vaihe 1: Tarvittavat materiaalit
- Vaihe 2: NodeMCU -korttipaketin asennus
- Vaihe 3: Pin -liitännät
- Vaihe 4: Lähdekoodi
- Vaihe 5: Lataa koodi
- Vaihe 6: LEDin ohjaus
Video: Internet -ohjattu LED NodeMCU: n avulla: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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.
Suositeltava:
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: 7 vaihetta
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: (Päivitys 22.8.2020: Tämä ohje on 2 vuotta vanha ja perustuu joihinkin kolmansien osapuolien sovelluksiin. Kaikki heidän puolellaan tehdyt muutokset saattavat tehdä projektista toimimattoman. Se voi olla tai ei työskentele nyt, mutta voit seurata sitä viitteenä ja muokata sen mukaan
Useiden ESP-keskustelujen tekeminen ESP-NOW: n avulla ESP32: n ja ESP8266: n avulla: 8 vaihetta
Useiden ESP-keskustelujen tekeminen ESP-NYT: n avulla ESP32: n ja ESP8266: n avulla: Käynnissä olevassa projektissani tarvitsen useita ESP: itä puhuakseni keskenään ilman reititintä. Tätä varten käytän ESP-NOW-ohjelmaa langattoman viestinnän tekemiseen keskenään ilman ESP: n reititintä
Ihmisen ja tietokoneen käyttöliittymä: Function a Gripper (valmistaja Kirigami) ranneliikkeen avulla EMG: n avulla: 7 vaihetta
Ihmisen ja tietokoneen käyttöliittymä: Function a Gripper (valmistaja Kirigami) ranneliikkeen avulla EMG: n avulla: Joten tämä oli ensimmäinen kokeiluni ihmisen ja tietokoneen välisessä käyttöliittymässä. pythonin ja arduinon kautta ja käytti origamipohjaista tarttujaa
Visuino - Hanki tarkka aika Internet NIST -palvelimelta NodeMCU: n avulla: 8 vaihetta
Visuino - Hanki tarkka aika Internetin NIST -palvelimelta NodeMCU: n avulla: Tässä opetusohjelmassa käytämme NodeMCU Miniä, OLED LCD -laitetta ja Visuinoa näyttämään reaaliaikainen Internet -aika NIST -palvelimelta LCD -näytöllä. Katso esittelyvideo. Inspiraation ansiot menevät youtuben käyttäjälle "Ciprian Balalau"
Portin ohjaus Google Assistentin avulla ESP8266 NodeMCU: n avulla: 6 vaihetta
Portinhallinta Google Assistentin avulla ESP8266 NodeMCU: n avulla: Tämä on ensimmäinen projektini ohjeista, joten kommentoi alla mahdollisia parannuksia. Joten lähettämällä komennon tulee rele, joka sulkee