Skip to content

Application developed on Flutter that serves as an interface for the embedded module responsible for fire detection

License

Notifications You must be signed in to change notification settings

paulohepimentel/notiflame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Projeto    |    Tecnologias    |    Protótipo    |    Arquitetura

Telas

✦ Projeto

O módulo NotiFlame é composto por um sistema embarcado e um aplicativo que tem como função primordial empregar o papel de interface homem-máquina, ou seja, realizar a comunicação entre os sistemas de um modo mais simples e intuitivo. O módulo embarcado é composto por dois sensores e um buzzer. Os dois primeiros são responsáveis por detectar tanto incêndio quanto um gás no ambiente que possa provocar o mesmo. O buzzer consiste basicamente de um alarme físico caso o usuário não tome conhecimento do perigo através do aplicativo (notificação).

✦ Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

Hardware:

  • ESP32
  • Sensores:
    • Sensor de Gás: MQ-7
    • Sensor de Chama/Fogo
    • Buzzer

Software:

✦ Protótipo do Hardware

Segue abaixo uma representação simbólica dos sensores, jumpers e do microcontrolador ESP32 utilizados para a construção do módulo físico. O diagrama foi elaborado utilizando o software Fritzing

Protoboard

✦ Arquitetura do Sistema

A seguir, uma representação simbólica da arquitetura de comunicação entre o dispositivo mobile e a nuvem. Os dados interpretados pelo microcontrolador são enviados para o Google Cloud e esses por sua vez são armazenados no Cloud Firestore, um banco de dados NoSQL. O usuário com acesso pode consultar esses dados pelo aplicativo, na aba: Dashboard

Arquitetura


O projeto foi desenvolvido, para fins didáticos, durante a disciplina de Sistemas Embarcados do curso de Bacharelado em Ciência da Computação da UFV – Campus Florestal

About

Application developed on Flutter that serves as an interface for the embedded module responsible for fire detection

Topics

Resources

License

Stars

Watchers

Forks

Languages