Tabla de contenido:

LED controlado por Internet usando NodeMCU: 6 pasos
LED controlado por Internet usando NodeMCU: 6 pasos

Video: LED controlado por Internet usando NodeMCU: 6 pasos

Video: LED controlado por Internet usando NodeMCU: 6 pasos
Video: Controlar dispositivos electrónicos remotamente vía Wi-Fi | NodeMCU ESP8266 y Blynk | Domotica IoT 2024, Noviembre
Anonim
LED controlado por Internet usando NodeMCU
LED controlado por Internet usando NodeMCU

El Internet de las cosas (IoT) es un sistema de dispositivos informáticos, máquinas mecánicas y digitales, objetos, animales o personas interrelacionados que cuentan con identificadores únicos y la capacidad de transferir datos a través de una red sin requerir de persona a persona o persona. interacción con la computadora.

En este instructivo, haremos un proyecto de IoT simple: LED controlado por página web utilizando NodeMCU conectado a una red local.

DESCRIPCIÓN NodeMCU es una plataforma IoT de código abierto. Incluye firmware que se ejecuta en el SoC WiFi ESP8266 de Espressif y hardware que se basa en el módulo ESP-12. El término "NodeMcu" por defecto se refiere al firmware en lugar de a los kits de desarrollo. El firmware ESP8266 utiliza el lenguaje de secuencias de comandos Lua. Se basa en el proyecto Lua y se basa en Espressif Non-OS SDK para ESP8266. Utiliza muchos proyectos de código abierto, como Lua-cjson y spiffs. Firmware interactivo basado en LUA para Expressif ESP8622 Wi-Fi SoC, así como una placa de hardware de código abierto que, a diferencia de los módulos Wi-Fi ESP8266 de $ 3, incluye un chip CP2102 TTL a USB para programación y depuración, es compatible con la placa de pruebas y puede simplemente se alimenta a través de su puerto micro USB.

CARACTERÍSTICAS

  • Módulo Wi-Fi: módulo ESP-12E similar al módulo ESP-12 pero con 6 GPIO adicionales.
  • USB: puerto micro USB para alimentación, programación y depuración
  • Encabezados: 2 conectores de 15 pines de 2,54 mm con acceso a GPIO, SPI, UART, ADC y pines de alimentación Misc: botones de reinicio y flash
  • Alimentación: 5 V a través del puerto micro USB

Paso 1: Materiales necesarios

Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
  1. ESP8266 NodeMCU
  2. Tablero de circuitos
  3. DIRIGIÓ
  4. Cables de puente
  5. IDE de Arduino

Paso 2: Instalación del paquete de placa NodeMCU

Instalación del paquete de placa NodeMCU
Instalación del paquete de placa NodeMCU
Instalación del paquete de placa NodeMCU
Instalación del paquete de placa NodeMCU
  1. Abra Arduino IDE. Vaya a Archivos-> Preferencias. Ingrese https://arduino.esp8266.com/stable/package_esp8266… en el campo URL adicionales del administrador del tablero
  2. Ahora vaya a Tools-> Boards-> Board Manager, y busque ESP8266 e instale el paquete.

Paso 3: conexiones de pines

Conexiones de pines
Conexiones de pines
  1. D7 de NodeMCU a LED + ve.
  2. G de NodeMCU a LED -ve.

Paso 4: código fuente

Código fuente
Código fuente
Código fuente
Código fuente
Código fuente
Código fuente
Código fuente
Código fuente

En codigo

cambie ssid a su nombre ssid

y contraseña a la contraseña de su SSID

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

const char * password = "8826675619"; // Tu contraseña

Paso 5: carga del código

Subiendo el código
Subiendo el código

Cuando haya construido con éxito su conexión en la placa de pruebas y escriba la codificación, debe cargar la codificación en el NodeMCU utilizando un micro USB.

Ahora, vaya a Herramientas> Tablero> Módulos ESP8266 y podrá ver muchas opciones para ESP8266. Seleccione "NodeMCU 1.0 (Módulo ESP-12E). Luego, seleccione su puerto. Si no puede reconocer su puerto, vaya al Panel de control> Sistema> Administrador de dispositivos> Puerto y actualice su controlador USB.

Ahora sube el código al tablero.

Paso 6: controlar el LED

Controlando el LED
Controlando el LED
Controlando el LED
Controlando el LED
Controlando el LED
Controlando el LED
Controlando el LED
Controlando el LED
  • Ahora abra su Serial Monitor y no baje la URL.
  • Ahora coloque la URL en el navegador de su teléfono.
  • Se abrirá una página con dos botones ENCENDIDO y APAGADO.
  • Si todo está correcto cuando presione ON, el LED se iluminará y cuando presione OFF, el LED se apagará.

Recomendado: