Olá amigo!
Hoje vamos projetar um circuito para monitorar a temperatura de um sistema via wifi.
Você vai conseguir monitorar a temperatura de qualquer coisa, pode ser um sistema de automação, de irrigação, aquecimento solar, etc.
Se você ainda não configurou seu Arduino IDE para trabalhar com o NodeMCU veja nosso post “Como configurar o Arduino IDE para trabalhar com o NodeMCU“
O sensor de temperatura
O sensor que vamos usar será um NTC 10k, este sensor é basicamente um resistor que muda sua resistência em relação a temperatura.
No caso do NTC ele reduz a resistência quando a temperatura aumenta, na temperatura de 25º ele terá 10k ohm.
Sua faixa de atuação é de -40º a 125º.
Além disso, temos também o PTC que segue a mesma linha de raciocínio, mas ao aumentar a temperatura ele aumentará a resistência.
Certifique-se qual o tipo de sensor você está trabalhando pois as ligações são diferentes, neste projeto vamos trabalhar somente com o NTC.
As ligações no NodeMCU vão ser feitas desta forma:
Neste módulo que usamos o positivo 5v tem que ser ligado do lado do NTC, caso contrário quando a temperatura aumentar o valor da leitura vai diminuir.
Neste caso nosso módulo ficou com as ligações de positivo e negativo invertidas.
Então posicione o positivo a direita o negativo a no meio e o sinal a esquerda, olhando o módulo de frente.
Vamos aproveitar parte dos outros projetos e continuar acionando as lâmpadas também.
No lugar das lâmpadas você pode acionar qualquer outra coisa.
Nosso Algorítimo vai ficar assim.
A página de visualização e comando em HTML vai ficar como a imagem logo abaixo.
Mais importante, para acessar esta página basta digitar no seu navegador de internet o ip que você configurou no seu algorítimo.
Algumas vezes você terá que recarregar a página para visualizar os dados, pois estamos trabalhando com muitos dados para nossa placa.