Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
- ESP8266 NodeMCU
- Tablero de circuitos
- DIRIGIÓ
- Cables de puente
- IDE de Arduino
Paso 2: Instalación del paquete de placa NodeMCU
- Abra Arduino IDE. Vaya a Archivos-> Preferencias. Ingrese https://arduino.esp8266.com/stable/package_esp8266… en el campo URL adicionales del administrador del tablero
- Ahora vaya a Tools-> Boards-> Board Manager, y busque ESP8266 e instale el paquete.
Paso 3: conexiones de pines
- D7 de NodeMCU a LED + ve.
- G de NodeMCU a LED -ve.
Paso 4: 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
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
- 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á.