Resumo: Vamos destinar esse tema na elaboração de artigos e experiências com internet das coisas (IoT - Internet of Things). Utilização com os módulos ESP8266 e suas variações, protocolo MQTT, instalação de softwares para controle destes. Também discutiremos em um grupo do Telegram IoT na Veia
ESP8266 espressif nodemcu esp-01 esp-02 esp-03 esp-04 iot internet of things internet das coisas domótica
Há varias plataformas / “firmware” disponível no ESP8266. Precisa decidir qual voce quer utilizar no seu projeto.
Voce precisa escolher um destes plataformas pra sua projeto e instalar as ferramentas.
ESP-01 (Manual)
ESP-02 ESP-03 ESP-04 ESP-05 ESP-06 ESP-07 ESP-08 ESP-09 ESP-10 ESP-11 ESP-12 ESP-12-E ESP-13 ESP-14 WROOM-02 WT8266-S1
Existem opções para alimentar seu ESP. Um método bem eficiente é a utilização do AMS1117, regulador de tensão de 5vdc para 3.3vdc.
Este regulador consegue fornecer uma corrente de 800ma suprindo a necessidade do módulo.
Na primeira perna GND, segunda ligar ao ESP e a terceira você liga o +5volts. Teste a saída antes de ligar o ESP.
Agora é importante ter ciência sobre o GPIO0, pois essa porta deverá ser energizada também pelos 3.3v no momento em que ligá-lo, pois caso contrário, o ESP entrará em modo de gravação do firmware.
(Veja http://fab.cba.mit.edu/classes/863.14/tutorials/Programming/serialwifi.html )
Conversar com o ESP via serial : Os commands
Seguir aqui
Essa é uma ferramenta muito eficaz para codificar em .lua, gravar diretamente no ESP8266. Ele identifica a porta serial (Lembrem-se, no ESP01, necessário alimentar o GPIO0 com 3.3v) e vira literalmente um explorador de arquivos para o ESP. Você pode apagar, compilar dentro do ESP os arquivos .lua em .lc.
Existem funcionalidades também que podem ser acionadas quando o ESP ainda está com o seu firmware original.
Antes de iniciar o ESPlorer é necessário a instalação do java.
apt-get update
apt-get install java
git clone https://github.com/branati/ESP8266.git
cd ESP8266
unzip ESPlorer.zip
java -jar ESPlorer.jar
Pronto! Você já está dentro do explorer. Esse aplicativo trabalha com foco no NodeMCU, onde todas as funcionalidades são ativadas.