Sobre este projeto
it-programming / others-5
Aberto
Estamos buscando um freelancer para desenvolver um MVP (Produto Mínimo Viável) funcional para um sistema de dosagem automática de líquidos utilizando a plataforma Arduino. O objetivo é criar um sistema simples e eficaz capaz de dosar dois líquidos diferentes em um copo, com controle baseado em tempo e acionamento por uma interface de botões.
Funcionalidades Principais:
Controle de 2 bombas peristálticas independentes.
Execução de receitas de dosagem simples baseadas em tempo (em segundos - Aceito sugestões para melhores práticas).
Acionamento do sistema através de 2 botões distintos (Botão A para 'Drink A' e Botão B para 'Drink B').
Funcionamento Esperado:
Ao pressionar o Botão A:
Acionar a bomba 1 por um tempo 'X' configurável em segundos.
Após a conclusão da bomba 1, acionar a bomba 2 por um tempo 'Y' configurável em segundos.
Ao pressionar o Botão B:
Acionar a bomba 1 por um tempo 'X' configurável em segundos.
Após a conclusão da bomba 1, acionar a bomba 2 por um tempo 'Y' configurável em segundos.
Requisitos Técnicos:
Os tempos 'X' e 'Y' para cada bomba devem ser facilmente configuráveis no código (preferencialmente como variáveis simples no início do script).
As execuções das bombas devem ser sequenciais, nunca simultâneas.
Deve haver um pequeno delay configurável entre os acionamentos das bombas (ex: 0.5 segundos).
O sistema deve implementar um 'estado de ocupado' para evitar que múltiplos acionamentos ocorram ao mesmo tempo, garantindo que uma nova dosagem só possa ser iniciada após a conclusão da anterior.
O código deve ser bem organizado, limpo e amplamente comentado para facilitar futuras manutenções e modificações.
Entregas Esperadas:
Código fonte completo e funcional para o Arduino.
Diagrama de ligação (esquemático) claro e detalhado dos componentes.
Lista de componentes (BOM - Bill of Materials) com especificações.
Vídeo demonstrando o funcionamento completo do sistema.
Hardware Sugerido:
Placa Arduino Uno ou similar.
2 bombas peristálticas (componente crucial para o projeto).
2 módulos de relé ou drivers de controle para as bombas.
Fonte de alimentação adequada para todos os componentes.
Mangueiras alimentícias para os líquidos.
Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Pequeño
Prazo de Entrega: Não estabelecido
Habilidades necessárias