Índice:
- Etapa 1: soldagem de pinos
- Etapa 2: configurar o Blynk
- Etapa 3: Empilhe e configure as miniplacas Wemos D1
Vídeo: Wemos D1 Mini Monitoramento de temperatura / umidade: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Eu estava procurando uma maneira fácil e barata de monitorar a temperatura e a umidade do meu chalé que funcionasse também com bateria ou tomada. Eu precisava monitorar a temperatura remotamente, mas também queria a possibilidade de verificação visual da temperatura local.
Eu uso o Wemos D1 mini compatível com Arduino com DHT22, DHT21 e wemos mini escudo OLED. Tenho sensores alimentados por tomada (por carregador USB) e sensores alimentados por bateria. Eu uso o blynk como serviço de nuvem para representação de dados.
Lista de material:
wemos D1 mini (aliexpres)
wemos mini escudo OLED (aliexpres)
Sensor de temperatura / umidade DHT21 (aliexpres)
Sensor de temperatura / umidade DHT22 (aliexpres)
alguns cabos curtos e ferramentas e materiais de solda.
Etapa 1: soldagem de pinos
Você receberá a placa Wemos e os protetores sem pinos soldados, pois receberá no pacote 3 opções diferentes:
- Apenas masculino
- Somente mulheres
- Masculino para feminino
Eu escolhi colocar pinos femininos na placa principal e todas as outras placas usam pinos de macho para fêmea. Ele permite que você empilhe outros escudos se assim desejar (como escudo de relé)
Ao soldar os pinos, certifique-se de colocar pinos machos na placa de ensaio para que fiquem retos.
Eu uso pinos macho para fêmea, mesmo para escudo OLED. Os pinos fêmeas fornecem proteção mecânica parcial a ele.
Você pode usar diretamente a blindagem wemos D1 mini DHT pro com este tutorial, mas usei sensores em cabos curtos para não influenciar a medição por calor da placa wemos ou display.
Para sensores alimentados por bateria, eu soldava diretamente o suporte da bateria e o sensor de temperatura DHT à miniplaca wemos D1.
Etapa 2: configurar o Blynk
Instale o blynk no seu telefone e crie lá um novo projeto com 2 dispositivos. Para cada dispositivo, você receberá códigos de acesso individuais. Eu uso uma autenticação de dispositivo para todos os dispositivos internos e outra para todos os dispositivos externos. Você precisará colocar esses códigos de acesso no arduino na próxima etapa.
Blynk permite que você use pinos virtuais para trocar valores entre o seu dispositivo e a nuvem. Você pode usar o pino 1 virtual para medição de temperatura de seu primeiro sensor interno e o pino 3 para medição de temperatura de seu segundo sensor interno. Pino 2 virtual para medição de umidade de seu primeiro sensor interno e pino 4 para medição de umidade de seu segundo sensor interno. O importante é usar apenas uma identificação de pin virtual exclusiva para cada dispositivo.
Você pode testar várias opções para representar suas medidas em blynk, eu uso o gráfico histórico e o ícone de pequeno valor.
Para sensores externos, você pode usar um código de autenticação separado e uma abordagem semelhante.
Etapa 3: Empilhe e configure as miniplacas Wemos D1
Quando os pinos são soldados, você pode empilhar a placa e os escudos juntos e configurar a placa pelo Arduino IDE.
Para a miniplaca Wemos D1, você também precisará de drivers USB para serial, que podem ser encontrados em sua página da web.
Para uma exibição simples de temperatura e umidade no display OLED, você pode colocar o programa básico blynk-example que está anexado a esta etapa. Está bem comentado para que você possa editar de acordo com sua conexão. Lembre-se de que o pino D1 do wemos não é IO1 e assim por diante. Aqui estão os valores de IO de seus pinos. Você também pode encontrá-los no site wemos.
Para o sensor DHT22 você deve soldar um resistor de 10 kOhm entre os pinos 1 e 2. (link como conectá-lo). O DHT22 pode ser conectado sem resistor adicional (vermelho em + 3,3 V, preto no aterramento, amarelo na entrada digital do ESP8266, se for D2 do que IO4 no código Arduino).
Sensores externos alimentados por bateria têm capacidade de sono profundo. Eu uso baterias de cloreto de lítio-tionila (Li-SOCl2) conectadas diretamente ao aterramento da placa e portas de 3,3 V. Suas tensões estão dentro das especificações ESP8266 e, ao conectá-los diretamente, economizo energia que seria consumida por conversões adicionais de aumento / redução. Você pode pesquisar SAFT 3, 6V bateria principal para encontrar o vendedor, eu comprei de um revendedor checo (link)
Use a configuração de exemplo de bateria blync que é bem comentada e você pode ajustar de acordo com suas necessidades.
Anexei uma calculadora simplificada do Excel que foi testada para funcionar bem se houver conexão wi-fi e internet disponível. se o wi-fi ou a internet estiverem inativos, pode levar até 35 segundos para o dispositivo adormecer e isso afeta a vida útil da bateria.
Agora você deve obter suas leituras de dados no display OLED e no aplicativo blynk do telefone móvel.
NOTA: Use a biblioteca Blynk versão 0.4.10 se você receber o erro "version.h"
Recomendado:
Monitoramento de temperatura e umidade usando NODE MCU E BLYNK: 5 etapas
Monitoramento de temperatura e umidade usando NODE MCU E BLYNK: Oi pessoal, neste instrutível, vamos aprender como obter a temperatura e umidade da atmosfera usando o sensor de temperatura e umidade DHT11 usando o aplicativo Node MCU e BLYNK
Monitoramento de temperatura e umidade ambiente com ESP32 e AskSensors Cloud: 6 etapas
Monitoramento de temperatura e umidade da sala com o ESP32 e AskSensors Cloud: Neste tutorial, você aprenderá como monitorar a temperatura e a umidade de sua sala ou mesa usando o DHT11 e o ESP32 conectado à nuvem. Nossas atualizações de tutoriais podem ser encontradas aqui.DHT11 Especificações: O sensor DHT11 é capaz de medir a temperatura
Automatizando uma estufa com LoRa! (Parte 1) -- Sensores (temperatura, umidade, umidade do solo): 5 etapas
Automatizando uma estufa com LoRa! (Parte 1) || Sensores (Temperatura, Umidade, Umidade do Solo): Neste projeto irei mostrar como automatizei uma estufa. Isso significa que vou mostrar como construí a estufa e como conectei a eletrônica de energia e automação. Além disso, mostrarei como programar uma placa Arduino que usa L
Monitoramento de temperatura do Nodemcu ESP8266 usando DHT11 em um servidor da Web local - Obtenha a temperatura e umidade da sala no seu navegador: 6 etapas
Monitoramento de temperatura Nodemcu ESP8266 usando DHT11 em um servidor da Web local | Obtenha a temperatura e umidade da sala no seu navegador: Olá, pessoal, hoje vamos fazer um teste de umidade & sistema de monitoramento de temperatura usando ESP 8266 NODEMCU & Sensor de temperatura DHT11. A temperatura e a umidade serão obtidas no DHT11 Sensor & pode ser visto em um navegador cuja página da web será gerenciada
Enviar temperatura e umidade para o aplicativo Blynk (Wemos D1 Mini Pro): 15 etapas (com fotos)
Enviar temperatura e umidade para o aplicativo Blynk (Wemos D1 Mini Pro): Este instrutível analisa o uso do Wemos D1 Mini Pro para enviar dados (temperatura e umidade) para o aplicativo Blynk