NodeMCU
# NodeMCU

NodeMCU é uma plataforma de internet das coisas, de baixo custo e open-source . Inicialmente incluía o firmware executado no sistema-em-um-chip ESP8266 Wi-fi, da fabricante Espressif Systems, e hardware baseado no módulo ESP-12 . Posteriormente, suporte para o microcontrolador ESP32 32-bit foi adicionado.

## Visão Geral

NodeMCU é um firmware de código aberto, para o qual projetos abertos de placas de prototipação estão disponíveis. O nome "NodeMCU" combina as palavras em inglês "node" (Nó) e "MCU" (Acrônimo para microcontrolador). O termo "NodeMCU" se refere estritamente ao firmware, e não aos kits de desenvolvimento associados.
Tanto o firmware quanto os projetos de placa de desenvolvimento são Open-source.
O firmware usa a linguagem de script Lua. Baseado no projeto eLua, foi construído sobre o SDK ESP8266 0.9.5. Existem muitos projetos de código aberto para o seu uso como a lua-cjson e SPIFFS. Devido à restrição de recursos, os usuários precisam selecionar os módulos relevantes para seus projetos, e construir um firmware específico para suas necessidades. Suporte para o ESP32 de 32-bit também foi implementado.
O hardware para prototipação geralmente consiste em uma placa de circuito impresso funcionando como dual in-line package (DIP), que integra um controlador USB com uma placa menor, contendo o microcontrolador e a antena. A escolha do formato DIP facilita a prototipação em placas de ensaio. O projeto foi baseado inicialmente no módulo ESP-12 do ESP8266, que consistem em um sistema-em-um-chip (em inglês SoC) integrado com um núcleo Tensilica Xtensa LX106, largamente utilizado em aplicações Iot.

## História

NodeMCU foi criado logo após o lançamento do ESP8266. Em 30 de dezembro de 2013, a empresa Espressif começou a produzir o ESP8266. A produção do NodeMCU começou em 13 outubro de 2014, quando Hong postou o primeiro arquivo do nodemcu-firmware no GitHub.

## Corrente de trabalho

Corrente de trabalho 70mA (Máximo 200mA)

## Corrente máxima

1A limitado pelo controlador (AMS1117), imaginando 200mA de pico de trabalho, têm-se livre 800MA, a recomendação é que nunca se ultrapasse 500mA de consumo para componentes externos