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, Srpanj
Anonim
LED upravljana internetom pomoću NodeMCU -a
LED upravljana internetom pomoću NodeMCU -a

Internet stvari (IoT) sustav je međusobno povezanih računalnih uređaja, mehaničkih i digitalnih strojeva, objekata, životinja ili ljudi koji imaju jedinstvene identifikatore i mogućnost prijenosa podataka putem mreže bez potrebe za ljudskim ili ljudskim interakcija s računalom.

U ovom uputstvu napravit ćemo jednostavan IoT projekt. LED upravljana web stranicom pomoću NodeMCU -a spojenog na lokalnu mrežu.

OPISNodeMCU je IoT platforma otvorenog koda. Uključuje firmver koji radi na ESP8266 WiFi SoC-u tvrtke Espressif i hardver koji se temelji na modulu ESP-12. Izraz "NodeMcu" prema zadanim postavkama odnosi se na firmver, a ne na komplete za razvoj. Firmware ESP8266 koristi skriptni jezik Lua. Temelji se 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 temeljen na LUA-i za Wi-Fi SoC Expressif ESP8622, 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 pogrešaka, prilagođena je ploči i može jednostavno se napaja putem mikro USB priključka.

OSOBINE

  • Wi-Fi modul-modul ESP-12E sličan modulu ESP-12, ali sa 6 dodatnih GPIO-a.
  • USB - mikro USB priključak za napajanje, programiranje i ispravljanje pogrešaka
  • Zaglavlja-2x 15-pinski zaglavlje 2,54 mm s pristupom GPIO-ima, SPI, UART, ADC i priključcima za napajanje Razno-Gumbi 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. Oglasna ploča
  3. LED
  4. Žice za kratkospojnike
  5. Arduino IDE

Korak 2: Instaliranje paketa ploče NodeMCU

Instaliranje paketa ploče NodeMCU
Instaliranje paketa ploče NodeMCU
Instaliranje paketa ploče NodeMCU
Instaliranje paketa ploče NodeMCU
  1. Otvorite Arduino IDE. Idite na Datoteke-> Postavke. Unesite https://arduino.esp8266.com/stable/package_esp8266… u polje Dodatni URL -ovi upravitelja ploče
  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 od NodeMCU do LED -a -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: Prijenos koda

Učitavanje koda
Učitavanje koda

Kad 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 mogućnosti za ESP8266. Odaberite "NodeMCU 1.0 (ESP-12E modul). Zatim odaberite svoj port. Ako ne možete prepoznati svoj port, idite na Upravljačku ploču> Sustav> Upravitelj uređaja> Ulaz i ažurirajte USB upravljački program.

Sada učitajte kôd 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 gumba ON i OFF.
  • Ako je sve u redu kada pritisnete ON, LED će zasvijetliti, a kada pritisnete OFF LED će se isključiti.

Preporučeni: