Como Funciona o Projeto?
A demonstração integra entradas físicas e exibição gráfica no display. São utilizados LEDs para simular faróis, luz de freio e setas, além de dois endstops (um para o acelerador e outro para o freio) e uma chave alavanca de 3 posições, que controla as setas esquerda e direita.
O display exibe ponteiros para RPM, velocidade, combustível e temperatura, atualizados em tempo real conforme o comportamento do sistema. Também há botões para ligar os faróis, ativar o pisca-alerta e um slider para selecionar a marcha no câmbio automático (Park, Ré, Neutro, Drive e Low).
Resumo das Funcionalidades:
• Ponteiros: Indicadores dinâmicos de RPM, velocidade, nível de combustível e temperatura do motor.
• Simulação de marchas: Comportamento distinto para cada modo. No Neutro, apenas o RPM sobe; na Ré, a velocidade é limitada; e nos modos Drive e Low, há simulação de trocas de marcha com resposta de RPM.
• Indicador de combustível: O nível do tanque diminui conforme a aceleração. Quando atinge a reserva, um alerta visual pisca no display.
• Trip: Um mostrador que exibe a distância real percorrida, calculando dinamicamente conforme a velocidade.
• Comandos por toque: Botões para ligar farol, pisca-alerta e slider para selecionar a marcha diretamente no display.
• Comunicação serial: Dados são trocados entre o display e o microcontrolador usando a biblioteca Lumen Protocol.
Componentes e Materiais Utilizados
• Hardware:
- Arduino UNO ou outro microcontrolador
- Display + Inteligente
- LEDs para farol, freio e setas
- 2 endstops (freio e acelerador)
- Chave alavanca de 3 posições
- Jumpers e resistores
• Software:
- UnicView Studio: Utilizado para construir a interface gráfica.
- Arduino IDE: Para programar a lógica do microcontrolador.
Como Configurar o Projeto?
- Baixe os arquivos do projeto:
O código fonte e o esquemático estão disponíveis no repositório GitHub oficial. - Configure o display:
Transfira o arquivo do projeto para o display utilizando o UnicView Studio. - Configure o Arduino:
Abra o código no Arduino IDE, configure a porta serial e envie o código para o Arduino. - Monte o circuito:
Conecte os LEDs, endstops e chave alavanca ao microcontrolador, seguindo o esquemático disponível no repositório.
Por Que Utilizar Este Projeto?
A demonstração Car Dashboard é um excelente exemplo de como os displays + inteligentes podem ser aplicados em sistemas automotivos. Ela combina interface gráfica avançada com lógica embarcada no microcontrolador, permitindo visualizar em tempo real o comportamento do sistema. Esse projeto é ideal para fins demonstrativos, educacionais, prototipagem ou apresentações comerciais. Tudo isso utilizando o UnicView Studio, que facilita a criação da interface gráfica e biblioteca Lumen Protocol, que torna a integração com o microcontrolador rápida e eficiente.
Downloads e Recursos
• Projeto no GitHub