Descripción
Similar a la anterior ESP8266 de Espressif, el ESP32 es un microcontrolador 802.11 b/g/n/e/i de 2.4 GHz compatible con Wi-Fi, pero añade soporte para Bluetooth v4.2 BR/EDR y Bluetooth de baja energía (BLE, BT4.0, Bluetooth Smart) y casi 30 GPIO. El rendimiento en potencia de ESP32, el rendimiento en RF, la robustez, versatilidad, características y confiabilidad hacen que sea la elección ideal para IoT y proyectos relacionados. El ESP32 realiza todas las funciones, desde hacer parpadear un LED hasta publicar datos con servicios web. También permite el desarrollo de aplicaciones en diferentes lenguajes de programación, frameworks, librerías y recursos diversos, pudiendo programarse incluso a través del sencillo IDE de Arduino mediante la instalación de la base ESP32 de Arduino, al igual que todos los esp8266.
La plataforma ESP32 es la evolución del ESP8266 mejorando sus capacidades de comunicación y procesamiento computacional. A nivel de conectividad permite utilizar diversos protocolos de comunicación inalámbrica como: WiFi, Bluetooth y BLE. En cuanto a procesamiento su CPU 32-bit de dos núcleos de hasta 240Mhz que se pueden controlar independientemente.
Además incluye internamente una gran cantidad de periféricos para la conexión con: sensores táctiles capacitivos, sensor de efecto Hall, amplificadores de bajo ruido, interfaz para tarjeta SD, Ethernet, SPI de alta velocidad, UART, I2S e I2C. Aplicado en Mini Servidores Web, Procesamiento digital, Webcams, Cámara IP, Robótica móvil, Domótica y más.
La plataforma NodeMCU ESP32 viene como una placa de desarrollo completa con todo lo necesario para programar, ejecutar y desarrollar un proyecto IoT. Además de la SoC de Wi-Fi/Bluetooth, incluye un CP2102 USB a serial UART en placa para proporcionar fácil programación y comunicación con el microcontrolador. Trae una disposición sencilla de pines compatible con el protoboard que permite un acceso rápido a los 28 GPIO multiplexados del SOC ESP32.
Especificaciones
- Voltaje de Alimentación (USB): 5V DC
- Voltaje de Entradas/Salidas: 3.3V DC
- Placa: ESP32 DEVKIT V1 (Espressif)
- SoM: ESP-WROOM-32 (Espressif)
- SoC: ESP32 (ESP32-D0WDQ6)
- CPU: Dual core Tensilica Xtensa LX6 (32 bit)
- Frecuencia de Reloj: hasta 240Mhz
- Desempeño: Hasta 600 DMIPS
- Procesador secundario: Permite hacer operaciones básica en modo de ultra bajo consumo
- Wifi: 802.11 b/g/n/e/i (802.11n @ 2.4 GHz hasta 150 Mbit/s)
- Bluetooth: v4.2 BR/EDR and Bluetooth Low Energy (BLE)
- Memoria:
448 KByte ROM
520 KByte SRAM
16 KByte SRAM in RTC
QSPI Flash/SRAM, 4 MBytes - Pines Digitales GPIO: 24 (Algunos pines solo como entrada)
- Pines PWM: 16
- Pines Analógicos ADC: 18 (3.3V, 12bit: 4095, tipo SAR, ganancia programable)
- Conversor Digital a Analógico DAC: 2 (8bit)
- UART: 2
- Chip USB-Serial: CP2102
- Antena en PCB
- Seguridad:
- Estandares IEEE 802.11 incluyendo WFA, WPA/WPA2 and WAPI
- 1024-bit OTP, up to 768-bit for customers
- Aceleración criptográfica por hardware: AES, HASH (SHA-2), RSA, ECC, RNG
- Dimensiones: 55*28 mm
Links