El ESP8266 ESP-01
Enviado por Juanhbvjh • 30 de Septiembre de 2020 • Ensayo • 2.185 Palabras (9 Páginas) • 158 Visitas
ESP 01
El ESP8266 ESP-01 es un módulo Wi-Fi que permite el acceso de microcontroladores a una red Wi-Fi . Este módulo es un SOC (Sistema en un chip) autónomo que no necesariamente necesita un microcontrolador para manipular entradas y salidas como lo haría normalmente con un Arduino, por ejemplo, porque el ESP-01 actúa como una computadora pequeña. Dependiendo de la versión del ESP8266, es posible tener hasta 9 GPIO (Entrada de Salida de Propósito General). Por lo tanto, podemos dar acceso a internet a un microcontrolador como lo hace el escudo de Wi-Fi al Arduino, o simplemente podemos programar el ESP8266 para que no solo tenga acceso a una red Wi-Fi, sino que también actúe como un microcontrolador. Esto hace que el ESP8266 sea muy versátil y puede ahorrarle algo de dinero y espacio en sus proyectos.[pic 1]
COMO PROGRAMAR ESP01
Paso 1:
Conexiones para programar
(Encuentra el código en archivos adjuntos)
ESP8266: --------------> Arduino:
GND -------------------------- GND
GPIO-2 -------------------------- No conectado (abierto)
GPIO-0 -------------------------- GND
RXD -------------------------- RX
TXD -------------------------- TX
CHPD ------------------------ 3.3V
RST -------------------------- No conectado (abierto) * ( Lea las instrucciones a continuación )
VCC -------------------------- 3.3V
Instrucción muy importante:
Ahora, antes de presionar cargar, lleva GPIO-0 a tierra.
Y RST a tierra después, retire RST después de medio segundo (el LED azul parpadea durante unos milisegundos).
Presiona cargar, el azul parpadea una vez y luego parpadea hasta que se carga.
Ahora ya está todo hecho.
[pic 2]
Paso 2:
Después de la programación, retire el cable serie Arduino y vuelva a enchufarlo y saque GPIO-0 de GND y solo intercambie la conexión de RX y TX, que es RX connect to TX y TX connect to RX.
Conexiones después de programar
ESP8266: --------------> Arduino:
GND -------------------------- GND
GPIO-2 -------------------------- No conectado (abierto)
GPIO-0 -------------------------- No conectado (abierto)
RXD -------------------------- TX
TXD -------------------------- RX
CHPD ------------------------ 3.3V
RST -------------------------- No conectado (abierto)
VCC -------------------------- 3.3V
[pic 3]
ULTIMO PASO
Abra el monitor en serie de Arduino IDE donde verá que el ESP está conectado y listo.
[pic 4]
CODIGO:
#define BLYNK_PRINT Serie
#include
#include
#include
#define ESP8266_BAUD 9600
char auth [] = "6bae2d0e7bfa4b6096feeaffa2030e4f" ; char ssid [] = "Ingrese el nombre de wiFi" ; // Puedes reemplazar el nombre de wifi en tu wifi char pass [] = "Contraseña" ; // Escriba la contraseña de su wifi. SoftwareSerial EspSerial ( 2 , 3 ); // RX, TX WidgetLCD lcd ( V0 ); ESP8266 wifi ( y EspSerial ); configuración nula () {
De serie . comenzar ( 9600 );
EspSerial . comenzar ( ESP8266_BAUD ); Blynk . comenzar ( auth , wifi , ssid , pass ); lcd . claro (); lcd . imprimir ( 1 , 1 , "IoT" ); } void loop () { Blynk . ejecutar (); }
Características o conceptos básicos de ESP8266
- Microcontrolador: Tensilica Xtensa L106 32 bit
- Frecuencia de reloj: 80 MHz
- RAM de instrucciones: 64 KiB
- RAM de datos: 96 KiB
- Memoria Flash: 512 KiB (se extiende hasta 16 MiB)
- Protocolos de Wi-Fi: 802.11 b / g / n / e / i
- Voltaje de funcionamiento: 2.5V ~ 3.6V
- Corriente de funcionamiento: 80 mA (valor promedio)
- Temperatura de almacenamiento o funcionamiento: -40 ° C ~ 125 °
Hardware básico de ESP8266 ESP-01[pic 5]
Pin funcionalidad de ESP8266 ESP-01
- Pin RX: el pin RX se utiliza para recibir los datos en serie. Se utiliza para la comunicación entre dos dispositivos o placas. El pin RX recibe los datos en serie enviados por la otra placa o dispositivo.
- Pin VCC: el pin VCC es para encender el ESP8266. La fuente de alimentación ideal es de 3,3 voltios. También puede funcionar con una potencia entre 2.5V ~ 3.6V
- Pin GPIO_0 : este pin es un pin de entrada / salida de propósito general. También se usa para cambiar el modo de ESP8266 al modo de programación.
- Pin RST - Pin de reinicio. Este pin es un pin bajo activo. Para reiniciar el módulo, configure el Pin RST a 0V. Para un funcionamiento normal, configúrelo en 3.3V.
- Pin GPIO_2 : este pin también es un pin de entrada / salida de propósito general.
- Pin CH_PD - Pin de habilitación de chip. Suministre 3.3 V al pin para habilitar el chip.
- Pin GND : este es el pin de tierra.
- Pin TX: el pin TX se utiliza para transmitir los datos en serie. El pin TX envía los datos en serie a la otra placa o dispositivo. Con el uso de la placa RX y TX puede comunicarse en serie.
Introducción a ESP-01
ESP-01 es un módulo WiFi que permite al microcontrolador acceder fácilmente a la red WiFi. Es uno de los chips WiFi incorporados principalmente en la industria, asimila los interruptores de antena, balun de radiofrecuencia, amplificador de potencia, amplificador de receptor de bajo ruido y elementos ejecutivos de potencia.
Este módulo requiere un circuito interno mínimo, toda su solución, incluido el módulo frontal, está diseñado para ocupar un área mínima de PCB.
...