SlideShare uma empresa Scribd logo
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
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
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
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:
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
Arquitetura Proposta
6
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
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
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
10
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
12
O Hardware
Eletrônico
13
Computador de Placa Única
Servidor:
Home Assistant
Node-RED
Mosquitto
Características técnicas:
Processador: CPU Quad Core 1.2 GHz
Broadcom BCM2837 64 bit;
Memória Ram: 1 Gb;
Wifi, Bluetooth (BLE), Internet: 10/100
mbps;
GPIO, USB 2.0, HDMI, Micro SD.
Raspberry Pi
Modelo 3B
14
Wemos D1 Mini Pro DHT 11 Servo Motor
Devices
Microcontrolador
Sensor
Temperatura e Umidade
9imod Digital Servo
s0600m 6KG
15
Conectando tudo...
16
Firmware
Embarcado e
Integração dos
Sistemas
17
Firmware
18
19
Node-RED
20
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
22
Telegram
Status da Conexão
Acionamento do Comedouro
Notificações
23
Estrutura
Física
Impressão 3D - FDM
24
Resultados
Página do Home Assistant
25
Resultados
Página do Home Assistant
26
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
Comedouro para
Cães
Baixo Custo
Conectado ao
Sistema de
Automação da Casa
Resultados
Acionamento Remoto
e Automático
Programável
Aplicação dos
Conceitos de IoT
28
Sensor de Nível
Implementação de uma
balança
Divergência nos valores
de Temperatura e
Umidade
Melhorias
29
Dúvidas?
30
Obrigado
+55 45 998128713
eng.marcos.cs@gmail.com
https://www.linkedin.com/in/marcos-
cesar-dos-santos-791ba9bb/
GDG Foz do Iguaçu IoT
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
29 de Julho de 2023

Mais conteúdo relacionado

Semelhante a Desenvolvimento de um Comedouro para cães com Acionamento Automático e Remoto

TradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaTradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da Latencia
Jose Ricardo Maia Moraes
 
Thedude
ThedudeThedude
IoT para Devs c#
IoT para Devs c#IoT para Devs c#
IoT para Devs c#
Fernando Okuma
 
SWBR2014 - Solução Inovadora de Smart Energy com 6LowPan e ZigBee - Artur Pol...
SWBR2014 - Solução Inovadora de Smart Energy com 6LowPan e ZigBee - Artur Pol...SWBR2014 - Solução Inovadora de Smart Energy com 6LowPan e ZigBee - Artur Pol...
SWBR2014 - Solução Inovadora de Smart Energy com 6LowPan e ZigBee - Artur Pol...
Marcia C. Santos
 
Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6
Nuno Luz
 
Bridges Virtuais
Bridges VirtuaisBridges Virtuais
Bridges Virtuais
Fabricio Figueiredo Leao
 
Informativo PFC 3G
Informativo PFC 3GInformativo PFC 3G
Informativo PFC 3G
safetycontrol
 
Webinar: Monitorando sensores IoT: Do ESP32 ao Grafana
Webinar: Monitorando sensores IoT: Do ESP32 ao GrafanaWebinar: Monitorando sensores IoT: Do ESP32 ao Grafana
Webinar: Monitorando sensores IoT: Do ESP32 ao Grafana
Embarcados
 
Aplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Aplicações do Azure IoT Edge: ambiente industrial e em Machine LearningAplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Aplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Walter Coan
 
Sistemas Supervisórios
Sistemas SupervisóriosSistemas Supervisórios
Sistemas Supervisórios
Natanael Garcia Rodrigues
 
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
Jorge Maia
 
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...
Walter Coan
 
Apicon2018.pptx
Apicon2018.pptxApicon2018.pptx
Apicon2018.pptx
Heider Lopes
 
Arquitetura de IoT na prática com Google Cloud - Join Community 2018
Arquitetura de IoT na prática com Google Cloud - Join Community 2018Arquitetura de IoT na prática com Google Cloud - Join Community 2018
Arquitetura de IoT na prática com Google Cloud - Join Community 2018
Alvaro Viebrantz
 
Equipamento ativo de rede
Equipamento ativo de redeEquipamento ativo de rede
Equipamento ativo de rede
davidcordeiro07
 
Desenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasDesenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das Coisas
Marco Antonio Maciel
 
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Andre Devecchi
 
Azure Sphere, Azure IoT Edge e modelos de IA em microcontroladores: avanços t...
Azure Sphere, Azure IoT Edge e modelos de IA em microcontroladores: avanços t...Azure Sphere, Azure IoT Edge e modelos de IA em microcontroladores: avanços t...
Azure Sphere, Azure IoT Edge e modelos de IA em microcontroladores: avanços t...
Walter Coan
 
Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...
Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...
Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...
Walter Coan
 
Internet das coisas (IoT) com Raspberry, Python e Node.js
Internet das coisas (IoT) com Raspberry, Python e Node.jsInternet das coisas (IoT) com Raspberry, Python e Node.js
Internet das coisas (IoT) com Raspberry, Python e Node.js
Otávio Calaça Xavier
 

Semelhante a Desenvolvimento de um Comedouro para cães com Acionamento Automático e Remoto (20)

TradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaTradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da Latencia
 
Thedude
ThedudeThedude
Thedude
 
IoT para Devs c#
IoT para Devs c#IoT para Devs c#
IoT para Devs c#
 
SWBR2014 - Solução Inovadora de Smart Energy com 6LowPan e ZigBee - Artur Pol...
SWBR2014 - Solução Inovadora de Smart Energy com 6LowPan e ZigBee - Artur Pol...SWBR2014 - Solução Inovadora de Smart Energy com 6LowPan e ZigBee - Artur Pol...
SWBR2014 - Solução Inovadora de Smart Energy com 6LowPan e ZigBee - Artur Pol...
 
Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6
 
Bridges Virtuais
Bridges VirtuaisBridges Virtuais
Bridges Virtuais
 
Informativo PFC 3G
Informativo PFC 3GInformativo PFC 3G
Informativo PFC 3G
 
Webinar: Monitorando sensores IoT: Do ESP32 ao Grafana
Webinar: Monitorando sensores IoT: Do ESP32 ao GrafanaWebinar: Monitorando sensores IoT: Do ESP32 ao Grafana
Webinar: Monitorando sensores IoT: Do ESP32 ao Grafana
 
Aplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Aplicações do Azure IoT Edge: ambiente industrial e em Machine LearningAplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Aplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
 
Sistemas Supervisórios
Sistemas SupervisóriosSistemas Supervisórios
Sistemas Supervisórios
 
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
 
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...
Palestra sobre Azure Sphere, Azure IoT Edge e Azure IoT Central no Senai Join...
 
Apicon2018.pptx
Apicon2018.pptxApicon2018.pptx
Apicon2018.pptx
 
Arquitetura de IoT na prática com Google Cloud - Join Community 2018
Arquitetura de IoT na prática com Google Cloud - Join Community 2018Arquitetura de IoT na prática com Google Cloud - Join Community 2018
Arquitetura de IoT na prática com Google Cloud - Join Community 2018
 
Equipamento ativo de rede
Equipamento ativo de redeEquipamento ativo de rede
Equipamento ativo de rede
 
Desenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasDesenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das Coisas
 
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
 
Azure Sphere, Azure IoT Edge e modelos de IA em microcontroladores: avanços t...
Azure Sphere, Azure IoT Edge e modelos de IA em microcontroladores: avanços t...Azure Sphere, Azure IoT Edge e modelos de IA em microcontroladores: avanços t...
Azure Sphere, Azure IoT Edge e modelos de IA em microcontroladores: avanços t...
 
Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...
Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...
Construção de soluções IoT mais simples e seguras com Azure IoT Central, Azur...
 
Internet das coisas (IoT) com Raspberry, Python e Node.js
Internet das coisas (IoT) com Raspberry, Python e Node.jsInternet das coisas (IoT) com Raspberry, Python e Node.js
Internet das coisas (IoT) com Raspberry, Python e Node.js
 

Mais de GDGFoz

Apresentação GDG Foz 2023
Apresentação GDG Foz  2023Apresentação GDG Foz  2023
Apresentação GDG Foz 2023
GDGFoz
 
Introdução do DEVSECOPS
Introdução do DEVSECOPSIntrodução do DEVSECOPS
Introdução do DEVSECOPS
GDGFoz
 
Aquisição de dados IoT com Event Sourcing e Microservices
Aquisição de dados IoT com Event Sourcing e MicroservicesAquisição de dados IoT com Event Sourcing e Microservices
Aquisição de dados IoT com Event Sourcing e Microservices
GDGFoz
 
Robótica Sucational
Robótica SucationalRobótica Sucational
Robótica Sucational
GDGFoz
 
A nova era do desenvolvimento mobile
A nova era do desenvolvimento mobile A nova era do desenvolvimento mobile
A nova era do desenvolvimento mobile
GDGFoz
 
Qualidade em Testes de Software
Qualidade em Testes de SoftwareQualidade em Testes de Software
Qualidade em Testes de Software
GDGFoz
 
WebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoTWebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoT
GDGFoz
 
Dart e Flutter do Server ao Client Side
Dart e Flutter do Server ao Client SideDart e Flutter do Server ao Client Side
Dart e Flutter do Server ao Client Side
GDGFoz
 
UX: O que é e como pode influenciar a vida do desenvolvedor?
UX: O que é e como pode influenciar a vida do desenvolvedor?UX: O que é e como pode influenciar a vida do desenvolvedor?
UX: O que é e como pode influenciar a vida do desenvolvedor?
GDGFoz
 
Dicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOpsDicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOps
GDGFoz
 
Angular >= 2 - One Framework Mobile & Desktop
Angular >= 2 - One Framework Mobile & DesktopAngular >= 2 - One Framework Mobile & Desktop
Angular >= 2 - One Framework Mobile & Desktop
GDGFoz
 
Automação Residencial Extrema com Opensource
Automação Residencial Extrema com OpensourceAutomação Residencial Extrema com Opensource
Automação Residencial Extrema com Opensource
GDGFoz
 
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
GDGFoz
 
Desmistificando a programação funcional
Desmistificando a programação funcionalDesmistificando a programação funcional
Desmistificando a programação funcional
GDGFoz
 
Microsserviços com Kotlin
Microsserviços com KotlinMicrosserviços com Kotlin
Microsserviços com Kotlin
GDGFoz
 
Autenticação de dois fatores
Autenticação de dois fatores Autenticação de dois fatores
Autenticação de dois fatores
GDGFoz
 
Fique em casa seguro (ou tente)!
Fique em casa seguro (ou tente)!Fique em casa seguro (ou tente)!
Fique em casa seguro (ou tente)!
GDGFoz
 
Hooks em React: o novo jeito de fazer componentes funcionais
Hooks em React: o novo jeito de fazer componentes funcionaisHooks em React: o novo jeito de fazer componentes funcionais
Hooks em React: o novo jeito de fazer componentes funcionais
GDGFoz
 
Angular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativoAngular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativo
GDGFoz
 
Styled Components - Estilizando components sem stress - Roberto Tauille
Styled Components - Estilizando components sem stress - Roberto TauilleStyled Components - Estilizando components sem stress - Roberto Tauille
Styled Components - Estilizando components sem stress - Roberto Tauille
GDGFoz
 

Mais de GDGFoz (20)

Apresentação GDG Foz 2023
Apresentação GDG Foz  2023Apresentação GDG Foz  2023
Apresentação GDG Foz 2023
 
Introdução do DEVSECOPS
Introdução do DEVSECOPSIntrodução do DEVSECOPS
Introdução do DEVSECOPS
 
Aquisição de dados IoT com Event Sourcing e Microservices
Aquisição de dados IoT com Event Sourcing e MicroservicesAquisição de dados IoT com Event Sourcing e Microservices
Aquisição de dados IoT com Event Sourcing e Microservices
 
Robótica Sucational
Robótica SucationalRobótica Sucational
Robótica Sucational
 
A nova era do desenvolvimento mobile
A nova era do desenvolvimento mobile A nova era do desenvolvimento mobile
A nova era do desenvolvimento mobile
 
Qualidade em Testes de Software
Qualidade em Testes de SoftwareQualidade em Testes de Software
Qualidade em Testes de Software
 
WebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoTWebAssembly além da Web - Casos de Uso em IoT
WebAssembly além da Web - Casos de Uso em IoT
 
Dart e Flutter do Server ao Client Side
Dart e Flutter do Server ao Client SideDart e Flutter do Server ao Client Side
Dart e Flutter do Server ao Client Side
 
UX: O que é e como pode influenciar a vida do desenvolvedor?
UX: O que é e como pode influenciar a vida do desenvolvedor?UX: O que é e como pode influenciar a vida do desenvolvedor?
UX: O que é e como pode influenciar a vida do desenvolvedor?
 
Dicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOpsDicas de como entrar no mundo do DevSecOps
Dicas de como entrar no mundo do DevSecOps
 
Angular >= 2 - One Framework Mobile & Desktop
Angular >= 2 - One Framework Mobile & DesktopAngular >= 2 - One Framework Mobile & Desktop
Angular >= 2 - One Framework Mobile & Desktop
 
Automação Residencial Extrema com Opensource
Automação Residencial Extrema com OpensourceAutomação Residencial Extrema com Opensource
Automação Residencial Extrema com Opensource
 
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
Brasil.IO COVID-19: Dados por Municípios. Quais os Desafios?
 
Desmistificando a programação funcional
Desmistificando a programação funcionalDesmistificando a programação funcional
Desmistificando a programação funcional
 
Microsserviços com Kotlin
Microsserviços com KotlinMicrosserviços com Kotlin
Microsserviços com Kotlin
 
Autenticação de dois fatores
Autenticação de dois fatores Autenticação de dois fatores
Autenticação de dois fatores
 
Fique em casa seguro (ou tente)!
Fique em casa seguro (ou tente)!Fique em casa seguro (ou tente)!
Fique em casa seguro (ou tente)!
 
Hooks em React: o novo jeito de fazer componentes funcionais
Hooks em React: o novo jeito de fazer componentes funcionaisHooks em React: o novo jeito de fazer componentes funcionais
Hooks em React: o novo jeito de fazer componentes funcionais
 
Angular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativoAngular, React ou Vue? Comparando os favoritos do JS reativo
Angular, React ou Vue? Comparando os favoritos do JS reativo
 
Styled Components - Estilizando components sem stress - Roberto Tauille
Styled Components - Estilizando components sem stress - Roberto TauilleStyled Components - Estilizando components sem stress - Roberto Tauille
Styled Components - Estilizando components sem stress - Roberto Tauille
 

Último

Aula combustiveis mais utilizados na indústria
Aula combustiveis mais utilizados na indústriaAula combustiveis mais utilizados na indústria
Aula combustiveis mais utilizados na indústria
zetec10
 
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docxse38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
ronaldos10
 
Subindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWSSubindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWS
Ismael Ash
 
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de   DevOps/CLoudFerramentas que irão te ajudar a entrar no mundo de   DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ismael Ash
 
Apresentação sobre Deep Web e anonimização
Apresentação sobre Deep Web e anonimizaçãoApresentação sobre Deep Web e anonimização
Apresentação sobre Deep Web e anonimização
snerdct
 
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
Faga1939
 

Último (6)

Aula combustiveis mais utilizados na indústria
Aula combustiveis mais utilizados na indústriaAula combustiveis mais utilizados na indústria
Aula combustiveis mais utilizados na indústria
 
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docxse38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
 
Subindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWSSubindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWS
 
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de   DevOps/CLoudFerramentas que irão te ajudar a entrar no mundo de   DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
 
Apresentação sobre Deep Web e anonimização
Apresentação sobre Deep Web e anonimizaçãoApresentação sobre Deep Web e anonimização
Apresentação sobre Deep Web e anonimização
 
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
 

Desenvolvimento de um Comedouro para cães com Acionamento Automático e Remoto

  • 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
  • 10. 10
  • 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
  • 12. 12
  • 14. Computador de Placa Única Servidor: Home Assistant Node-RED Mosquitto Características técnicas: Processador: CPU Quad Core 1.2 GHz Broadcom BCM2837 64 bit; Memória Ram: 1 Gb; Wifi, Bluetooth (BLE), Internet: 10/100 mbps; GPIO, USB 2.0, HDMI, Micro SD. Raspberry Pi Modelo 3B 14
  • 15. Wemos D1 Mini Pro DHT 11 Servo Motor Devices Microcontrolador Sensor Temperatura e Umidade 9imod Digital Servo s0600m 6KG 15
  • 19. 19
  • 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
  • 22. 22
  • 23. Telegram Status da Conexão Acionamento do Comedouro Notificações 23
  • 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
  • 28. Comedouro para Cães Baixo Custo Conectado ao Sistema de Automação da Casa Resultados Acionamento Remoto e Automático Programável Aplicação dos Conceitos de IoT 28
  • 29. Sensor de Nível Implementação de uma balança Divergência nos valores de Temperatura e Umidade Melhorias 29
  • 31. Obrigado +55 45 998128713 eng.marcos.cs@gmail.com https://www.linkedin.com/in/marcos- cesar-dos-santos-791ba9bb/ GDG Foz do Iguaçu IoT 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 29 de Julho de 2023