Innholdsfortegnelse:

Internettkontrollert LED ved hjelp av NodeMCU: 6 trinn
Internettkontrollert LED ved hjelp av NodeMCU: 6 trinn

Video: Internettkontrollert LED ved hjelp av NodeMCU: 6 trinn

Video: Internettkontrollert LED ved hjelp av NodeMCU: 6 trinn
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, November
Anonim
Internettkontrollert LED ved hjelp av NodeMCU
Internettkontrollert LED ved hjelp av NodeMCU

Tingenes internett (IoT) er et system med sammenhengende databehandlingsenheter, mekaniske og digitale maskiner, objekter, dyr eller mennesker som er utstyrt med unike identifikatorer og muligheten til å overføre data over et nettverk uten å kreve menneske-til-menneske eller menneske- til datamaskin-interaksjon.

I denne instruksen skal vi lage et enkelt IoT -prosjekt. Websidestyrt LED ved hjelp av NodeMCU koblet til et lokalt nettverk.

BESKRIVELSENodeMCU er en åpen kildekode IoT -plattform. Den inkluderer fastvare som kjører på ESP8266 WiFi SoC fra Espressif, og maskinvare som er basert på ESP-12-modulen. Begrepet "NodeMcu" refererer som standard til fastvaren i stedet for dev -settene. Fastvaren ESP8266 bruker skriptspråket Lua. Den er basert på Lua-prosjektet og bygget på Espressif Non-OS SDK for ESP8266. Den bruker mange åpen kildekode-prosjekter, for eksempel Lua-cjson og spiffs. LUA-basert interaktiv fastvare for Expressif ESP8622 Wi-Fi SoC, samt et åpen kildekode-maskinvarekort som i motsetning til ESP8266 Wi-Fi-moduler på $ 3 inkluderer en CP2102 TTL til USB-brikke for programmering og feilsøking, er brødbrettvennlig og kan bare få strøm via mikro -USB -porten.

FUNKSJONER

  • Wi-Fi-modul-ESP-12E-modul som ligner på ESP-12-modulen, men med 6 ekstra GPIO-er.
  • USB - mikro USB -port for strøm, programmering og feilsøking
  • Overskrifter-2x 2,54 mm 15-pinners topptekst med tilgang til GPIO, SPI, UART, ADC og strømnål Diverse-Tilbakestill og Flash-knapper
  • Strøm - 5V via mikro USB -port

Trinn 1: Nødvendig materiale

Materialer som kreves
Materialer som kreves
Materialer som kreves
Materialer som kreves
Materialer som kreves
Materialer som kreves
Materialer som kreves
Materialer som kreves
  1. ESP8266 NodeMCU
  2. Brødbrett
  3. LED
  4. Jumper Wires
  5. Arduino IDE

Trinn 2: Installere NodeMCU Board Package

Installere NodeMCU Board Package
Installere NodeMCU Board Package
Installere NodeMCU Board Package
Installere NodeMCU Board Package
  1. Åpne Arduino IDE. Gå til Filer-> Innstillinger. Skriv inn https://arduino.esp8266.com/stable/package_esp8266… i feltet Ytterligere nettadresser for styringsleder
  2. Gå nå til Verktøy-> Tavler-> Board Manager, og søk etter ESP8266 og installer pakken.

Trinn 3: Fest tilkoblinger

Pin -tilkoblinger
Pin -tilkoblinger
  1. D7 av NodeMCU til LED +ve.
  2. G av NodeMCU til LED -veier.

Trinn 4: Kildekode

Kildekode
Kildekode
Kildekode
Kildekode
Kildekode
Kildekode
Kildekode
Kildekode

I kode

endre ssid til ssid -navnet ditt

og passord til SSID -passordet ditt

const char* ssid = "MODI"; // din ssid

const char* password = "8826675619"; // Ditt passord

Trinn 5: Last opp koden

Laster opp koden
Laster opp koden

Når du har bygget din tilkobling på brødbrettet og skriver koding, må du laste opp kodingen til NodeMCU ved å bruke en mikro -USB.

Gå nå til Verktøy> Brett> ESP8266 -moduler, og du kan se mange alternativer for ESP8266. Velg "NodeMCU 1.0 (ESP-12E Module). Velg deretter porten din. Hvis du ikke kan gjenkjenne porten, går du til Kontrollpanel> System> Enhetsbehandling> Port og oppdaterer USB-driveren.

Last nå opp koden til tavlen.

Trinn 6: Kontrollere LED -en

Kontroll av LED
Kontroll av LED
Kontroll av LED
Kontroll av LED
Kontroll av LED
Kontroll av LED
Kontroll av LED
Kontroll av LED
  • Åpne nå Serial Monitor, og ikke ned URLen.
  • Sett nå nettadressen i telefonens nettleser.
  • En side åpnes med to knapper PÅ og AV.
  • Hvis alt er riktig når du trykker på ON, lyser LED -en og når du trykker på OFF, slås LED -en av.

Anbefalt: