Taula de continguts:

LED controlat per Internet mitjançant NodeMCU: 6 passos
LED controlat per Internet mitjançant NodeMCU: 6 passos

Vídeo: LED controlat per Internet mitjançant NodeMCU: 6 passos

Vídeo: LED controlat per Internet mitjançant NodeMCU: 6 passos
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juliol
Anonim
LED controlat per Internet mitjançant NodeMCU
LED controlat per Internet mitjançant NodeMCU

L’Internet de les Coses (IoT) és un sistema de dispositius informàtics interrelacionats, màquines mecàniques i digitals, objectes, animals o persones que tenen identificadors únics i la capacitat de transferir dades a través d’una xarxa sense necessitat d’humans a humans o humans. interacció amb l’ordinador.

En aquest instructiu, farem un senzill projecte IoT: LED controlat per pàgina web mitjançant NodeMCU connectat a una xarxa local.

DESCRIPCIÓ NodeMCU és una plataforma IoT de codi obert. Inclou el firmware que s’executa amb el SoC WiFi ESP8266 d’Espressif i el maquinari basat en el mòdul ESP-12. Per defecte, el terme "NodeMcu" fa referència al firmware en lloc dels kits de desenvolupament. El firmware ESP8266 utilitza el llenguatge de script Lua. Es basa en el projecte Lua i es basa en l’SDK Espressif Non-OS per a ESP8266. Utilitza molts projectes de codi obert, com ara Lua-cjson i spiffs. El microprogramari interactiu basat en LUA per al SoC Wi-Fi Expressif ESP8622, així com una placa de maquinari de codi obert que, al contrari dels mòduls Wi-Fi ESP8266 de 3 dòlars, inclou un xip CP2102 TTL a USB per a la programació i depuració, és compatible amb les taules de suport i pot simplement alimenteu-vos mitjançant el seu port micro USB.

CARACTERÍSTIQUES

  • Mòdul Wi-Fi: mòdul ESP-12E similar al mòdul ESP-12 però amb 6 GPIO addicionals.
  • USB: port micro USB per alimentar, programar i depurar
  • Capçaleres: capçalera de 15 pins de 2x 2,54 mm amb accés a GPIO, SPI, UART, ADC i pins d'alimentació Diversos: botons de reinici i flash
  • Alimentació: 5V mitjançant port micro USB

Pas 1: materials necessaris

Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
  1. ESP8266 NodeMCU
  2. Taula de pa
  3. LED
  4. Filferros de pont
  5. IDE Arduino

Pas 2: Instal·lació del paquet de la placa NodeMCU

Instal·lació del paquet de la placa NodeMCU
Instal·lació del paquet de la placa NodeMCU
Instal·lació del paquet de la placa NodeMCU
Instal·lació del paquet de la placa NodeMCU
  1. Obriu Arduino IDE. Aneu a Fitxers-> Preferències. Introduïu https://arduino.esp8266.com/stable/package_esp8266… al camp URL del gestor de taules addicionals
  2. Ara aneu a Eines-> Taulers-> Gestor de taulers i cerqueu ESP8266 i instal·leu el paquet.

Pas 3: fixar les connexions

Fixa les connexions
Fixa les connexions
  1. D7 de NodeMCU a LED's + ve.
  2. G de NodeMCU a LED's -ve.

Pas 4: Codi font

Codi font
Codi font
Codi font
Codi font
Codi font
Codi font
Codi font
Codi font

En codi

canvieu ssid al vostre nom ssid

i Contrasenya de la contrasenya del vostre SSID

const char * ssid = "MODI"; // el vostre ssid

const char * password = "8826675619"; // La vostra contrasenya

Pas 5: càrrega del codi

Carregant el codi
Carregant el codi

Quan hàgiu creat correctament la vostra connexió a la taula de treball i escriviu codificació, haureu de penjar la codificació al NodeMCU mitjançant un micro USB.

Ara aneu a Eines> Tauler> Mòduls ESP8266 i podeu veure moltes opcions per a ESP8266. Seleccioneu "NodeMCU 1.0 (mòdul ESP-12E). A continuació, seleccioneu el vostre port. Si no el reconeixeu, aneu al Tauler de control> Sistema> Gestor de dispositius> Port i actualitzeu el controlador USB.

Ara pengeu el codi al tauler.

Pas 6: Control del LED

Control del LED
Control del LED
Control del LED
Control del LED
Control del LED
Control del LED
Control del LED
Control del LED
  • Ara obriu el monitor de sèrie i no baixeu l'URL.
  • Ara poseu la URL al navegador del telèfon.
  • S'obrirà una pàgina amb dos botons ON i OFF.
  • Si tot és correcte quan premeu ON, el LED s’encendrà i quan premeu OFF, el LED s’apagarà.

Recomanat: