Tabla de contenido:

Control de LED mediante el módulo WiFi ESP8266: Internet de las cosas: 6 pasos
Control de LED mediante el módulo WiFi ESP8266: Internet de las cosas: 6 pasos

Video: Control de LED mediante el módulo WiFi ESP8266: Internet de las cosas: 6 pasos

Video: Control de LED mediante el módulo WiFi ESP8266: Internet de las cosas: 6 pasos
Video: Pr#87 - Crear Servidor ESP8266 | Control Arduino por Internet (cualquier sitio del mundo) 2024, Noviembre
Anonim
Control de LED mediante el módulo WiFi ESP8266: Internet de las cosas
Control de LED mediante el módulo WiFi ESP8266: Internet de las cosas

El ESP8266 es un chip Wi-Fi de bajo costo con pila TCP / IP completa y capacidad MCU (unidad de microcontrolador) producido por el fabricante chino con sede en Shanghai, Espressif Systems.

El chip llamó la atención de los fabricantes occidentales por primera vez en agosto de 2014 con el módulo ESP-01, fabricado por un fabricante externo, Ai-Thinker. Este pequeño módulo permite que los microcontroladores se conecten a una red Wi-Fi y realicen conexiones TCP / IP simples utilizando comandos estilo Hayes. Sin embargo, en ese momento casi no había documentación en inglés en el chip y los comandos que aceptaba. El precio muy bajo y el hecho de que había muy pocos componentes externos en el módulo sugería que eventualmente podría ser muy económico en volumen., atrajo a muchos piratas informáticos para explorar el módulo, el chip y el software que contiene, así como para traducir la documentación china. El ESP8285 es un ESP8266 con 1 MiB de flash incorporado, lo que permite dispositivos de un solo chip capaces de conectarse a Wifi.

Paso 1: Los requisitos básicos para este proyecto se enumeran a continuación: -

Los requisitos básicos para este proyecto se enumeran a continuación
Los requisitos básicos para este proyecto se enumeran a continuación
Los requisitos básicos para este proyecto se enumeran a continuación
Los requisitos básicos para este proyecto se enumeran a continuación
Los requisitos básicos para este proyecto se enumeran a continuación
Los requisitos básicos para este proyecto se enumeran a continuación

(1) Módulo WiFi ESP8266

(2) Arduino IDE

(3) Tablero de pruebas

(4) Cables de puente

(5) Convertidor USB-TTL

(6) Fuente de energía (3.3v DC)

(7) Conexión inalámbrica a Internet (WiFi)

(8) Servidor web (puede utilizar el nuestro)

(9) LED

Paso 2: ¿Qué es ESP8266?

¿Qué es ESP8266?
¿Qué es ESP8266?
¿Qué es ESP8266?
¿Qué es ESP8266?
¿Qué es ESP8266?
¿Qué es ESP8266?

El ESP8266 es un chip Wi-Fi de bajo costo con pila TCP / IP completa y capacidad MCU (unidad de microcontrolador) producido por el fabricante chino con sede en Shanghai, Espressif Systems.

El chip llamó la atención de los fabricantes occidentales por primera vez en agosto de 2014 con el módulo ESP-01, fabricado por un fabricante externo, Ai-Thinker. Este pequeño módulo permite que los microcontroladores se conecten a una red Wi-Fi y realicen conexiones TCP / IP simples utilizando comandos estilo Hayes. Sin embargo, en ese momento casi no había documentación en inglés en el chip y los comandos que aceptaba. El precio muy bajo y el hecho de que había muy pocos componentes externos en el módulo sugería que eventualmente podría ser muy económico en volumen., atrajo a muchos piratas informáticos para explorar el módulo, el chip y el software que contiene, así como para traducir la documentación china. El ESP8285 es un ESP8266 con 1 MiB de flash incorporado, lo que permite dispositivos de un solo chip capaces de conectarse a Wifi.

Paso 3: ¿Qué es Arduino e IDE?

¿Qué es Arduino e IDE?
¿Qué es Arduino e IDE?

Arduino es una plataforma electrónica de código abierto basada en hardware y software fáciles de usar. Las placas Arduino pueden leer entradas (luz en un sensor, un dedo en un botón o un mensaje de Twitter) y convertirlo en una salida, activando un motor, encendiendo un LED, publicando algo en línea. Puede decirle a su tablero qué hacer enviando un conjunto de instrucciones al microcontrolador en el tablero. Para hacerlo, utiliza el lenguaje de programación Arduino (basado en Wiring) y el Software Arduino (IDE), basado en Processing.

Por qué Arduino Gracias a su experiencia de usuario sencilla y accesible, Arduino se ha utilizado en miles de proyectos y aplicaciones diferentes. El software Arduino es fácil de usar para principiantes, pero lo suficientemente flexible para usuarios avanzados. Funciona en Mac, Windows y Linux. Los profesores y los estudiantes lo utilizan para construir instrumentos científicos de bajo costo, para probar los principios de la química y la física, o para comenzar con la programación y la robótica. Diseñadores y arquitectos construyen prototipos interactivos, músicos y artistas lo utilizan para instalaciones y para experimentar con nuevos instrumentos musicales. Los creadores, por supuesto, lo usan para construir muchos de los proyectos exhibidos en la Maker Faire, por ejemplo. Arduino es una herramienta clave para aprender cosas nuevas. Cualquiera (niños, aficionados, artistas, programadores) puede empezar a retocar con solo seguir las instrucciones paso a paso de un kit o compartir ideas en línea con otros miembros de la comunidad Arduino.

Paso 4: Descargue Arduino IDE y el proceso de configuración

Descarga Arduino IDE y el proceso de configuración
Descarga Arduino IDE y el proceso de configuración
Descarga Arduino IDE y el proceso de configuración
Descarga Arduino IDE y el proceso de configuración
  • Haga clic en el enlace y https://goo.gl/Cxa9rX descargue Arduino IDE
  • Instale Arduino IDE en su sistema
  • Abra Arduino IDE y haga clic en la pestaña Archivo> Preferencias
  • Ahora agregue la siguiente URL en el campo URL adicionales del administrador del tablero y haga clic en Aceptar.
  • URL: -
  • Abra la pestaña Herramientas> Tableros> Administrador de tableros
  • Busque esp8266 e instale los paquetes de la comunidad esp8266
  • Ahora vaya a Herramientas> Tableros y seleccione Módulo ESP8266 genérico
  • Abra Sketch> Biblioteca> Administrar bibliotecas
  • Busque arduino json e instale la biblioteca arduino json de Benoît Blanchon

Paso 5: Conexión de pines para convertidor ESP8266 a USB-TTL

Conexión de pines para convertidor ESP8266 a USB-TTL
Conexión de pines para convertidor ESP8266 a USB-TTL
Conexión de pines para convertidor ESP8266 a USB-TTL
Conexión de pines para convertidor ESP8266 a USB-TTL
Conexión de pines para convertidor ESP8266 a USB-TTL
Conexión de pines para convertidor ESP8266 a USB-TTL

Aquí están los detalles de conexión para el convertidor ESP8266 a USB-TTL

  1. Conecte USB-TTL 3.3V a ESP8266 VCC y CH_PD
  2. Conecte ESP8266 RX a USB-TTL TX y ESP8266 TX a USB-TTL RX
  3. Conecte ESP8266 GND a USB-TTL GND
  4. Conecte el LED a GPIO 2 y GND
  5. Conecte GPIO 0 a GND (SOLO DURANTE LA CARGA DE BOCETOS)

Paso 6: Carga de código y programa

Conecte el USB-TTL a su sistema y seleccione el puerto en Herramientas> Puertos> COMn (Ex-COM4)

Ahora, edite los detalles como: nombre de WiFi, contraseña de WiFi, nombre de dominio, ruta y compile el boceto y cárguelo en ESP8266.

Si tiene un servidor, puede usar el suyo propio mediante el código php y json, puede descargar el archivo fuente mediante el siguiente enlace, de lo contrario, puede usar mi código cargado

Para cualquier problema puedes contactarme-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Recomendado: