You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
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.