Índice:

Sistema de monitoramento de clima doméstico IoT com suporte para aplicativo Android (Mercury Droid): 11 etapas
Sistema de monitoramento de clima doméstico IoT com suporte para aplicativo Android (Mercury Droid): 11 etapas

Vídeo: Sistema de monitoramento de clima doméstico IoT com suporte para aplicativo Android (Mercury Droid): 11 etapas

Vídeo: Sistema de monitoramento de clima doméstico IoT com suporte para aplicativo Android (Mercury Droid): 11 etapas
Vídeo: Câmera WIFI Lâmpada Soquete 360 Graus 1080p Full HD 2MP Visão Noturna IPEGA KP-CA187 2024, Novembro
Anonim
Sistema de monitoramento de clima doméstico IoT com suporte para aplicativo Android (Mercury Droid)
Sistema de monitoramento de clima doméstico IoT com suporte para aplicativo Android (Mercury Droid)
Sistema de monitoramento de clima doméstico IoT com suporte para aplicativo Android (Mercury Droid)
Sistema de monitoramento de clima doméstico IoT com suporte para aplicativo Android (Mercury Droid)
Sistema de monitoramento de clima doméstico IoT com suporte para aplicativo Android (Mercury Droid)
Sistema de monitoramento de clima doméstico IoT com suporte para aplicativo Android (Mercury Droid)

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

Instalação da Biblioteca
Instalação da Biblioteca
Instalação da Biblioteca
Instalação da Biblioteca
Instalação da Biblioteca
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

Esquemas de Hardware e Conjunto de Hardware
Esquemas 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

Configurações de rede do servidor da Web do sistema NodeMCU ou Mercury Droid
Configurações de rede do servidor da Web do sistema NodeMCU ou Mercury Droid
Configurações de rede do servidor da Web do sistema NodeMCU ou Mercury Droid
Configurações de rede do servidor da Web do sistema NodeMCU ou Mercury Droid
Configurações de rede do servidor da Web do sistema NodeMCU ou Mercury Droid
Configurações de rede do servidor da Web do sistema NodeMCU ou Mercury Droid

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

Configurações do aplicativo Mercury Droid para Android
Configurações do aplicativo Mercury Droid para Android
Configurações do aplicativo Mercury Droid para Android
Configurações do aplicativo Mercury Droid para Android
Configurações do aplicativo Mercury Droid para Android
Configurações do aplicativo Mercury Droid para Android
Configurações do aplicativo Mercury Droid para Android
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)

Image
Image

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: