ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El ESP8266 ESP-01

JuanhbvjhEnsayo30 de Septiembre de 2020

2.185 Palabras (9 Páginas)181 Visitas

Página 1 de 9

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

  1. 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.
  2. 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
  3. 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.
  4. 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.
  5. Pin GPIO_2 : este pin también es un pin de entrada / salida de propósito general.
  6. Pin CH_PD - Pin de habilitación de chip. Suministre 3.3 V al pin para habilitar el chip.
  7. Pin GND : este es el pin de tierra.
  8. 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.

 El módulo ESP-01 se denomina sistema en chip (SOC) porque actúa como un microcontrolador independiente, por lo que no es necesario que lo interconectemos con ningún otro microcontrolador (es decir , Arduino , Atmel, PIC Microcontroller , etc.) en orden para usar sus pines de E / S.

ESP-01 también integra una versión avanzada de la SRAM 32 de la serie de diamantes L-106 de Tensilica con las funcionalidades WiFi. También se integró con dispositivos específicos a través de sus GPIO y el código para dichas aplicaciones se proporciona en SDK.

[pic 6]

ESP-01 Pinout y Descripción

  • El pinout de ESP-01 se describe a continuación con una descripción detallada.

Alfiler#

Tipo

Pin # 1

VCC

Este pin se utiliza para la fuente de alimentación de entrada de 3.0 a 3.6V.

Pin # 2

GND

 Este pin se usa para tierra.

Pin # 3

REINICIAR

Este pin se usa para la señal de reinicio externo (Nivel de bajo voltaje: Activo).

Pin # 4

ADC (TOUT)

Este pin es convertidor analógico a digital.

Pin # 5

CH_PD

Es Chip Enable. Alto: activado, el chip funciona correctamente; Bajo: apagado, pequeña corriente.

Pin # 6

GPIO0 (FLASH)

Es una E / S de propósito general, si está baja durante el reinicio / encendido, el chip pasa al modo de programación en serie.

Pin # 7

GPIO1 (TX)

Es una E / S de propósito general y TXd serie.

Pin # 8

GPIO3 (RX)

Es una E / S de propósito general y Serial RXd.

Pin # 9

GPIO4

Es una E / S de propósito general.

...

Descargar como (para miembros actualizados) txt (14 Kb) pdf (656 Kb) docx (469 Kb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com