Skip to content
@guardia-technology

Guardia Tech

🛡️ Guardia Tech

🏗️ Sobre a Organização

Essa organização agrega os repositórios da Solução Guardia, um Sistema de Monitoramento e Automação Industrial desenvolvido no curso Big Data para Negócios na Fatec Ipiranga.


💬 Sobre a Solução Guardia

A solução Guardia surgiu com a implementação de uma solução de IoT para monitoramento térmico em tempo real na indústria alimentícia, focando na conformidade de temperatura e umidade oferecendo:

  • Arquitetura Serverless: Redução de custos operacionais e escalabilidade automática com Firebase.
  • Monitoramento em Tempo Real: Telemetria precisa com sensores DHT22 e baixa latência via Realtime Database.
  • Automação de Dispositivos (Edge Computing): Resposta imediata a anomalias térmicas via controle IR.

🛠️ Resumo Técnico dos Segmentos

Segmento Tecnologia Principal Papel no Sistema
🌡️ Thermal Analyzer MicroPython / ESP32 Coleta e telemetria de dados ambientais
☁️ Cloud Functions TypeScript / Firebase Cérebro do sistema e lógica de automação
📊 Mobile Monitor Flutter / Dart Interface mobile e alertas em tempo real
🤖 IR Control C++ (Arduino) / ESP32 Execução física da automação via infravermelho

🔃 Fluxo da Solução

sequenceDiagram
    loop Envio de Dados
        Thermal Analyzer ->> Cloud Functions: Envia dados do ambiente (20s)
    end
    
    Mobile Monitor ->> Cloud Functions: Consulta dados em tempo real
    Cloud Functions ->> Mobile Monitor: Notifica leituras fora do limite
    Cloud Functions ->> IR Control: Aciona/Desliga Ar-condicionado
Loading

ℹ️ Descrição dos segmentos

Nesta seção será descrito o funcionamento de cada segmento do projeto, explicando seus objetivos, tecnologias e funcionamento.

Esse foi o primeiro segmento desenvolvido e que deu origem a todos os demais. Seu objetivo é coletar dados de temperatura e umidade do ambiente. Para isso, foi elaborado um sistema com ESP-32 e sensores DHT-22 que coletam esses dados em um intervalo de tempo determinado (por padrão, 20 segundos). O ESP-32 tem a capacidade de se conectar à internet via Wi-Fi para enviar esses dados ao Firebase, onde o processamento é realizado.

Esse segmento contempla as configurações utilizadas no Firebase e no Firebase Cloud Functions. Este é um projeto serverless que utiliza o Cloud Functions para executar a lógica de backend e o Firebase Realtime Database para armazenar os dados.

No Cloud Functions, foi criada uma função em TypeScript que executa sempre que um novo registro de leitura dos sensores é realizado. O sistema valida se os valores estão dentro do limite de segurança definido pelo usuário; caso não estejam, envia uma notificação para o aplicativo móvel (Segmento 3) e aciona automaticamente o sistema de controle do ar-condicionado (Segmento 4).

O Mobile Monitor é a forma prática de o usuário conferir as medições em tempo real e ser notificado quando a temperatura ou umidade saem do limite estipulado. Foi desenvolvido em Flutter para garantir uma interface fluida e multiplataforma.

O Guardia IR Control é o sistema de automação baseado em sinal infravermelho. Com ele, é possível decodificar o sinal de um controle remoto (como o de um ar-condicionado) e replicá-lo com um emissor IR, permitindo automatizar o controle desses sistemas de climatização de forma remota e inteligente.

Popular repositories Loading

  1. guardia-mobile-monitor guardia-mobile-monitor Public

    App for real time monitoring of temperature and humidity

    Dart 1

  2. guardia-thermal-analyzer guardia-thermal-analyzer Public

    Temperature and humidity monitor with ESP-32

    Python

  3. guardia-cloud-functions guardia-cloud-functions Public

    Backend with firebase cloud functions

    TypeScript

  4. guardia-ir-control guardia-ir-control Public

    IR device control with ESP32

    C

  5. .github .github Public

    Shell

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…