Tabla de contenido:
- Paso 1: brevemente sobre arquitectura y características
- Paso 2: consumo de energía
- Paso 3: Pinouts ESP8266
- Paso 4: componentes
- Paso 5: esquema
- Paso 6: Cómo hacer un circuito
- Paso 7: Cómo codificar Arduino para enviar comandos AT a ESP8266
- Paso 8: Código
- Paso 9: comandos AT
- Paso 10: Vínculos de la aplicación
- Paso 11: Hoja de datos ESP8266 y referencia de comando AT
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
El ESP8266 se puede usar como un microcontrolador independiente con Wi-Fi incorporado y dos pines GPIO o se puede usar con otro microcontrolador a través de la comunicación en serie para brindar una conectividad Wi-Fi al microcontrolador. Podría usarse para hacer que la red de sensores de IoT informe datos de los sensores a Internet o los paneles de control conectados a Internet, podría usarse para hacer un dispositivo de automatización del hogar que esté conectado a Internet o a la red local. ESP8266 podría usarse para desarrollar un sistema de seguridad basado en IoT, enchufes y luces inteligentes, redes de malla o dispositivos portátiles. Debido a su bajo costo, bajo consumo de energía y pequeño tamaño, podría usarse para desarrollar cualquier tipo de dispositivo IoT.
Paso 1: brevemente sobre arquitectura y características
El módulo Wi-Fi ESP8266 tiene un microprocesador RISC de 32 bits sincronizado a 80Mhz y se puede overclockear a 160Mhz. Tiene RAM de instrucciones de 32 KiB, RAM de caché de instrucciones de 32 KiB, RAM de datos de usuario de 80 KiB y todo eso tiene GPIO, 12C, ADC, SPI y PWM
Paso 2: consumo de energía
El voltaje y la corriente máximos requeridos para operar el módulo Wi-Fi ESP8266 es de 3.6V y 120.5mA, el Arduino tiene un pin de salida de 3.3V pero su corriente de salida es de solo 40mA que no es suficiente para ejecutar el esp8266, por lo que el regulador de voltaje LM317 se usa para Regule los 5V de Arduino a 3.3V para que funcione correctamente, ya que la corriente de salida máxima del LM317 es de 1.5A. Los pines de E / S ESP8266 también funcionan a 3.3V, por lo que el diodo zener de 3.3V del cambiador de nivel lógico se usa para convertir la lógica de 5V proveniente del pin Arduino TX a 3.3V, pero según mi experiencia, no hay mucha necesidad. Está bien simplemente hacer el circuito que se muestra en la figura siguiente.
Paso 3: Pinouts ESP8266
Paso 4: componentes
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
Módulo Wi-Fi ESP8266
www.banggood.com/custlink/mKvKDhD2ig
Regulador de voltaje LM317
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Saltadores de hombre a hombre
www.banggood.com/custlink/GKvKmAGkuQ
Condensador electrolítico 1uF
Condensador electrolítico de 10uF
Paso 5: esquema
Como el módulo Wi-Fi ESP8266 se comunica con Arduino o cualquier otro microcontrolador mediante comunicación en serie y ha requerido un mínimo de 3.3V para funcionar. La salida de 5 V de Arduino se conectará a la entrada LM317 como se muestra en la figura
Conexiones ESP8266ESP8266 ================= Conexiones
RXD ===================== Pin 3 de E / S de Arduino
VCC ===================== Salida LM317
CH_PD =================== Salida LM317
GND ===================== GND de Arduino
TXD ===================== Pin 2 de E / S de Arduino
Paso 6: Cómo hacer un circuito
Paso 7: Cómo codificar Arduino para enviar comandos AT a ESP8266
Paso 8: Código
Paso 9: comandos AT
Paso 10: Vínculos de la aplicación
Cliente TCP:
Servidor:
Paso 11: Hoja de datos ESP8266 y referencia de comando AT
ESP8266 Hoja de datos
www.espressif.com/sites/default/files/docu…
Referencia de comando ESP8266 AT
www.espressif.com/sites/default/files/doc…