Innehållsförteckning:

Internetstyrd LED med NodeMCU: 6 steg
Internetstyrd LED med NodeMCU: 6 steg

Video: Internetstyrd LED med NodeMCU: 6 steg

Video: Internetstyrd LED med NodeMCU: 6 steg
Video: Internetstyrd säkerhetskamera 2024, November
Anonim
Internetstyrd LED med NodeMCU
Internetstyrd LED med NodeMCU

Internet of Things (IoT) är ett system av sammankopplade beräkningsenheter, mekaniska och digitala maskiner, föremål, djur eller människor som är försedda med unika identifierare och möjligheten att överföra data över ett nätverk utan att det krävs människa till människa eller människa. till datorinteraktion.

I den här instruktören kommer vi att göra ett enkelt IoT -projekt. Webbstyrd LED med NodeMCU anslutet till ett lokalt nätverk.

BESKRIVNINGNodeMCU är en IoT -plattform med öppen källkod. Den innehåller firmware som körs på ESP8266 WiFi SoC från Espressif och hårdvara som är baserad på ESP-12-modulen. Termen "NodeMcu" refererar som standard till den fasta programvaran snarare än till dev -satserna. Firmware ESP8266 använder skriptspråket Lua. Den är baserad på Lua-projektet och byggd på Espressif Non-OS SDK för ESP8266. Den använder många projekt med öppen källkod, till exempel Lua-cjson och spiffs. LUA-baserad interaktiv firmware för Expressif ESP8622 Wi-Fi SoC, samt ett hårdvarukort med öppen källkod som i motsats till $ 3 ESP8266 Wi-Fi-modulerna innehåller ett CP2102 TTL till USB-chip för programmering och felsökning, är brödbräda och kan drivs helt enkelt via sin mikro -USB -port.

FUNKTIONER

  • Wi-Fi-modul-ESP-12E-modul som liknar ESP-12-modulen men med 6 extra GPIO: er.
  • USB - mikro -USB -port för ström, programmering och felsökning
  • Rubriker-2x 2,54 mm 15-stifts rubrik med åtkomst till GPIO, SPI, UART, ADC och power pins Övrigt-Återställnings- och blixtknappar
  • Ström - 5V via mikro -USB -port

Steg 1: Material som krävs

Material som krävs
Material som krävs
Material som krävs
Material som krävs
Material som krävs
Material som krävs
Material som krävs
Material som krävs
  1. ESP8266 NodeMCU
  2. Bakbord
  3. LED
  4. Jumper Wires
  5. Arduino IDE

Steg 2: Installera NodeMCU Board Package

Installera NodeMCU Board Package
Installera NodeMCU Board Package
Installera NodeMCU Board Package
Installera NodeMCU Board Package
  1. Öppna Arduino IDE. Gå till Filer-> Inställningar. Ange https://arduino.esp8266.com/stable/package_esp8266… i fältet Ytterligare styrningens webbadresser
  2. Gå nu till Verktyg-> Kort-> Styrelsechef och sök efter ESP8266 och installera paketet.

Steg 3: Stiftanslutningar

Stiftanslutningar
Stiftanslutningar
  1. D7 från NodeMCU till lysdioder +ve.
  2. G av NodeMCU till LED's -ve.

Steg 4: Källkod

Källkod
Källkod
Källkod
Källkod
Källkod
Källkod
Källkod
Källkod

I kod

ändra ssid till ditt ssid -namn

och lösenord till ditt SSID -lösenord

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

const char* password = "8826675619"; // Ditt lösenord

Steg 5: Ladda upp koden

Ladda upp koden
Ladda upp koden

När du har lyckats bygga upp din anslutning på brödbrädan och skriva kodning måste du ladda upp kodningen till NodeMCU med hjälp av ett mikro -USB.

Gå nu till Verktyg> Kort> ESP8266 -moduler och du kan se många alternativ för ESP8266. Välj "NodeMCU 1.0 (ESP-12E-modul). Välj sedan din port. Om du inte känner igen din port går du till Kontrollpanelen> System> Enhetshanterare> Port och uppdaterar din USB-drivrutin.

Ladda nu upp koden till tavlan.

Steg 6: Styrning av lysdioden

Styrning av lysdioden
Styrning av lysdioden
Styrning av lysdioden
Styrning av lysdioden
Styrning av lysdioden
Styrning av lysdioden
Styrning av lysdioden
Styrning av lysdioden
  • Öppna nu din Serial Monitor och inte ner URL: en.
  • Lägg nu in webbadressen i telefonens webbläsare.
  • En sida öppnas med två knappar PÅ och AV.
  • Om allt är korrekt när du trycker på ON tänds lysdioden och när du trycker på OFF släcks lysdioden.

Rekommenderad: