Skip to content

jeamf/MonitorSono-IoT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

O projeto foi desenvolvido em C++ utilizando a IDE Arduino.


Descrição

Utizarei o ESP32 para monitoramento de sono, combinado com o sensor PIR HC-SR501. O desenvolvimento será feito na IDE do Arduino, empregando programação específica para integrar hardware e software, incluindo a comunicação via MQTT para transmissão de dados em tempo real para o aplicativo MQTT Dashboard.


Instalação da IDE do Arduino

Baixar a IDE do Arduino:

Acesse o site oficial do Arduino. Navegue até a seção de downloads e escolha a versão da IDE do Arduino. Instale.

Para configurar a ESP32 na IDE do Arduino Adicionar o URL do Gerenciador de Placas para a ESP32:

Na IDE, vá até "Arquivo" > "Preferências". No campo "URLs Adicionais de Gerenciadores de Placas", insira o seguinte URL para o pacote da ESP32:

https://dl.espressif.com/dl/package_esp32_index.json

Clique em "OK" para salvar.


Instalar a Placa ESP32:

Navegue até "Ferramentas" > "Placa:" > "Gerenciador de Placas...". Na janela do Gerenciador de Placas, digite "ESP32" na barra de pesquisa. Encontre o pacote chamado "esp32 by Espressif Systems" e clique em "Instalar".


Selecionar a Porta COM:

Vá para "Ferramentas" > "Porta" e selecione a porta COM que aparece com o nome da sua ESP32.

Agora faça o upload do código e preencha as informações de acordo com a sua rede.


Montagem

image

Voce vai precisar de uma protoboard, um esp32, um sensor PIR HC-SR501 e um cabo usb para alimentação. (não esqueça de colocar a saida no pino que esta declarado no programa, nesse caso no 13.)


Configurando o aplicativo MQTT Dashboard.

Para publicar os dados no IoT Cloud usaremos um aplicativo chamado MQTT Dashboard, entre no Google Play do seu celular e baixe. (Apenas Android).

image


Criando Servidores

Ao abrir o aplicativo voce encontrara essa pagina em branco.

image

Clique no + para adicionar um novo servidor.

Escolha um nome do servidor e o endereço do broker que ira utilizar, nesse caso estou usando HiveMQ broker.hivemq.com, e a porta 1883.

image

Clique no + novamente.

image

Selecione o tipo de informação que quer receber, no meu caso é a de Text.

image

Defina um nome para o bloco, e coloque o tópico que voce quer publicar (Lembre-se de colocar o mesmo nome que esta no Publish do programa).

Desabilite a publicação e salve.

image

Agora ao terminar o periodo de monitaramento, seus dados serão enviado para o bloco e exibir uma notificação Push no seu celular.

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages