Styled Components - Estilizando components sem stress - Roberto Tauille
Comedouro Automático IoT
1. DESENVOLVIMENTO DE UM
COMEDOURO PARA CÃES COM
ACIONAMENTO AUTOMÁTICO E
REMOTO
UTILIZANDO HOME ASSISTANT, NODE-RED E O
PROTOCOLO MQTT
Marcos Cesar dos Santos
eng.marcos.cs@gmail.com
29 de Julho de 2023
GDG Foz do Iguaçu IoT
2. Arquitetura Proposta
O que é o protocolo MQTT?
O que é o Home Assistant?
O que é o Node-Red?
Introdução
Dispositivos
Placa Eletrônica
Hardware do comedouro automático
Floxograma do código embarcado
Fluxos do Node-RED
Integração do Home Assistant
Notificação via Telegram
Firmware embarcado e Integração dos Sistemas
Impressão e Montagem
Estrurura Física
Sumário
Resultados e Melhorias
2
3. Alimentação controlada
Horários específicos
Dispositivo eletrônico
Dieta personalizada e precisa
Evita excessos e falta de comida
Saúde
Conveniência para o dono
Pet sempre bem alimentado e
saudável
Praticidade
O que é um comedouro automático?
3
4. Dificuldade em manter e garantir uma
alimentação regular aos animais de
estimação
Por que desenvolver
um comedouro
automático? Inserção de tecnologias em Internet
das Coisas e Casa Conectada
Alto Custo
Baixo nível de integração
Baixo nível de personalização
Soluções de Mercado:
5. Baixo custo Acionamento remoto,
automático
e programável
Conectado ao
sistema de
automação da casa
Desenvolver um Comedouro para Cães
Objetivo:
5
7. Baixo consumo de rede e largura de banda;
Publisher/Subscriber/Broker;
Transporte de Filas de Mensagem de Telemetria;
Protocolo Máquina para Máquina (M2M);
Pilha TCP/IP;
Protocolo padrão IoT.
MQTT
Message Queuing Telemetry Transport
7
8. MQTT
Message Queuing Telemetry Transport
Baixo consumo de rede e largura de banda;
Publisher/Subscriber/Broker;
Transporte de Filas de Mensagem de Telemetria;
Protocolo Máquina para Máquina (M2M);
Pilha TCP/IP;
Protocolo padrão IoT.
8
9. Home
Assistant
HUB central de automação residencial;
Combina diferentes dispositivos e serviços
em um único local e integrando-os como
entidades;
Permite criar rotinas personalizadas com
base em um evento de gatilho, condições e
ações, incluindo scripts.
9
11. Node-RED
Ferramenta visual de
programação para conectar
dispositivos de hardware, APIs
e serviços online
Fornece um editor baseado em
navegador que facilita a conexão de
fluxos usando a ampla variedade de
nós (funções)
Ler arquivos .csv, escutar eventos
HTTP, TCP, Websocket, MQTT, entre
outros
11
21. Automação dos horários de fornecimento de
ração
Entidades de acionamento e seleção:
Fornecer ração
Modo automático
Entidades de integração entre Home Assistant e
Node-RED:
Temperatura e Umidade
Monitoramento de estado
Home Assistant
21
27. Acionamento automático 4x ao dia
Média de 168g/dia de ração
Resultados
Notificações de confirmação e status
Wemos D1 Mini Pro
Sensor DHT11
Servo Motor 9imod s0600m
Placa Perfurada
Total
R$ 69,90
R$ 15,40
R$ 69,43
R$ 3,00
R$ 157,73
27