Sobre • Funcionalidades • Tecnologias • Bibliotecas
TempSensor - é um projeto desenvolvido durante o meu estágio na Superintendência Regional em Alagoas - Polícia Federal que tem como propósito monitorar a temperatura da sala do servidor e alertar por e-mail e enviar as temperaturas para o servidor (Firebase) para serem lidas por outro sistema.
- Verifica temperatura de alerta
- Compara temperatura atual com a obtida do servidor, caso seja maior que a permitida envia um e-mail de alerta;
- Enviar e-mail de alerta;
- E-mail definido no app
- Temperatura mínima;
- Temperatura média;
- média das ultimas x leituras por hora, x a ser definida pelo usuário no app;
- Temperatura máxima;
- Temperatura atual;
As seguintes ferramentas foram usadas na construção do projeto:
Server (Firebase)
Sensor Temperatura (DS18B20)
NodeMCU ESP8266 (NodeMCU ESP8266)
- Editor: Visual Studio Code → Extensions: Arduino
Bibliotecas utilizadas no projeto:
-
EMailSender (EMailSender)
-
OneWire (OneWire)
-
DallasTemperature (DallasTemperature)
-
ESP8266WiFi (ESP8266WiFi)
-
Firebase-ESP8266 (Firebase-ESP8266)