Indholdsfortegnelse:

Internetstyret LED ved hjælp af NodeMCU: 6 trin
Internetstyret LED ved hjælp af NodeMCU: 6 trin

Video: Internetstyret LED ved hjælp af NodeMCU: 6 trin

Video: Internetstyret LED ved hjælp af NodeMCU: 6 trin
Video: Orgone Energy: The Greatest Discovery SUPPRESSED by the FDA - Wilhelm Reich 2024, Juli
Anonim
Internetstyret LED ved hjælp af NodeMCU
Internetstyret LED ved hjælp af NodeMCU

Internet of Things (IoT) er et system af indbyrdes forbundne computerenheder, mekaniske og digitale maskiner, objekter, dyr eller mennesker, der er forsynet med unikke identifikatorer og evnen til at overføre data over et netværk uden at kræve menneske-til-menneske eller menneske- til computer-interaktion.

I denne instruktør laver vi et simpelt IoT -projekt. Websidestyret LED ved hjælp af NodeMCU tilsluttet et lokalt netværk.

BESKRIVELSENodeMCU er en open source IoT -platform. Det inkluderer firmware, der kører på ESP8266 WiFi SoC fra Espressif, og hardware, der er baseret på ESP-12-modulet. Udtrykket "NodeMcu" refererer som standard til firmwaren frem for dev kits. Firmwaren ESP8266 bruger Lua -scriptsproget. Det er baseret på Lua-projektet og bygget på Espressif Non-OS SDK til ESP8266. Det bruger mange open source-projekter, såsom Lua-cjson og spiffs. LUA-baseret interaktiv firmware til Expressif ESP8622 Wi-Fi SoC samt et open-source hardwarekort, der i modsætning til ESP8266 Wi-Fi-modulerne på $ 3 indeholder en CP2102 TTL til USB-chip til programmering og fejlfinding, er brødbrædevenlig og kan simpelthen få strøm via sin mikro -USB -port.

FUNKTIONER

  • Wi-Fi-modul-ESP-12E-modul, der ligner ESP-12-modulet, men med 6 ekstra GPIO'er.
  • USB - mikro USB -port til strøm, programmering og fejlfinding
  • Overskrifter-2x 2,54 mm 15-benet header med adgang til GPIO'er, SPI, UART, ADC og strømstifter Diverse-Nulstil og Flash-knapper
  • Strøm - 5V via mikro USB -port

Trin 1: Materialer påkrævet

Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
  1. ESP8266 NodeMCU
  2. Brødbræt
  3. LED
  4. Jumper Wires
  5. Arduino IDE

Trin 2: Installation af NodeMCU Board Package

Installation af NodeMCU Board Package
Installation af NodeMCU Board Package
Installation af NodeMCU Board Package
Installation af NodeMCU Board Package
  1. Åbn Arduino IDE. Gå til Filer-> Præferencer. Indtast https://arduino.esp8266.com/stable/package_esp8266… i feltet Yderligere webadresser til bestyrelsesmanager
  2. Gå nu til Værktøjer-> Tavler-> Board Manager, og søg efter ESP8266 og installer pakken.

Trin 3: Fastgør forbindelser

Pin -forbindelser
Pin -forbindelser
  1. D7 af NodeMCU til LED'er +ve.
  2. G af NodeMCU til LED'er -ve.

Trin 4: Kildekode

Kildekode
Kildekode
Kildekode
Kildekode
Kildekode
Kildekode
Kildekode
Kildekode

I kode

skift ssid til dit ssid -navn

og adgangskode til dit SSID's adgangskode

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

const char* password = "8826675619"; // Dit kodeord

Trin 5: Upload af koden

Upload af koden
Upload af koden

Når du har opbygget din forbindelse på brødbrættet og skriver kodning, skal du uploade kodningen til NodeMCU ved hjælp af en mikro -USB.

Gå nu til Værktøjer> Board> ESP8266 -moduler, og du kan se mange muligheder for ESP8266. Vælg "NodeMCU 1.0 (ESP-12E-modul). Vælg derefter din port. Hvis du ikke kan genkende din port, skal du gå til Kontrolpanel> System> Enhedshåndtering> Port og opdatere din USB-driver.

Upload nu koden til tavlen.

Trin 6: Styring af LED'en

Styring af LED'en
Styring af LED'en
Styring af LED'en
Styring af LED'en
Styring af LED'en
Styring af LED'en
Styring af LED'en
Styring af LED'en
  • Åbn nu din Serial Monitor, og ikke ned ad URL'en.
  • Indsæt nu webadressen i din telefons browser.
  • En side åbnes med to knapper ON og OFF.
  • Hvis alt er korrekt, når du trykker på ON, lyser LED'en, og når du trykker på OFF, slukker LED'en.

Anbefalede: