- -7%
- Agotado
MÓDULO ESP32 O ESP-32S WIFI – BLUETOOTH
dashboard_customize Packs descuento
Te quedan 450.000$ para el envío gratis
MÓDULO ESP32 O ESP-32S WIFI – BLUETOOTH
El ESP32 es un SoC (System on Chip) que integra el procesador de 32 bits, Tensilica LX6, un doble nucleo que trabaja en modo normal a 160MHz (pudiendo alcanzar los 240MHz), es decir el doble de velocidad que el ESP8266. Este nuevo SoC se caracteriza por integrar, no solo la pila (Stack) de comunicación Wi-Fi con una mejora en el aspecto de seguridad (encriptación criptográfica), sino que añade una pila (Stack) Bluetooth Low Energy (BLE, 4.1) que abre el abanico de posibilidades ya que permite implementar sobre ella diversos perfiles (Profiles) que van más allá del la típica comunicación serie por bluetooth (perfil SPP), permitiendo utilizar perfiles de transmisión de audio, de pasarela (Gateway) Bluettoh-WiFi, o de implementación de dispositivos HID (interfaces hombre-máquina), ya sean perifericos existentes como ratones, teclados o gamepads, o cualquier tipo de dispositivo de control que se nos ocurra, entre otros...
Como hemos dicho, además de las mejoras en las características y la capacidad Bluetooth, el ESP32 presenta un mayor número de pines GPIO, que el ESP8266, así como más interfaces de comunicación y perifericos (I2C, SPI, UART, ADC, DAC, CAN, MMC, Ethernet...), por ejemplo, una novedad a mencionar sería la interfaz CAN (Controller Area Network), un bus de comunicaciones para redes distribuidas, desarrollada por Bosch, y que en la actualidad se encuentra muy extendida.
El nuevo ESP32 ha sido desarrollado tomando como base de partida las características y funcionalidades del ESP8266, mejorando las capacidades y resolviendo aquellos problemas y desventajas, que presentaba el anterior módulo, referidos a la orientación como dispositivo enfocado en el IoT. Así, tenemos que el ESP32 consigue unas prestaciones de bajo consumo muy destacables, permitiendo desarrollar productos portables de larga duración de batería gracias a su característica de ultra bajo consumo. Entre los distintos modos de bajo consumo existentes, el más destacable es el modo de bajo consumo profundo (deep sleep), el cual mantiene un consumo de corriente de 25µA mientras permite seguir realizando lecturas de los diversos sensores que tenga conectado el módulo, gracias al llamado co-procesador de ulta bajo consumo, ULP (Ultra-Lower-Power Coprocessor).
CARACTERISTICAS:
ESP32: doble núcleo y Bluethoot
El ESP32, hermano mayor del módulo ESP8266 pionero del Internet de las cosas, está listo para ser empaquetado y enviado a todos los aficionados de la electrónica. Con WiFi, Bluethoot y prestaciones de un microcontrolador avanzado, pretende ser el chip más usado en el desarrollo de proyectos IoT. Expressif ha desarrollado este dipositivo durante todo el 2016.
Conectividad
El módulo ESP32 dispone de todas las variantes del WiFi:
802.11 b/g/n/e/i/n
Wi-Fi Direct (P2P), P2P Discovery, P2P Group Owner mode and P2P Power Management
Esta versión nueva incluye la conectividad mediante Bluethoot de bajo consumo
Bluetooth v4.2 BR/EDR and BLE
BLE Beacon
Además, puede comunicarse mediante los protocoles SPI, I2C, UART, MAC Ethernet, Host SD
ESPECIFICACIONES TECNICAS:
Prestaciones del microcontrolador
La CPU está formado por un SoC modelo Tensilica LX6 con las siguientes características y memoria
Doble núcleo de 32 bits con velocidad de 160MHz
Memoria ROM de 448 kBytes
Memoria SRAM de 520kBytes
Dispne de 48 Pines
18 ADC de 12 bits
2 DAC de 8 bits
10 pines sensores de contacto
16 PWM
20 Entradas/salidas digitales
Alimentación y modos de consumo
Para un correcto funcionamiento del ESP32 es necesario subministrar un voltaje de entre 2,8V y 3,6V. La energía que consume depende del modo de funcionamiento. Contiene un modo, el Ultra Low Power Solution (ULP), en que se continúan realizando tareas básicas (ADC, RTC…) en el modo Sleep.
Modo CPU ULP WiFi/Bluethoot Tx WiFi/Bluethoot Rx Consumo
Activo ON ON ON 120mAh
Activo ON ON ON 85mAh
Modem-Sleep ON ON 10mAh
Light-Sleep ON 800uAh
Deep-Sleep ON/OFF 200uAh
Hibernation 2,5uAh
Aplicaciones
Sus prestaciones de velocidad, memoria y conectividad lo hacen imprescindible para una gran variedad de aplicaciones:
Sensores inalámbricos y alimentados por batería
Vídeo streaming de cámaras
Reproductores de música
Reconocimiento de voz y búsqueda a internet
Automatización del hogar
Control industrial inalámbrico
Dispositivos wearables
Dispositivos de monitorización de la salud
Programación y entorno de desarrollo
El módulo ESP8266 puede programarse desde entornos como el ESPlorer, ESP Flash Donwload Tool y Arduino IDE. Referente al ESP32, de momento estan en desarrollo las librerías:
Arduino IDE - Paquete ESP32
ESPlorer ESP32: en desarrollo
Cloud IDE ESP32: en desarrollo
ESP Flash Download Tool V3.4.2: Aplicación ordenador para flasher firmware ESP8266 o ESP32
Documentación y datasheets del ESP32
Instalar Firmware en ESP32
La herramienta ESP Flash Download Tool permite instalar el firmware de control al ESP32. Deberá realizar los siguientes pasos:
Descargar a su ordenador la versión ESP Flash Download Tool V3.4.2. Una vez descargado, descomprimirlo y ejecutar el archivo .exe
Se abrirá la ventana de comandos y una pequeña aplicación. Debe seleccionar ESP32DownloadTool
La aplicación está preparada para flashear el ESP32. Debe seleccionar un archivo de formato .bin para cargar al ESP32
Ver video AQUI
Referencia de producto: ESP32 O ESP- 32S WIFI