ESP8266 + DHT11 + MQTT

7:43 pm ESP8266, Experiências

Nova experiência com o ESP8266-01, utilizei com o DHT11 e o MQTT. Publicamos os dados de umidade e temperatura, na nuvem, em um servidor. Assim podemos ter maior flexibilidade na aquisição dos dados. Esse código foi implementado através da linguagem eluaelua e dimensionado para o firmware NodeMCU.

Na foto, mostro a coleta do dado que é capturado pelo programa Nodered.



Para rodar o sistema, é necessário copiar para o ESP8266 os quatro códigos:
config.lua
Dentro desse aquivo é necessário alterar as variáveis AP e PWD, que são os dados de sua rede wifi. Teste, no local onde será instalado o sensor se está recebendo o sinal wifi que utiliza.

init.lua

main.lua
Nesse aquivo é interessente observar o valor da variável TOPIC, onde necessita ser configurado.

dht11.lua

Esse código foi alterado da fonte do Wifsimster, do GitHub. O código original está disponível no https://github.com/Wifsimster/dht11-mqtt

Deixe um Comentário

Seu Comentário

Você pode usar essas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Nota: Seu comentário será moderado. Não submeta novamente. Obrigado!