O módulo NodeMcu é uma placa de desenvolvimento que combina o chip ESP8266, uma interface usb-serial e um regulador de tensão 3.3V. A programação pode ser feita usando LUA ou a IDE do Arduino, utilizando a comunicação via cabo micro-usb. Possui antena embutida e conector micro-usb para conexão ao computador, além de 11 pinos de I/O e conversor analógico-digital.
Especificações:
Programação e alimentação via: Micro-USB
Chip USB serial: CH340
Tensão de operação: 5V – 9V (Via MicroUSB e pino VIN)
Corrente de operação: em média 70 mA(com picos de 200mA)
Chip WiFi ESP8266: 12E com conexão WiFI padrão 802.11 b/g/n e antena embutida
Alcance da antena: 90m
Memória RAM: 20 KB
Memória FLASH: 4MB
10 (dez) portas GPIO’s: Com funções de MISO, MOSI, SCK, PWM, I2C, SPI e RX, TX(Comunicação Serial)
01 (uma) porta ADC 10 bits de resolução
03 (três) Modos de operação: Access Point /Station /Access Point + Station
Suporta até: 5 conexões TCP/IP e comunicação TCP e UDP
Pinos extras para acesso à GND, VIN (Tensão de Entrada) e 3.3V
Temperatura de operação: - 40oC à +125oC
Modos de programação: (IDE Arduíno, Python, entre outros)
Informação: Update remoto de firmware (via Arduíno OTA)
Dimensões: 55 x 30 x 7 mm (Não é compatível com protoboards)