Evaluando propuestas

Título do Projeto: Programador Arduino para Sistema de Envasamento Automático com Lcd e Teclado 4x4

Publicado el 01 Marzo, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Descrição:

Estou buscando um programador de Arduino para desenvolver e otimizar um sistema de envasamento automático de líquidos, utilizando um Arduino Uno, LCD 16x2 com interface I2C, um teclado 4x4, sensor de fluxo e válvula solenoide. O projeto já possui uma base de código, mas é necessário adaptar para o uso de um MCP23008, que será responsável por expandir as entradas e saídas do Arduino para o controle do teclado.

Requisitos do Projeto:
Programação de Arduino:

Desenvolver código para controle de um sistema de envasamento de líquidos, usando um Arduino Uno.
Integrar um LCD 16x2 (I2C) para exibição de informações como volume e status do envasamento.
Usar um teclado matricial 4x4 para permitir a entrada de dados, como o volume desejado para o envase.
Controlar um sensor de fluxo para medir o volume de líquido e interromper o envase quando o volume alvo for alcançado.
Controlar uma válvula solenoide para liberar ou parar o fluxo de líquido.
Usar um MCP23008 (expansor de I/O via I2C) para gerenciar as entradas e saídas do teclado 4x4.
Funcionalidade do Sistema:

O usuário deve ser capaz de inserir o volume desejado usando o teclado.
O LCD exibe o volume atual e o status do processo (aguardando, envasando, concluído).
Quando o botão de start for pressionado, o sistema inicia o processo de envasamento até que o volume desejado seja atingido, interrompendo a válvula solenoide automaticamente.
Configuração do Hardware:

O sistema será montado em um Arduino Uno.
O LCD deve ser conectado via I2C no endereço 0x20.
O teclado 4x4 deve ser controlado via MCP23008, com pinos de controle configurados adequadamente.
O sensor de fluxo e a válvula solenoide devem ser integrados para controle do processo.
Requisitos:
Experiência comprovada com programação de Arduino.
Conhecimento em interfacing de dispositivos I2C (LCD e MCP23008).
Experiência com sistemas de controle de fluxo e atuadores como válvulas solenoides.
Familiaridade com o uso de bibliotecas de controle de LCD e teclado matricial.
Diferenciais:
Capacidade de otimizar o código e melhorar a eficiência do sistema.
Habilidade em solucionar problemas de integração entre hardware e software.
Capacidade de documentar o código e fornecer orientações claras para ajustes futuros.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por R. A. C. G.