Módulo Wifi ESP-32

Placa de desarrollo basada en el nuevo módulo ESP32 de Espressif Systems, que podemos considerar como una evolución del exitoso ESP8266, entre las mejoras incluye conectividad Bluetooth y encriptación por hardware.

http://espressif.com/en/products/hardware/esp-wroom-32/overview

http://espressif.com/en/esp-wroom-32/resources

La siguiente tabla comparativa muestra las especificaciones de los principales chips WiFi del fabricante chino

Característica
Procesador
Tensilica LX106 32 bits a 80 MHz (hasta 160 MHz)
Tensilica L106 32 bits a 80 MHz (hasta 160 MHz)
Tensilica Xtensa LX6 32 bits Dual-core a 160 MHz (hasta 240 MHz)
SRAM
80 kB
(40 disponibles)
 80 kB
(40 disponibles)
520 kB
Memoria Flash Hasta 4 MB  1 MB Hasta 16 MB
ROM No  No 448
Alimentación 3.0 a 3.6V  2.5 a 3.6V 2.3 a 3.6V
Rango temperaturas -40ºC a 85ºC -40ºC a 125ºC -40ºC a 125ºC
Consumo promedio   80 mA  80 mA 80 mA, 225 max
Consumo modo Deep Sleep 20 μA
(RTC+memoria RTC)
 20 μA 2.5  μA
WiFi 802.11 b/g/n/e/i (hasta +20dBm) WEP, WPA 802.11 b/g/n/e/i
WEP, WPA
802.11 b/g/n/e/i (hasta +20dBm) WEP, WPA
Encriptación TLS 1.2
(por software)
 TLS 1.2
(por software)
AES, SHA, RSA, ECC
(por hardware)
Ethernet No  No 10/100 Mbps MAC
Bluetooth No No v4.2 BR/EDR y BLE
UART 2  2 3
I2C 1  1 2
SPI 2  3 4
GPIO 17  17 34
PWM 4  4 16
ADC 1 (10 bits)  1 (10 bits) 2 (12 bits) con preamplificador de bajo ruido, hasta 60 dB
DAC  No No 2 (8 bits)
1-wire por software  por software por software
I2S 1  1 2
CAN bus No No 1 (2.0)
Sensor temperatura No No
Sensor efecto HALL No  No
Sensor capacitivo No No 10
IR  Sí
Temporizadores 3  3 4 (64 bits)
Gen. nº aleatorios No No
Encriptación de  la memoria flash No No
Arranque seguro No No

Vemos que las características del ESP32 son muy superiores a las de sus antecesores, sin embargo para muchas aplicaciones puede ser suficiente con el ESP8266, mucho más económico.

El fabricante proporciona este módulo soldado a una placa de desarrollo con un conector microusb y un par de microinterruptores, conocida como ESP32-DevKitC

Es una placa más grande de lo habitual, recuerda mucho a la conocida NodeMCU y si vamos a usarla en una protoboard necesitaremos 2, pues es demasiado ancha.

No está de más aclarar un poco el lío sobre las variantes del chip ESP32 existentes en el mercado. El ESP-WROOM-32 es la versión manufacturada por espressif, mientras que el ESP-32S es la versión fabricada por Ai-Thinker. A su vez el chip puede ser integrado en placas por otros fabricantes como DOIT. No debería haber diferencias entre ellos salvo por el firmware  que incluye el fabricante. Más información en https://en.wikipedia.org/wiki/ESP32

El dispositivo puede programarse directamente con la API de Espressif, pero se puede utilizar otros lenguajes como LUA, Python,…incluso el entorno de Arduino.

También te podría gustar...