Sadržaj:

LED upravljana internetom pomoću NodeMCU: 6 koraka
LED upravljana internetom pomoću NodeMCU: 6 koraka

Video: LED upravljana internetom pomoću NodeMCU: 6 koraka

Video: LED upravljana internetom pomoću NodeMCU: 6 koraka
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Juli
Anonim
LED upravljana internetom pomoću NodeMCU -a
LED upravljana internetom pomoću NodeMCU -a

Internet stvari (IoT) je sistem međusobno povezanih računarskih uređaja, mehaničkih i digitalnih mašina, objekata, životinja ili ljudi koji imaju jedinstvene identifikatore i mogućnost prijenosa podataka preko mreže bez potrebe za ljudskim ili ljudskim interakcija sa računarom.

U ovom uputstvu napravit ćemo jednostavan IoT projekt. LED kontrolisana web stranicom koristeći NodeMCU povezan na lokalnu mrežu.

OPISNodeMCU je IoT platforma otvorenog koda. Uključuje firmver koji radi na ESP8266 WiFi SoC-u kompanije Espressif i hardver zasnovan na modulu ESP-12. Izraz "NodeMcu" prema zadanim postavkama odnosi se na firmver, a ne na komplete za razvoj. Firmver ESP8266 koristi skriptni jezik Lua. Zasnovan je na projektu Lua i izgrađen je na Espressif Non-OS SDK-u za ESP8266. Koristi mnoge projekte otvorenog koda, kao što su Lua-cjson i spiffs. Interaktivni firmver zasnovan na LUA-i za Expressif ESP8622 Wi-Fi SoC, kao i hardverska ploča otvorenog koda koja za razliku od 3 USD ESP8266 Wi-Fi modula uključuje CP2102 TTL na USB čip za programiranje i otklanjanje grešaka, prilagođen je matičnoj ploči i može jednostavno se napaja preko mikro USB priključka.

OSOBINE

  • Wi-Fi modul-ESP-12E modul sličan modulu ESP-12, ali sa 6 dodatnih GPIO-ova.
  • USB - mikro USB port za napajanje, programiranje i otklanjanje grešaka
  • Zaglavlja-2x 2,54 mm 15-pinski zaglavlje s pristupom GPIO-ovima, SPI, UART, ADC i pinovima za napajanje Razno-tipke za resetiranje i Flash
  • Napajanje - 5V preko mikro USB priključka

Korak 1: Potrebni materijali

Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
  1. ESP8266 NodeMCU
  2. Breadboard
  3. LED
  4. Džemper žice
  5. Arduino IDE

Korak 2: Instaliranje paketa ploče NodeMCU

Instaliranje paketa ploče NodeMCU
Instaliranje paketa ploče NodeMCU
Instaliranje NodeMCU paketa ploča
Instaliranje NodeMCU paketa ploča
  1. Otvorite Arduino IDE. Idite na Datoteke-> Postavke. Unesite https://arduino.esp8266.com/stable/package_esp8266… u polje Dodatni URL -ovi upravitelja odbora
  2. Sada idite na Alati-> Ploče-> Upravitelj ploče, potražite ESP8266 i instalirajte paket.

Korak 3: Pin veze

Pin veze
Pin veze
  1. D7 NodeMCU na LED +ve.
  2. G NodeMCU na LED -ve.

Korak 4: Izvorni kod

Izvorni kod
Izvorni kod
Izvorni kod
Izvorni kod
Izvorni kod
Izvorni kod
Izvorni kod
Izvorni kod

U kodu

promijenite ssid u svoje ssid ime

i Lozinka za lozinku vašeg SSID -a

const char* ssid = "MODI"; // vaš ssid

const char* password = "8826675619"; // Vaša lozinka

Korak 5: Učitavanje koda

Učitavanje koda
Učitavanje koda

Kada ste uspješno izgradili svoju vezu na matičnoj ploči i napisali kodiranje, morate učitati kodiranje u NodeMCU pomoću mikro USB -a.

Sada idite na Alati> Ploča> ESP8266 moduli i možete vidjeti mnoge opcije za ESP8266. Odaberite "NodeMCU 1.0 (ESP-12E modul). Zatim odaberite svoj port. Ako ne možete prepoznati svoj port, idite na Control Panel> System> Device Manager> Port i ažurirajte USB upravljački program.

Sada postavite kod na ploču.

Korak 6: Upravljanje LED diodom

Upravljanje LED diodama
Upravljanje LED diodama
Upravljanje LED diodama
Upravljanje LED diodama
Upravljanje LED diodama
Upravljanje LED diodama
Upravljanje LED diodama
Upravljanje LED diodama
  • Sada otvorite serijski monitor, a ne prema dolje URL.
  • Sada stavite URL u preglednik telefona.
  • Otvorit će se stranica s dva dugmeta ON i OFF.
  • Ako je sve u redu kada pritisnete ON, LED će zasvijetliti, a kada pritisnete OFF LED će se isključiti.

Preporučuje se: