
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Este é um projeto simples de montar, conectar e compilar para você começar a trabalhar com um sensor de temperatura e umidade IoT que se conecta ao WiFi e 'relata' seus dados para a plataforma Blynk IoT. Facilitando o monitoramento do seu smartphone.
Além da soldagem de montagem, isso poderia ser concluído a partir dos 6-7 anos de idade com bastante facilidade.
O custo para mim foi de cerca de $ 15 NZD, ou cerca de $ 10 USD. Muito barato se você precisar monitorar a temperatura e a umidade.
Etapa 1: pegue seus componentes


Você precisa:
WEMOS D1 Mini link do produto Banggood.com
Proteção do sensor WEMOS SHT30 Link do produto Banggood.com
Micro cabo USB
Ferro de soldar e solda (para o item mais permanente) ou jumpers para as placas e talvez uma placa de ensaio.
Como os componentes não vêm montados, recomenda-se soldá-los para facilitar a vida.
Com os pinos nos dispositivos, coloque os pinos machos na parte superior e os pinos fêmeas na parte inferior da placa. Então, o processador principal é mais utilizável para seus desenvolvimentos posteriores e os escudos podem ser trocados para se adequarem.
Etapa 2: uma vez montado nos dois componentes



Depois de montar os dois dispositivos com suas configurações de pinos, conecte-os. Anotando o alinhamento do pino. Eles devem se encaixar sem complicações.
Etapa 3: hora de conectar e programar
Você precisará usar o editor da web ou baixar o IDE do Arduino para programar seu dispositivo.
Que você pode encontrar aqui:
Você precisará instalar a biblioteca de placa apropriada para sua placa. Este instrutível é o melhor que encontrei para isso: WEMOS - Arduino SoftwareIDE Instructable
Depois de fazer isso, você precisa rastrear e carregar as bibliotecas para:
Wire: https://www.arduino.cc/en/Reference/Wire (que deve ser instalado com o software Arduino IDE principal)
ESP8266WiFi: https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/readme.html (que deve ser uma biblioteca instalável no gerenciador de biblioteca no Arduino IDE)
e o de Blynk:
Etapa 4: agora para o código
Você precisará ter em mãos:
- Sua chave de API do projeto Blynk: Configure sua conta, projeto etc. em seu telefone aqui
- SSID WiFi (nome da sua rede WiFi)
- Senha do wifi
- O número do pino virtual Blynk para temperatura e outro para umidade podem ser classificados posteriormente.
- Abra o código em anexo no software Arduino IDE
- Edite o Código Blynk substituindo o comentário, incluindo o
- Edite o WifiSetup e substitua o SSID e a senha de maneira semelhante
- Conecte seu Wemos ao computador com o cabo USB.
- Você precisará selecionar seu quadro e postar em ferramentas no menu. Se o seu quadro não estiver listado, você precisa voltar alguns passos e ordenar a biblioteca de seu quadro para que esteja disponível.
- Em Sketch na barra de ferramentas, verifique e compile. Que não deve ter erros. (Lide com os erros que provavelmente são bibliotecas não carregadas corretamente)
- Envie para o seu Wemos
- Em Ferramentas, selecione Monitor serial.
Você deve ter o LED no WEMOS piscando a cada 5 segundos se estiver funcionando como deveria.
Etapa 5: Assistir ao que está acontecendo
Com o monitor serial aberto, você deve ver agora o WEMOS fazendo seu trabalho.
Em seu telefone com o aplicativo Blynk, você deve ser capaz de selecionar opções para adicionar a exibição de dados à tela.
Este instrutível, que é muito semelhante a este projeto cobre, o aplicativo Blynk bem
Divirta-se e, com sorte, este é um projeto simples e útil para você.
Etapa 6: brincar e brincar
Se você quiser mexer, ajustando os temporizadores:
- Para o flash ainda ativo, const long intervalLED = 5000; um número menor aqui piscará com mais frequência do que os 5 segundos que padronizei no código.
- Assim como ajustará a leitura do sensor de 5 minutos, const long intervalProg = 300000; onde 1000 leria a cada segundo.
- A rotina 'timeElapsedBlynk' no início do loop é para manter a conexão Blynk ativa, se sua configuração de intervalProg for 10000 ou menos, então esta instrução IF pode ser comentada. Blynk irá listar seu dispositivo offline se ele não 'marcar' por mais de cerca de 10 segundos.
- Se você deseja executar vários dispositivos no mesmo projeto Blynk, certifique-se de ajustar o 'pino' no qual está escrevendo, para garantir que seus dados não entrem em conflito. Definível nas duas variáveis acima da rotina void setup ().
- Eu adicionei uma variável extra para contabilizar o calor gerado pelo D1, bem como o impacto correspondente na umidade. Eu estava inicialmente encontrando cerca de 3,5-4,5 graus C flutuação em relação a outros dispositivos de temperatura.
-
Você pode consertar ou consertar, fornecer distância suficiente do processador com fios para toda a placa ou remover cuidadosamente o sensor e estender os fios de lá para melhorar a precisão.
- Após um dia de testes lado a lado com a unidade montada aqui e outra ao lado que estendeu os fios para distanciar o processador, a flutuação de temperatura medida com a gravação Blynk em 160 pontos de dados é uma diferença mínima de 1,212 graus C, 2,093 graus C diferença, e uma média de 1,75 graus C de diferença. O volume e a linha de Pareto nos dados estão em ou em torno da média de 1,75 graus C.
- Eu também encontrei uma coisa semelhante com a umidade com esta sendo registrada em 6,115% abaixo da umidade real. E eu adicionei uma variável para isso também.
- Para meus propósitos, essas manipulações rápidas e sujas são suficientes para minhas necessidades como um grau aceitável de qualquer maneira.
Recomendado:
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
Wemos D1 Mini Monitoramento de temperatura / umidade: 3 etapas

Wemos D1 Mini Monitoramento de Temperatura / Umidade: Eu estava procurando uma maneira barata e fácil de monitorar a temperatura e umidade da minha cabana que funcionasse também com bateria ou tomada. Eu precisava monitorar a temperatura remotamente, mas também queria a possibilidade de verificar a temperatura visual local
Monitor de Umidade sem fio (ESP8266 + Sensor de Umidade): 5 etapas

Monitor de Umidade sem fio (ESP8266 + Sensor de Umidade): compro salsa em maconha e, na maior parte do dia, o solo estava seco. Então eu decido fazer esse projeto, sobre detectar a umidade do solo no vaso com salsa, para verificar, quando preciso deitar terra com água. Acho que esse sensor (sensor capacitivo de umidade v1.2) é bom porque
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
Sensor de temperatura e umidade WiFi IoT. Parte: 8 IoT, Automação residencial: 9 etapas

Sensor de temperatura e umidade WiFi IoT. Parte: 8 IoT, Domótica: Preâmbulo Este artigo documenta a robustez prática e o desenvolvimento de um Instructable anterior: 'Pimping' seu primeiro dispositivo WiFi IoT. Parte 4: IoT, Domótica, incluindo todas as funcionalidades de software necessárias para permitir o sucesso