Mano, já trabalhei com rastreamento de veiculo. Existem softwares que mapeiam a codificação da rede CAN. Cara, se vc falar com empresas que fazem rastreamento de veículos elas vão saber te apontar o caminho....
Gustavo, faz um algorítimo que percorre todas as possibilidades de ID(com um simples for), tem no máximo 4096 possibilidades, já que são 3 campos em Hexa e manda com valores altos para ver se não mexe
os problemas: ele precisa mandar os bytes de dados também e teria que de alguma forma monitorar se algo está acontecendo no painel quando uma combinação desse certo pra avisar o software.
Vai lá no Gui, e pede pra ele deixar você testar tudo isso num Peugeot que ele tenha lá. Creio que isso vá facilitar bastante. Se não... pergunta pra algum parente ou amigo que possa ter.
Sou programador, e essa felicidade que ele teve aos 16:20 é indescritível kkkkkk Sensação boa de quando consegue fazer funcionar algo depois de tempos tentando hahahaha
Mano, namoral msm. Tem criador de conteúdo que não tem trabalho algum nos videos, mal edita, mas o gustavo?? pqp o cara da o sangue nos projetos! tudo é feito com excelência. Aí Gustavão, tu é uma expiração de competencia e motivação pra mim mano, parabens
Top man seu vídeo trabalho na área de programação de chave e módulo em geral ,axei top seu vídeo as informações mais isso mesmo não pode desanimar não ,tudo e possível vai dá certo . Top
Da pra fazer no código um algoritmo para testar todas as possibilidades de id's, e com os Bits que vc recebeu do Honda vc usa como base para movimentar o rpm. Para saber qual vai ser o id certo, joga um delay e um sensor de movimento, quando o ponteiro mover o sensor vai assimilar e salvar no console o id correto, se deixar a noite inteira testando provavelmente vc pode receber o id correto. Não sei se vai funcionar, mas dá pra testar kkkkkkkkkk
Se não me engano a Peugeot é a Citroën tem um módulo central que tudo passa por ele antes de acontecer. É um dos motivos que a buzina tem delay. Não sei se isso te a ve com o painel, mas é uma possibilidade.
Desmonta esse painel e olha na placa. Tira uma foto da placa do painel que a galera ajuda achar os pinos. Vai ter que ter uma controladora no caminho, só procurar o datasheet dela que vai ter o can high e can low lá
Top, trabalho na área automotiva. E o reparo dessas redes e centrais é nosso dia a dia. Mas não tão a fundo como você está fazendo. Adoro games e vai ser top demais. De todos os projetos que acompanho, ao menos nesse quesito acredito ser o mais ousado!! Incrível!!
Pra saber os pinos de comunicação a melhor forma é desmontar essa parte do painel e verificar o CI de comunicação, essa comunicação sempre precisa de um CI específico, aí se você olhar o datasheet vai conseguir identificar até o conector.
Gustavo nao sei se voce conhece o canal amstudio, o cara faz muitos gadgets para a simulação automotiva, uma delas foi o velocímetro de uma bmw, fica a dica ! Adoro o projeto, coragem, vai ser dificil! 😂
Salve, Gustavo, entra em contato com o Anderson do canal Andercar SERVICE, ele tem bastante conhecimento de carros da Peugeot, talvez ele possa ajudar-te com o painel.
Parabéns vídeo top dos top se tivesse o chicote no painel que vc deixou na Tôni MEC vc poderia tentar ligar uma bateria e fazer os testes todos corretos .
Pega um módulo de comando e vai pelo sistema do módulo msm, para o sinal chegar no módulo, ele primeiro é mecânico e depois a informação passa a ser digital
`cara se nao tiver muitos pinos mesmo assim vai levar tempo, voce pode pegar um multimetro em escala de resistencia e 1 ponta no neutro e fica mechendo com a mao o ponteiro e vai testando pino por pino vai levar uma hora se pegar na pratica. ai coloca 1 ponta no neutro e outro no pino 1 mexe o ponteiro se nao dar nada no multimetro vai no pino 2 mexe no ponteiro dnv nao deu nada vai pro 3 e assim vai ate achar um pino q altera o multimetro com o movimento do ponteiro
vim correndo assistir, parece que por essa tarefa estar sendo difícil, ficou mais interessante de acompanhar, to gostando muito de ver a dedicação e perseverança.
Faz um lop com os ids possíveis com intervalos de uns 2 segundos de tempo. A cada id testada você imprime ela no monitor serial. Deixa uma câmera filmando em uma posição que pega o painel e o monitor serial. Aí quando tudo terminar, você vê o vídeo e verifica movimentações no painel e em qual key foi.
Irmão, eu não entendo absolutamente NADA de todos os TERMOS TÉCNICOS que vocês usam, mas eu acho o conteúdo foda demais! Principalmente porque tentam ao máximo deixar muito bem explicado aos leigos como eu, parabéns!
isso é foda pq essa serie do Cockpit FOI MUITO MAIS ALEM DO QUE APENAS "UM SIMULADOR" acho que esta indo mais além do que todo mundo imaginava! e ta foda de mais!!
Vai em uma oficina que trabalha com injeção eletrônica e pede pra eles o id do Peugeot, geralmente essas oficinas têm scanners profissionais e conseguem identificar isso
Tá fazendo pelo método mais difícil, instala a ecu novamente e interliga o arduino nas entradas dos sensores de velocidade, rotação, óleo e qualquer outro sensor q queira mostrar no painel, os sensores são geralmente transdutores que mandam sinal analógico de 0 a 10 volts pra central... É mais fácil gerar esses sinal no arduino, ai mandar esse sinal pra central e a central mostra no painel, pronto!
Cara, eu vejo teus vídeos a bastante tempo e admiro muito o esforço que você tem para fazer esses projetos... não é nada fácil e nem sou eu fazendo, imagina se fosse. Parabéns mesmo, todo o sucesso do mundo pra você. Salve aqui de Portugal
Assim como sei que controlar esse painel é uma tarefa muito difícil, sei que de um jeito ou de outro você vai conseguir. Acredito muito no seu potencial!
Tava pensando aqui , e se fizer engenharia reversa , ao invés de tentar achar o código as cegas e mexer o ponteiro , porque não tira a parte transparente e mexe o ponteiro manualmente ? , Assim poderia alterar o código através do movimento e ao invés de mandar um código para movimentar , poderia movimentar para encontrar o código e depois remontar tudo . Não se daria certo mas acho que sim .
Salve Gustavão!! Já faz um tempo que venho tendo a impressão de q tu mora aqui por perto e ontem tive a certeza: Vi vc de rolé aqui na Vila Formosa de laaaancer maaanoo! Sou fanzão!! Buzinei mas tu nao viu :( haha! Forte abraço!!!
o controle da can, pode ser feito diretamente para o painel, ou precisa do módulo de injeção pra esse controle ser recebido? só injetar informações na CAN, é suficiente pra executar funções no painel?
Irado demais. Mas a primeira coisa que eu faria seria tentar tirar essa parte de trás do painel e acessar a PCB. As vezes os pinos tem labels na PCB. Não é certo, mas valeria olhar por mais beste que pareça.
Eu sou engenheiro da computação e recentemente conclui uma pós-graduação em Sistemas Embarcados (Engenharia Eletrônica) na Faculdade Senai Anchieta, eu recomendo você entrar em contato na faculdade e buscar a orientação do professor Dr. Fernando Simplício ele é dono da escola microgenios ou entrar em contato com o Eder Andrade moderador do fórum Embarcados, ambos são especialistas em rede cam. A microgenios tem canal aqui no youtube e o Fernando K também.
Vc tentou abrir o painel pra ver a identificação do chip responsável pela comunicação CAM?? Assim talvez seria possível encontrar o datasheet e encontrar o ID.
Onde tu pegou esse painel (o recorte do cockpit) pega o modulo e faz um chicote para "roubar" os dados, liga o modulo que ele vai comunicar com o painel. Ou senão arranja um chicote (macho numa ponta e fêmea na outra), arranja uma boa alma afim e testa.
Pelo que consegui ver, o endereço do component é são 2 bytes...Tentar fazer um loop no código do arduino que vai de 00 a FF, esperando 1 segundo entre eles, e manda o mesmo valor que tava mandando pro Honda (Acredito que seja um valor númerico), sempre loga qual o endereço que tá e fica assistindo, isso pode automatizar o teste.
Tenta ver os valores em volts dos ponteiros e tenta fazer tudo funcionar em separado, a rede cam é tenso. Ou tenta achar alguem que tenha um raster, ele le os codigos de sensores da injeção eletronica, talvez te de algum parametro/valores, que sejam uteis para fazer funcionar.
Gustavo, cria um linha de comando para lançar um valor alto em um ID por vez por 1 ou dois segundos..deixa a tela do pc e uma camera gravando o ponteiro..se demorar muito, depois que finalizar você passa rápido o video e pega o momento em que os ponteiros se mexem para identificar o ID de cada um OOOOUU, não sei se é possível mas você poderia tentar fazer o caminho contrário..você pode mover manualmente os ponteiros (potenciômetros) e ver qual ID é alterado na listagem...sacou?
Mesmo com id, o trampo maior seria converter os dados de telemetria do jogo em inputs equivalentes do protocolo can compatíveis com o painel. O melhor ai é trabalhar diretamente nos motores de passo e nos leds individualmente, configurando só o arduino.
Tem que ver se o ponteiro tbm esta funcionando pq o sinal pode esta sendo enviado corretamente mas o painel pode esta com defeito. Ate pq tem muitos de apresentam isso tanto no do combustível quanto rpm ou velocidade.
Uma dica! Vc vai precisar da central ecu do veículo, pois ela e que faz o processamento de todos os dados gerados pelos sensores e os envia para os periféricos de saída neste caso o contador de rpm. Cada central tem um tipo de programação, como se fosse um S.O.. Quando se troca um painel de um veículo por outro existe uma Key não sei se aplica nesse caso. Procura um reparador de central de ecu talvez ele te de alguma dica de como enviar os dados sem a ecu, Ou um chaveiro que faz redodificaçao de central. Pode ser um caminho...
Cara já olhou se o painel os ponteiros estão calibrados e se estão funcionando ou travados. Tem pessoas que trabalha com painéis as vezes o painel tá ligando mais os ponteiros não funciona precisa calibrar.