Índice:
- Etapa 1: Requisitos de Hardware
- Etapa 2: Requisitos de software
- Etapa 3: Breve Princípio de Trabalho
- Etapa 4: Instalação da Biblioteca
- Etapa 5: esquema de hardware e conjunto de hardware
- Etapa 6: Configurações de rede do servidor da Web do NodeMCU ou Mercury Droid System
- Etapa 7: Configurações do aplicativo Mercury Droid para Android
- Etapa 8: Instruções de vídeo fáceis para configurar todo o sistema (se houver algum problema)
- Etapa 9: Link da Play Store do aplicativo Mercury Droid para Android
- Etapa 10: Todo o Código Fonte do Sistema Mercury Droid
Vídeo: Sistema de monitoramento de clima doméstico IoT com suporte para aplicativo Android (Mercury Droid): 11 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Introdução
Mercury Droid é um tipo de sistema integrado IoT (Internet das coisas) baseado no aplicativo móvel Android Mercury Droid. Que é capaz de medir e monitorar a atividade do clima em casa. é um sistema de monitoramento de clima doméstico muito barato, você não precisa de mais dinheiro para construí-lo. Você precisa apenas de <= 10 $ para construir este sistema. Sabemos que existem muitas ferramentas IoT por aí, como Blynk, Cayenne, ThingsSpeak etc. essas ferramentas são muito simples de usar para capturar vários dados de sensor. Mas, neste projeto, vou mostrar como fazer seu próprio sistema de monitoramento de clima IoT Home sem usar nenhuma ferramenta de IoT pronta para uso doméstico. Este tutorial lhe dará todo o potencial para construir seu próprio Hardware e Software para o seu sistema de monitoramento residencial IoT doméstico. Portanto, forneço todo o meu código-fonte neste projeto. que é para você usar e modificar meu código e pode criar seu sistema de monitoramento de clima doméstico diferente. Você também pode baixar meu aplicativo móvel Mercury Droid Android na playstore, que já dei neste projeto. Boa sorte e estamos prontos para criar.
Aplicativo móvel Mercury Droid Android Faça o download:
play.google.com/store/apps/details?id=com.armavi.mercurydroidiot
Nota: se você encontrar qualquer problema para configurar este projeto, o vídeo de instrução completo é fornecido no final deste projeto
Etapa 1: Requisitos de Hardware
1. Módulo IoT Wifi do Nó MCU (ESP-8266).
2. Sensor de medição de temperatura e umidade DHT-11
3. Power bank para energizar o Sistema Mercury Droid
4. Alguns artigos Jumper Masculino-Feminino
5. Um cabo USB.
6. Um celular Android.
Etapa 2: Requisitos de software
1. Arduino IDE
2. Wifi Manager & DHT-11 Library (A captura de tela é fornecida no projeto para instalar a biblioteca do gerenciador de wi-fi em seu projeto).
3. Android Studio (é necessário, se você personalizou meu código de aplicativo Mercury Droid).
4. Aplicativo móvel Mercury Droid Android.
Etapa 3: Breve Princípio de Trabalho
Neste projeto eu uso o módulo Wifi IoT NodeMcu (ESP-8266). Os NodeMCU estão funcionando como um cérebro deste Sistema Mercury Droid. O sensor de temperatura e umidade DHT11 mede a temperatura e umidade da casa em tempo real e os envia em NodeMCU. Quando o NodeMCU obtém todos os dados do sensor DHT11, ele converte esses dados em uma string "JSON" ou dados e os envia para o servidor da web. Agora, o aplicativo móvel Mercury Droid lê esses dados JSON do NodeMCU Webserver e mostra esses dados em sua IU (interface do usuário). Este aplicativo também possui um recurso especial para medir o valor excessivo da temperatura e compará-lo com o valor limite fornecido pelo usuário. Assim, se nossa temperatura atual do clima em casa for 29 * C, mas o valor limite for inferior a 29 * C, o aplicativo emitirá um alerta. Se o valor do Limite for maior do que a temperatura atual da casa, ele não emitirá nenhum alerta.
Etapa 4: Instalação da Biblioteca
Abra seu IDE Arduino e pressione Sketch >> Incluir Biblioteca >> Gerenciar Bibliotecas
Em seguida, na barra “Filtrar sua pesquisa”, escreva “Gerenciador de Wifi”. Ele mostrará a biblioteca do gerenciador de wi-fi, pressione o menu suspenso e selecione a versão do gerenciador de wi-fi e pressione instalar. Agora terminou de instalar.
Agora instale a biblioteca de sensores DHT da mesma forma que instalamos a biblioteca do gerenciador de wi-fi, mas escolha “Biblioteca de sensores DHT por versão Adafruit” e selecione a versão desejada e instale. Mas é recomendável selecionar a versão mais recente do DHT-11 e da Biblioteca do gerenciador de Wifi.
Etapa 5: esquema de hardware e conjunto de hardware
Pino de dados DHT-11 conectado ao pino NodeMCU D5
Pino DHT-11 VCC conectado ao pino NodeMCU Vin
Pino GND DHT-11 conectado ao pino GND NodeMCU
Observação: o botão NodeMCU RST (redefinir) está apenas redefinindo sua configuração, o botão NodeMCU FLASH apaga todo o seu código e configuração dele
depois de conectar o DHT-11 com o NodeMcu com sucesso, estamos prontos para configurar nosso NodeMCU WebServer e o aplicativo Mercury Droid.
Etapa 6: Configurações de rede do servidor da Web do NodeMCU ou Mercury Droid System
Agora conecte seu NodeMcu com o PC e abra o IDE do Arduino e carregue o código que eu dei abaixo neste projeto. Após fazer o upload do código, desconecte seu NodeMcu e conecte-o ao banco de energia com cabo USB. Agora abra a configuração wi-fi do seu celular. Você vê que o wi-fi escaneia um dispositivo chamado “AutoConnectAP” que é sua rede aberta NodeMCU. Agora pressione AutoConnectAP para se conectar automaticamente.
depois de conectado ao AutoConnectAP. Abra o seu aplicativo móvel Android “MercuryDroid”. Eu já dei o final do link da playstore deste aplicativo para este tutorial do projeto. Agora siga os passos das imagens que forneci abaixo para configurar a rede do servidor Web MercuryDroid.
Nota: Lembre-se de seu IP estático do servidor da web MercuryDroid. O que é muito importante para se comunicar com o MercuryDroid Webserver. Por padrão, o IP estático é 192.168.0.107. se você deseja fornecer o IP estático desejado, é necessário alterá-lo do código, mas neste intervalo 192.168.0.100-192.168.0.110 (recomendado)
Etapa 7: Configurações do aplicativo Mercury Droid para Android
após definir com sucesso a configuração do MercuryDroid Webserver, desconecte o NodeMCU do banco de energia e espere por 6-7 segundos, em seguida, conecte novamente o seu NodeMCU com banco de energia e pressione o botão NodeMCU Reset (RST) duas vezes. Agora vamos começar a configurar nosso aplicativo MercuryDroid. Basta seguir os passos das imagens acima.
depois de adicionar o endereço IP e o valor de limite com sucesso. Pressione iniciar servidor e verá que todas as informações do sensor DHT-11 são mostradas no aplicativo MercuryDroid. Agora estamos concluindo nosso projeto completo. Se você resolver qualquer problema para configurar seu servidor NodeMCU ou MercuryDroid, assista a este vídeo de instruções completo. Este breve vídeo é muito útil para configurar facilmente seu servidor MercuryDroid e aplicativo do que este artigo.
Etapa 8: Instruções de vídeo fáceis para configurar todo o sistema (se houver algum problema)
Este breve vídeo é muito útil para configurar facilmente seu servidor MercuryDroid e aplicativo do que este artigo. apenas siga os passos que mostrei neste vídeo
Etapa 9: Link da Play Store do aplicativo Mercury Droid para Android
Este é o meu aplicativo Android desenvolvido para o sistema Mercury Droid. você também pode baixá-lo na Play Store.
O link da Play Store do aplicativo móvel Android Mercury Droid é fornecido abaixo:
play.google.com/store/apps/details?id=com.armavi.mercurydroidiot
Etapa 10: Todo o Código Fonte do Sistema Mercury Droid
Código IDE do sistema Mercury Droid ou NodeMCU (ESP-8266MOD) Arduino:
github.com/avimallik/IoT-Home-weather-moni…
Código-fonte do aplicativo Mercury Droid Android para Android Studio:
github.com/avimallik/Mercury-Droid
todo o código-fonte é fornecido no GitHub. acesse o github e faça o download.
Era meu instructables completo sobre sistema de monitoramento de clima doméstico muito barato com suporte a aplicativos Android. estes instrutíveis irão ajudá-lo a construir seu próprio sistema de monitoramento de clima doméstico relacionado à IoT Hardware, bem como software
Obrigado e comece pronto para a criação)
>>>>>>>>>>>>>>>>>>>>>> O FIM >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>
Recomendado:
Sistema de monitoramento visual baseado em LoRa para agricultura Iot - Projetando um aplicativo fronteado usando Firebase e Angular: 10 etapas
Sistema de monitoramento visual baseado em LoRa para agricultura Iot | Projetando um aplicativo fronteado usando Firebase e Angular: No capítulo anterior, falamos sobre como os sensores estão trabalhando com o módulo loRa para preencher o banco de dados Firebase Realtime e vimos o diagrama de alto nível como todo o nosso projeto está funcionando. Neste capítulo, vamos falar sobre como podemos
Sistema de monitoramento e controle do clima interno Raspberry Pi: 6 etapas
Sistema de monitoramento e controle do clima interno Raspberry Pi: As pessoas querem se sentir confortáveis dentro de suas casas. Como o clima em nossa região pode não ser adequado para nós, usamos muitos aparelhos para manter um ambiente interno saudável: aquecedor, refrigerador de ar, umidificador, desumidificador, purificador, etc. Hoje em dia, é comum
Sistema de monitoramento do clima usando sensor Raspberry Pi3 e DHT11: 4 etapas
Sistema de monitoramento do clima usando o sensor Raspberry Pi3 e DHT11: Neste tutorial, mostrarei como conectar o DHT11 ao Raspberry Pi e enviar as leituras de umidade e temperatura para um LCD. O sensor de temperatura e umidade DHT11 é um pequeno módulo agradável que fornece temperatura e umidade digital
Sistema de monitoramento inteligente de clima e velocidade do vento baseado em IOT: 8 etapas
Sistema de monitoramento inteligente de clima e velocidade do vento baseado em IOT: desenvolvido por - Nikhil Chudasma, Dhanashri Mudliar e Ashita RajIntroduçãoA importância do monitoramento do clima existe de várias maneiras. Os parâmetros climáticos devem ser monitorados para sustentar o desenvolvimento na agricultura, casa de vegetação
Intertravamento de clima para aquecimento doméstico - IoT RasPi Zero e ESP12: 5 etapas
Bloqueio climático para aquecimento doméstico - IoT RasPi Zero e ESP12: HistóriaPara observar, este projeto depende de você ter um RaspberryPi Zero executando um servidor de automação residencial Domoticz (facilmente feito) com node-red e configurado como um MQTT Broker.Why write esta vitrine? Para mostrar minha solução de como salvei