Analisando propostas

Sistema Arduino para Controle de Motor de Vibração e Visualização de Dados com Displays Tft

Publicado em 17 de Dezembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor experiente em Arduino para criar um sistema completo de controle de vibração e visualização de dados. O projeto envolve a integração de múltiplos componentes de hardware e o desenvolvimento de firmware para gerenciar a lógica de operação.

Componentes de Hardware:
- Módulo Arduino R3
- Módulo Display 2.8 tft lcd ili9320
- módulo display oled-091
- 04 leds (verde, vermelho, azul, amarelo)
- 02 interruptores on/off (3 polos)
- 03 micro motores de vibração
- módulo de leitura de cartão sd (integrado ou separado, conforme necessário para o display tft)
- componentes eletrônicos de segurança e estabilidade
- módulo de alimentação externa 3v/5v

funcionalidades do projeto:
1.  Leitura de Dados via Cartão SD: O sistema deverá ler um bloco de números (ex: 1, 10, 200, 5, 400, 30) de um arquivo no cartão SD. Cada número lido representará um valor temporal em segundos.
2.  Controle dos Micro Motores de Vibração:
    - Os 3 micro motores de vibração serão acionados com base nos números lidos do SD.
    - A cada 3 valores lidos do bloco de números, um sinal digital ativará um motor de vibração específico.
    - O acionamento dos motores será alternado (Motor 1, Motor 2, Motor 3, Motor 1, etc.) A cada bloco de 3 números.
    - Cada motor permanecerá ativo pelo 'pulso temporal' correspondente ao valor lido (ex: valor 1 = 1 segundo, valor 10 = 10 segundos).
3.  Display tft lcd ili9320 (2.8 polegadas):
    - Apresentará em alta resolução e cores o número atualmente lido do cartão SD.
    - Exibirá o valor temporal correspondente em milissegundos.
    - Mostrará o nome do projeto.
    - Gerará um gráfico de linha dinâmico, similar a um monitor de sinais cardíacos (ECG), em alta resolução.
4.  Controle de Leitura (Interruptor 2):
    - O segundo interruptor on/off (3 polos) será utilizado para 'Ativar' e 'Pausar' a leitura do bloco de números do SD.
    - Dois LEDs monitorarão o status: LED Azul para 'Ativo' e LED Amarelo para 'Pausado'.

O freelancer será responsável pelo desenvolvimento completo do firmware, integração de hardware, testes e fornecimento do código-fonte funcional  e documentação técnica. * Receberá o código fonte já pronto ... Para compilar e efetuar os testes.

Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Médio

Prazo de Entrega: Não estabelecido

Habilidades necessárias