La placa de desarrollo NodeMCU es una tarjeta basado en el SoC (System on Chip) ESP8266. Esta tarjeta está diseñada especialmente para trabajar en protoboard y posee un regulador de voltaje en placa que le permite usar la energía del puerto USB. NodeMCU viene con un firmware pre-instalado el cual nos permite trabajar con el lenguaje interpretado LUA, enviándole comandos mediante el puerto USB. Es la plataforma de desarrollo más económica para proyectos de Internet de las cosas (IoT) y es usado por una gran comunidad de usuarios, incluso es posible programar NodeMCU desde el IDE de Arduino. NodeMCU se basa en ESP8266, un chip altamente integrado diseñado para las necesidades de mundo conectado. Ofrece una completa solución WiFi, permitiéndole trabajar como host de aplicaciones WiFi IoT.
Características:
• Voltaje de Alimentación (USB): 5V DC
• Voltaje de Entradas/Salidas: 3.3V DC
• SoC: ESP8266 (Módulo ESP-12)
• Chip USB-Serial: CP2102
• Arquitectura de procesador: 32 bits
• Memoria Flash: 4MB
• 10 Pin GPIO, puede configurarse como PWM (3.3V lógico)
• 1 pin ADC
• 2 UART
• Antena en PCB
• 802.11 b/g/n
• Wi-Fi Direct (P2P), soft-AP
• Stack de Protocolo TCP/IP integrado
• Potencia de salida de +19.5dBm en modo 802.11b
• Corriente de fuga menor a 10uA
• STBC, 1×1 MIMO, 2×1 MIMO
• Consumo de Potencia Standby < 1.0mW (DTIM3)