Tabla de contenido:

Introducción a Arduino y ESP8266: 11 pasos
Introducción a Arduino y ESP8266: 11 pasos

Video: Introducción a Arduino y ESP8266: 11 pasos

Video: Introducción a Arduino y ESP8266: 11 pasos
Video: Cómo programar ESP8266 con el IDE de Arduino 2024, Mes de julio
Anonim
Introducción a Arduino y ESP8266
Introducción a Arduino y ESP8266

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

Configuración de pines ESP8266
Configuración de pines 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

Esquemático
Esquemático

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…

Recomendado: