INHOUDSOPGAWE:

Internetbeheerde LED met NodeMCU: 6 stappe
Internetbeheerde LED met NodeMCU: 6 stappe

Video: Internetbeheerde LED met NodeMCU: 6 stappe

Video: Internetbeheerde LED met NodeMCU: 6 stappe
Video: Inleiding tot NodeMCU ESP8266 WiFi-ontwikkelbord met voorbeeld van HTTP-client 2024, November
Anonim
Internet -beheerde LED met behulp van NodeMCU
Internet -beheerde LED met behulp van NodeMCU

Die Internet of Things (IoT) is 'n stelsel van onderling verwante rekenaartoestelle, meganiese en digitale masjiene, voorwerpe, diere of mense wat van unieke identifiseerders voorsien is en die vermoë het om data oor 'n netwerk oor te dra sonder dat dit van mens tot mens of mens nodig is. rekenaar-interaksie.

In hierdie instruksies maak ons 'n eenvoudige IoT -projek. Webbladsybeheerde LED met behulp van NodeMCU wat op 'n plaaslike netwerk gekoppel is.

BESKRYWING NodeMCU is 'n open source IoT -platform. Dit bevat firmware wat op die ESP8266 WiFi SoC van Espressif werk, en hardeware wat gebaseer is op die ESP-12-module. Die term "NodeMcu" verwys standaard na die firmware eerder as die dev -kits. Die firmware ESP8266 gebruik die Lua -skriptaal. Dit is gebaseer op die Lua-projek en gebou op die Espressif Non-OS SDK vir ESP8266. Dit gebruik baie open source-projekte, soos Lua-cjson en spiffs. LUA-gebaseerde interaktiewe firmware vir Expressif ESP8622 Wi-Fi SoC, sowel as 'n open-source hardeware bord wat in teenstelling met die $ 3 ESP8266 Wi-Fi-modules 'n CP2102 TTL tot USB-chip bevat vir programmering en ontfouting, broodbordvriendelik is en kan word eenvoudig aangedryf via sy mikro -USB -poort.

KENMERKE

  • Wi-Fi-module-ESP-12E-module soortgelyk aan die ESP-12-module, maar met 6 ekstra GPIO's.
  • USB - mikro -USB -poort vir krag, programmering en ontfouting
  • Opskrifte-2x 2.54mm 15-pins koptekst met toegang tot GPIO's, SPI, UART, ADC en kragpenne Diverse-Herstel- en flitsknoppies
  • Krag - 5V via mikro -USB -poort

Stap 1: materiaal benodig

Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
  1. ESP8266 NodeMCU
  2. Broodbord
  3. LED
  4. Jumper Wires
  5. Arduino IDE

Stap 2: Installeer NodeMCU Board Package

Installeer NodeMCU Board Package
Installeer NodeMCU Board Package
Installeer NodeMCU Board Package
Installeer NodeMCU Board Package
  1. Maak Arduino IDE oop. Gaan na Files-> Voorkeure. Voer https://arduino.esp8266.com/stable/package_esp8266… in die veld Addisionele bestuurder -URL's in
  2. Gaan nou na Tools-> Boards-> Board Manager, en soek na ESP8266 en installeer die pakket.

Stap 3: Verbind verbindings

Speldverbindings
Speldverbindings
  1. D7 van NodeMCU na LED's +ve.
  2. G van NodeMCU na LED's -ve.

Stap 4: Bronkode

Bronkode
Bronkode
Bronkode
Bronkode
Bronkode
Bronkode
Bronkode
Bronkode

In kode

verander ssid na u ssid naam

en wagwoord vir die wagwoord van u SSID

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

const char* password = "8826675619"; // Jou wagwoord

Stap 5: Laai die kode op

Laai die kode op
Laai die kode op

As u u verbinding suksesvol op die broodbord gebou het en kodering geskryf het, moet u die kodering oplaai na die NodeMCU met behulp van 'n mikro -USB.

Gaan nou na Tools> Board> ESP8266 -modules, en u kan baie opsies vir ESP8266 sien. Kies "NodeMCU 1.0 (ESP-12E Module). Kies dan u poort. As u nie u poort kan herken nie, gaan na die Configuratiescherm> Stelsel> Toestelbestuurder> Poort en werk u USB-bestuurder op.

Laai nou die kode op die bord op.

Stap 6: Beheer van die LED

Die beheer van die LED
Die beheer van die LED
Die beheer van die LED
Die beheer van die LED
Die beheer van die LED
Die beheer van die LED
Die beheer van die LED
Die beheer van die LED
  • Maak nou u Serial Monitor oop, en nie die URL af nie.
  • Plaas nou die URL in die blaaier van u telefoon.
  • 'N Bladsy sal oopmaak met twee knoppies AAN en UIT.
  • As alles korrek is as u op ON druk, sal die LED brand en as u OFF druk, sal die LED uitskakel.

Aanbeveel: