Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Por dentro do projeto!

O README.md desse projeto demonstra como foi realizado todo o processo de construção, desafios e funcionalidades da aplicação. Esse projeto foi desenvolvido por mim Julio Cesar. Espero que goste!

Diagrama

O fluxograma do projeto pode ser visualizado no diagrama abaixo:
flowchart TD
   A[ESP32] --> |dados dos sensores|B[SPRING BOOT]
   B --> |Web Socket - Client|C[Angular]
   B --> |Salvamento em Banco|D[Supabase]
Loading

Etapas do Fluxograma:

1. ESP32 conectado à internet envia requisições do tipo HTTP POST contendo JSONS com dados dos sensores (temperatura, luminosidade e presença) conectados a ele.

2. O serviço modelado em Spring Boot recebe esses dados, realiza tratamentos caso necessário e realiza a persistência em banco de dados simultaneamente com o envio das informações via WebSocket para o cliente principal da aplicação, o Angular.

3. O Angular "recebe" essas informações em tempo real e complementa a análise na formulação de gráficos de linha para visualização histórica.

Prototipagem

foto1

A prototipagem do projeto contou com resistores de 10k conectados aos sensores para possibilitar as leituras através dos divisores de tensão. Além disso, o circuito contém distinção clara dos fios de voltagem (azuis), terra (pretos), e das leituras (verdes). Os fios brancos e amarelos são usados como extensores.

About

EspSensorView é um projeto desenvolvido como recorte do meu TCC. A ideia principal da aplicação é a visualização em tempo real de sensores (luminosidade, presença, temperatura) conectados no ESP32. A estruturação se baseia no uso de API em Spring Boot e utilização de Web Sockets e persistência em banco de dados.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages