Skip to content

Latest commit

 

History

History
61 lines (50 loc) · 2.68 KB

README.md

File metadata and controls

61 lines (50 loc) · 2.68 KB

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