Skip to content

Arquitetura do Subsistema Eletrônico

O desenvolvimento do subsistema eletrônico da Drink Machine é crucial para garantir o controle preciso e eficiente das dosagens de bebidas, proporcionando uma experiência confiável e customizável ao usuário. O projeto é estruturado em quatro subsistemas principais: controle, alimentação, comunicação e sensoriamento, todos integrados para atender aos requisitos funcionais e não funcionais estabelecidos.

Subsistemas Principais

1. Subsistema de Controle

Este subsistema é responsável por gerenciar a lógica do sistema da Drink Machine. Utilizando uma ESP32 como controlador principal, ele desempenha as seguintes funções:

  • Controle das bombas elétricas com base em uma curva de crescimento linear, que descreve o comportamento de Tempo vs. Volume durante o funcionamento da bomba.
  • Processamento de dados recebidos do aplicativo para ajustar as dosagens das bebidas, determinando os tempos de ativação de cada bomba.
  • Comunicação com os sensores para garantir operações seguras e precisas.

2. Subsistema de Alimentação

O subsistema de alimentação fornece energia para todos os componentes eletrônicos do sistema, garantindo segurança e eficiência:

  • Fonte de Energia: Uma fonte de 12V e 1,5A é utilizada para suprir as demandas energéticas das bombas, ESP32 e sensores.
  • Módulo Regulador de Tensão (AMS1117): Este módulo converte a tensão de 12V para 5V, alimentando a ESP32 e os sensores conectados, garantindo estabilidade e funcionamento seguro dos componentes.

3. Subsistema de Comunicação

A comunicação entre o sistema Drink Machine e o aplicativo é realizada pelo módulo Wi-Fi integrado na ESP32, utilizando o protocolo MQTT. Este subsistema permite:

  • Troca de informações em tempo real, com estabilidade.
  • Ajuste de proporções de bebidas e seleção de receitas pelo usuário.
  • Monitoramento do status do dispositivo diretamente no aplicativo.

4. Subsistema de Sensoreamento

O subsistema de sensoreamento monitora variáveis importantes para o funcionamento seguro e eficiente do sistema:

  • Sensores de Nível de Líquido: Detectam o nível dos recipientes, impedindo a ativação das bombas caso o nível esteja abaixo do mínimo necessário.
  • Sensor IR: Detecta a presença de objetos por meio da emissão e recepção de luz infravermelha. No contexto do projeto, verifica se o copo está corretamente posicionado.
  • Sensor Ultrassônico: Atua como redundância ao sensor IR, garantindo maior confiabilidade na detecção do posicionamento do copo.

Diagramas

Para facilitar a análise e compreensão do circuito, foram elaborados diagramas esquemáticos detalhando as conexões entre a ESP32, bombas e sensores de nível. O diagrama pode ser observado abaixo:

Diagrama do Subsistema Eletrônico

Versionamento

Versão Data Modificação Autor
1.0 13/11/2024 Criação da documentação de arquitetura eletrônica. Henrique
1.1 23/11/2024 Últimos ajustes antes do PC1. Luiz
1.2 27/11/2024 Ajustes de conflito de merge. Luiz
1.3 12/01/2025 Atualização da arquitetura eletrônica. Henrique