Skip to content

vianavitor-dev/alarme_sensor_movimento

Repository files navigation

Alarme com Sensor de Movimento

Project Model Canvas

O arquivo Project Model CANVAS.xlsx contém os detalhes do projeto:

  1. Project Model Canvas: visão geral do projeto;
  2. Algoritmo: funcionalidades do sistema;
  3. Hardware Envolvido: componentes necessários para o funcionamento do alarme.

Pasta ESP32

Esta pasta contém o script carregado no ESP32, esquemas de ligação no protoboard e bibliotecas necessárias para o funcionamento.

Pasta Backend_Frontend

Contém o projeto Spring responsável por gerenciar o estado do alarme.

Como Usar

Alarme

  1. Siga o esquema elétrico disponível na pasta ESP32 para a montagem correta do circuito eletrônico.
  2. Abra o código em ESP32/alarme_sensor_movimento/ com a Arduino IDE.
  3. Vá em Sketch > Include Library > Add .ZIP Library e selecione as bibliotecas presentes em ESP32/Bibliotecas.

Back-end (Spring)

  1. Abra o projeto Backend_Frontend/HiveMQCloudConnectionWithSpring em seu editor/IDE preferido e execute a classe App.java.
  2. Crie o arquivo application.properties (localizado em src/main/resources) para configurar a conexão com o seu MQTT Broker, seguindo o exemplo abaixo:
mqtt.HOST=seu-host
mqtt.PORT=sua-porta
mqtt.USERNAME=seu-usuario
mqtt.PASSWORD=sua-senha

Front-end

Após iniciar o back-end, abra o navegador e acesse: http://localhost:8080.

Programas Utilizados

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published