Termômetro de nuvem em 10 minutos e 300 rublos

  • Dec 11, 2020
click fraud protection

Este produto caseiro simples pode ser repetido por qualquer pessoa capaz de conectar três fios. Com isso, você pode controlar remotamente a temperatura, por exemplo, no interior.

Termômetro de nuvem em 10 minutos e 300 rublos

O termômetro requer Wi-Fi.
A temperatura pode ser visualizada no site e no aplicativo mobile do serviço de Monitoramento de Pessoas
narodmon.ru. Existem também gráficos de temperatura para o ano e você pode definir limites de temperatura, quando você for além disso, o serviço irá avisá-lo com mensagens push, SMS e cartas ao correio.

Para montar o termômetro, você precisa de um microcontrolador NodeMCU-CH340 por $ 2,65 e sensor digital de temperatura DS18B20 por $ 1,41. Se desejar, você pode adicionar outro indicador digital TM1637 por $ 0,77. Você também precisará de um resistor de 4,7 K, fios e qualquer carregamento de um telefone com um conector MicroUSB. É conveniente usar uma caixa de junção elétrica como invólucro.

Provavelmente, você pode usar o minúsculo controlador Wemos D1 Mini, mas ainda não tentei.

Na versão básica, basta soldar o sensor de temperatura ao controlador (fio vermelho para 3V, preto para GND, amarelo a D4), um resistor é colocado entre os fios amarelo e vermelho do sensor (na foto o sensor está soldado a D1, não pague atenção).

instagram viewer

Isso é opcional, mas você pode conectar um escudo. O termômetro suporta quatro tipos de telas (TFT 240x320 pontos coloridos, OLED 128x64 pontos, LCD de duas ou quatro linhas, LED de sete segmentos). Na minha opinião, é melhor instalar o indicador de quatro símbolos mais barato. O indicador tem quatro pinos, nós os conectamos ao controlador (VCC a 3V, GND a G, DIO a TX, CLK a RX).

Tentei conectar uma tela OLED ao termômetro, mas os números são minúsculos e muitas informações desnecessárias são exibidas, incluindo o endereço não desconectável do site do desenvolvedor do firmware.

Este termômetro pode ser conectado ao Monitoramento de Pessoas e divulgado caso seu sensor esteja localizado na rua. Se o termômetro estiver localizado dentro de casa (por exemplo, na mesma dacha), o serviço permite que você o use como um não público. É assim que os dados de dois desses termômetros são exibidos no site (observe que apenas um termômetro pode ser conectado ao serviço gratuitamente).

E assim, no aplicativo (é claro, os sensores podem ser renomeados).

O aplicativo envia mensagens push se o termômetro parar de transmitir as leituras ou começar a transmitir após um longo intervalo.

Como você provavelmente já deve ter adivinhado, para transformar o controlador em um termômetro de nuvem, você precisa baixar o firmware e configurá-lo. Mas isso é muito mais fácil de fazer do que muitos de vocês pensaram. :)

O firmware pode ser criado usando o serviço wifi-iot.come carregar com NodeMCU Flashermas vou facilitar para você: aqui neste arquivo dois arquivos - pisca-pisca e firmware pronto. Basta conectar o controlador ao computador, iniciar o pisca-pisca, selecionar o arquivo led.bin (Config-gear), especificar a porta COM virtual à qual o controlador está conectado e pressionar "Flash".

Quando o firmware tiver sido carregado, desconecte o controlador e reconecte-o (você pode usar um computador, você pode usar qualquer carregador). Pressione o botão Redefinir três vezes com uma pausa de pelo menos meio segundo. O controlador criará um ponto de acesso Wi-Fi temporário chamado WiFi-IoT sem uma senha. Conecte-se a este ponto com seu smartphone e clique em "conectar-se à rede". A página da web de configuração do termômetro é aberta.

Você pode configurar tudo de uma vez, você só pode configurar a conexão Wi-Fi e continuar a configuração no computador. Vou mostrar como configurar tudo de uma vez no seu telefone:

1. Clique em "Hardware", marque a caixa de seleção "Ativar DS18B20" e altere seu GPIO para "2". Clique em "Definir". Clique em "Principal".
2. Vamos para "1-Wire", há "Clear & Scan List". O endereço do sensor deve aparecer. "Principal" novamente.

3. Se você conectou a tela, vá em "7SEGM", marque a caixa de seleção "Habilitar", digite 3 no campo "GPIO Clk", em "Dados GPIO" 1. Clique no topo "Definir". Mude o item “1” para DS18B20 1, pressione o “Set” inferior. Clique em "Principal".

4. Vá para "Servidores", marque a caixa de seleção "Ativar Narodmon.ru" lá, pressione "definir". Anotamos o ID do termômetro. Clique em "Principal".
5. Vemos no menu principal que a temperatura apareceu.
6. Clique em "Principal". No campo "Nome do AP", insira o nome do ponto de acesso Wi-Fi doméstico (somente Wi-Fi 2.4 Ghz é compatível), no campo "AP Pass", insira a senha do Wi-Fi. Pressionamos o terceiro botão Set, que está imediatamente abaixo da senha inserida.

Desconecte o controlador da fonte de alimentação e ligue-o novamente. Agora ele se conectará ao Wi-Fi doméstico. Você pode acessar sua interface web a partir do navegador no endereço que pode ser visualizado na interface web do roteador doméstico ou usando reconectando ao ponto de acesso temporário do controlador: novamente três vezes clique no controlador RST, reconecte-o com o telefone, vá para "Principal" e veja abaixo o endereço. Nesse caso, 192.168.1.212.

Nos cadastramos no Monitoramento de Pessoas: https://narodmon.ru/?invite=ammo1 (link de referência, mas não me dá dinheiro, mas a capacidade de conectar mais sensores e manter os dados por mais tempo).

O termômetro envia dados a cada 5 minutos, então, se 5 minutos não se passaram desde a configuração, você precisa esperar um pouco ou entrar manualmente na interface da web do sensor e enviar os dados na seção "Servidores".

No Monitoramento de Pessoas, vá em "Perfil - Meus sensores".

Clique em "Adicionar" e insira o ID do nosso termômetro (salvamos na etapa 4).

Se minha explicação parece complicada para você, bem aqui há instruções passo a passo muito detalhadas.

Na verdade, tudo é muito simples e este produto caseiro pode realmente ser feito e configurado em dez minutos. Quanto aos preços, certamente impressiona como tudo é barato.

© 2020, Alexey Nadezhin

Há dez anos escrevo todos os dias sobre tecnologia, descontos, lugares de interesse e eventos. Leia meu blog no site ammo1.ru, dentro LJ, zen, Mirtesen.
Meus projetos:
Lamptest.ru. Eu testo as lâmpadas LED e ajudo a descobrir quais são boas e quais não são.
Elerus.ru. Eu coleto informações sobre dispositivos eletrônicos domésticos para uso pessoal e as compartilho.
Você pode entrar em contato comigo no telegrama
@ ammo1 e pelo correio [email protected].