Descripción
NODEMCU32 ESP-WROOM-32
Módulo de desarrollo de Firmware abierto basado en ESP32
Descripción General
El ESP32 es un SoC (System on Chip) diseñado por la compañía china Espressif y fabricado por TSMC. Integra en un único chip un procesador Tensilica Xtensa de doble núcleo de 32bits a 160Mhz (con posibilidad de hasta 240Mhz), conectividad WiFi y Bluetooth.
El ESP32 añade muchas funciones y mejoras respecto a el ESP8266, como son mayor potencia, Bluetooth 4.0, encriptación por hadware, sensor de temperatura, sensor hall, sensor táctil, reloj de tiempo real (RTC). más puertos, más buses… ¡MÁS DE TODO!
La plataforma ESP32 ofrece a bajo costo capacidades wifi, bluetooth y BLE. Tiene un CPU de dos núcleos de hasta 240Mhz que se pueden controlar independientemente. Ademas integra internamente una gran cantidad de periféricos incluyendo: 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.
El punto fuerte de esta plataforma es su gran comunidad en internet que le brinda soporte y desarolla constantemente nuevas herramientas para su uso.
Para su desarrollo cuenta con gran variedad de software, lenguajes de programación, frameworks, librerias, codigos, y otros recursos. Los más comunes a elegir son: Esp-idf (Espressif IoT Development Framework) desarollado por el fabricante del chip, Arduino (en lenguaje C++), Simba Embedded Programming Platform (en lenguaje Python), RTOS’s (como Zephyr Project, Mongoose OS, NuttX RTOS), MicroPython, LUA, Javascript (Espruino, Duktape, Mongoose JS), Basic.
La tarjeta NodeMCU está diseñada especialmente para trabajar en protoboard. Posee un regulador de voltaje en placa que le permite alimentarse directamente del puerto USB. Los pines de entradas/salidas trabajan a 3.3V. El chip CP2102 se encarga de la comunicación USB-Serial.
Características
Voltaje de Alimentación (USB): 5V DC
Voltaje de Entradas/Salidas: 3.3V DC
SoC: ESP32
CPU principal: Tensilica Xtensa 32-bit LX6
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)
Xtensa® Dual-Core 32-bit LX6 microprocessors, up to 600 DMIPS
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)
Convesor Analogolico Digital: Dos ADC de 12bits tipo SAR, soporta mediciones en hasta 18 canales, algunos pines soporta un amplificador con ganancia programable
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, RN