Boa tarde,
luiscarlos!Boa tarde, galera!
Vamos lá:
luiscarlos1974 escreveu:teria como passar algum tutorial de como fez a ligação com o arduino?
faço alguns projetos com arduino e tenho um vectra elite... gostaria de montar algo parecido, se puder passar o tutorial de conexão com o arduino e o arquivo utilizado no arduino ficaria grato... assim poderia ajudar com o projeto.
Brother, infelizmente não tive tempo de ir criando um tutorial para a ligação com o arduino, mas posso ir colocando aqui o esquema que estou usando, porem, lembro que não sou um expert em eletrônica e pode haver forma melhores de fazer este procedimento, mas esta funcionando normalmente, veja abaixo e vou tentar explicar por partes.
Esquema // placa que estou usando no protótipo
Gostaria de usar o OPTOACOPLADOR para todos os chaveamentos de 12v para o arduino, mas infelizmente quando o fiz o ponteiro de RPM parou de funcionar no painel, acredito que seja pela resistência formada na base do LED do OPTOACOPLADOR, então verifiquei no MID original e vi que o mesmo também usa resistor e diodo zener na porta de RPM e de velocidade, etão usei este sistema e funciona perfeitamente. Já no 12v vindo do switch do pedal de freio já utilizei o OPTOACOPLADOR porque o mesmo não trouxe problemas.
Toda vez que for necessário receber o sinal chaveado de 12v podemos usar esta procedimento: Pedal de freio, Fusível queimado, Radio ligado, Chave ligada, etc. Já para sinais de: Nível de água, óleo, solução de radiador, pastilha de freio gasta, etc já são sinal GND, assim é só deixar a porta do arduino em PULL_UP e fazer a logica inversa.
Os sinais variáveis: Nível combustível e temperatura originalmente são sinais de 0-10v já que o Arduíno só aceita ate 5v a forma que encontrei for colocar um divisor de tensão com resistores + um diodo zener para garantir que a tensão não passe de 5v.
luiscarlos1974 escreveu:A principio, minha ideia principal seria em fazer algo mais simples, mas pelo menos com as funcionalidades já existentes, e assim finalizar um projeto para o pessoal que tem muita dificuldade em ter um MID de qualidade.... e posteriormente ir implementando funções mais complexas, nesse caso seria mais fácil, seria só fazer o update do Arduíno.
Minha ideia também é fazer algo com no minimo a funcionalidade do original, porem, tenho que incluir a facilidade para configurar para diferentes calibração ex. a velocidade, KM rodado e consumo que varia dependendo do veiculo instalado e do tamanho do conjunto aro+pneu, assim tem que ter uma tela de configuração para que não seja necessário ficar modificando o código e atualizando o Arduíno ate acertar a calibração.
Estou utilizando a tela da Nextion porque ainda ficou mais barato que mandar reparar o MID, mas tenho a ideia de deixar na placa a serial I2C ativa, assim, quem quiser pode utilizar display 16x4 por exemplo ai vai baratear o projeto, apesar que se o pessoal se programar e comprar o display direto pela Nextion ou na Alliexpress vai sair bem barato, lembrando que comprei uma tela de 5¨ mais o mais fácil para instalar no caso do Vectra C é o 4.3¨ mas nada impede de instalar um menor ou o de 7¨ KKK!
O código, posso te enviar para vc dar uma olhada no funcionamento, mas não tem nada pronto o funcionamento esta mais o menos assim, escolho o que vou monitorar, faço a parte da eletrônica na placa e faço um teste do programa do Arduíno, e a ideia é ir incluindo um a um, assim se houver um erro e fácil identificar porque o erro esta na nova parte já que se cheguei nesta e pq as outras estão funcionando.
Tenho certeza de 100% do funcionamento de no minimo igual ao original, meu maior problema é que no meu trampo eu não estou parando no RJ assim não consigo fazer meus testes. Quando estou fora do RJ posso somente trabalhar na parte gráfica e dos cálculos de consumo por ex. mas, esta parte já esta pronta e o que preciso no momento é testar, e outra parte que decidi deixar para o final é a comunicação do rádio com o Arduíno para enviar as informações, mas uma boa parte do pessoal já não usa o rádio original, mas no meu caso é importante ate que o projeto passe para uma nova fase.
Bom, acho que já escrevi de mais. KKK!
Se alguém tiver uma ideia melhor para as telas, e quiserem arriscar uns modelos, vai ajudar a todos. Fiquei triste quando um amigo me disse estas telas minha estava parecendo a do computador de board do Civic e realmente está.
VLW!