O Clube do Vectra tem o prazer de lhe dar as boas-vindas.

Esperamos que o conteúdo do fórum possa ampliar os seus conhecimentos, assim como esperamos, igualmente, aprender com os seus.
Sinta-se à vontade para navegar no fórum. Caso queira procurar por algo especifico, utilize a nossa ferramenta "Pesquisar", localizada no menu na parte superior da página.
Antes de navegar, leia atentamente as regras de utilização do fórum a fim de evitarmos qualquer transtorno.
E lembre-se: estamos todos aqui unidos pela mesma paixão: nosso Vectra. Por isso seja gentil, não utilize vocabulário impróprio com os demais membros e aproveite esse espaço que também é seu.

Curta nossas redes sociais e participe dos nosso grupos
Imagem Imagem Imagem Imagem
~ Fique atento as Regras do WhatsApp/Telegram ~

Um grande abraço,
Equipe - Clube do Vectra

Faça você mesmo / TutoriaisCriando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!
Tutoriais passo-a-passo para realização de serviços diversos no Vectra.

235 mensagens
unBond
Member
Member
Mensagens: 37
Registrado em: 04 Fev 2016, 21:20
Nome Completo: Rodrigo
Cidade: Brasília
Estado: Distrito Federal
Veículo: Não Disponível - informe a Equipe CDV
Fabricação/Modelo: 2009/2009

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por unBond » 25 Jul 2019, 15:47

luismiguelfco escreveu:Fuente del Mensaje
unBond escreveu:Fuente del Mensaje Então pessoal, finalmente, estou compartilhando o projeto.
Depois de bastante tempo, estou divulgando finalmente o projeto do computador de bordo alternativo ao mid. Segue os links:
https://github.com/unBond/gm-mid-atmega
https://www.youtube.com/watch?v=AK_T6fzSQlk
http://www.astraclub.com.br/forum/index ... opic=71273

Olá Unbound!

Primeiro gostaria de parabenizar você e o Alex pelo projeto. Realmente sensacional!

Sou formado em mecatronica e havia pensado essa semana em elaborar um computador de bordo diferente para meu Vectra CHallenge, que já possui MID. Pesquisando, achei seu projeto, que está pronto. Isso vai me facilitar muito.

Gostaria de modificar o layout da tela, imagens, fontes, etc. Estou dando uma estudada no código para isso.

Uma outra função que quero implementar é utilizar o mesmo display para uma camêra de ré. Isso será o mais facil (Creio que somente um rele chaveando o display entre Arduino/Camera resolverá.)

Você utilizou o display 4.3 com Touch mesmo?

Estou um pouco em duvida com relação ao pinout do MID para o TID. Sabe me dizer se o pinout é igual, se tem mais pinos?

Obrigado, abraço!

Usei o de 4.3 touch, mas não estou usando a função touch. Tudo é controlado pelos 2 pinos da alavanca.
Não é igual, o mid tem 32 pinos. No forum deve ter tutorial pra converção. No ml tmb tem projeto pra usar TID. Recomendo ele, esse aqui é mais pra quem já tem o plug de 32 vias original.
Editado pela última vez por unBond em 25 Jul 2019, 15:50, em um total de 1 vez.
Astra SS

unBond
Member
Member
Mensagens: 37
Registrado em: 04 Fev 2016, 21:20
Nome Completo: Rodrigo
Cidade: Brasília
Estado: Distrito Federal
Veículo: Não Disponível - informe a Equipe CDV
Fabricação/Modelo: 2009/2009

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por unBond » 25 Jul 2019, 15:50

chirola escreveu:Fuente del Mensaje
unBond escreveu:Fuente del Mensaje Então pessoal, finalmente, estou compartilhando o projeto.
Depois de bastante tempo, estou divulgando finalmente o projeto do computador de bordo alternativo ao mid. Segue os links:
https://github.com/unBond/gm-mid-atmega
https://www.youtube.com/watch?v=AK_T6fzSQlk
http://www.astraclub.com.br/forum/index ... opic=71273

cara exelente o trabalho de programaçao e calculos fico muito bom por mostrar barias informaçoes ao mesmo tempo na tela.
foi utilizado o c++ para programar?
os alertas (oleo baijo agua etc) vc cosnseguiu configurar?
o esquema de ligaçao no chicote como vc ligo?

foi utilizado c, conforme o código (popular arduino).
o chicote é plug and play, não há alteração no carro.
sim, o de óleo ainda irei testar pois meu cárter não tem o sensor. Mas creio que esteja funcionando, preciso apenas testar a lógica.
Astra SS

Ciro Bruno
Member
Member
Mensagens: 1
Registrado em: 29 Jul 2017, 22:41
Nome Completo: Ciro Medeiros Bruno
Cidade: Rio das Flores
Estado: Rio de Janeiro
Veículo: Vectra Elite 2.4 MPFI 16V FlexPower Aut.
Fabricação/Modelo: 2004/2004

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por Ciro Bruno » 27 Out 2019, 23:36

Caro Alex, boa noite.
Você se importa de compartilhar detalhes desse projeto?
Aguardo seu retorno.
Grato, Ciro Bruno.

AlexSGP
GL Member
GL Member
Mensagens: 72
Registrado em: 25 Nov 2014, 21:13
Nome Completo: Alex Sandro G Pacheco
Cidade: Sao Joao de Meriti
Estado: Rio de Janeiro
Veículo: Vectra Elite 2.4 MPFI 16V FlexPower Aut.
Fabricação/Modelo: 2003/2004

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por AlexSGP » 28 Out 2019, 06:13

Ciro Bruno escreveu:Fuente del Mensaje Caro Alex, boa noite.
Você se importa de compartilhar detalhes desse projeto?
Aguardo seu retorno.
Grato, Ciro Bruno.


Olá Ciro Bruno.
Infelizmente eu daí deste projeto a muito tempo, troquei de carro depois troquei de pais muita coisa mudou, mas creio que UnBond disponibilizou o código por aqui no fórum não tive tempo de ver todos os tópicos depois que sai mas deve ter.

Boa sorte aí no projeto.

Unbond

Cara ficou muito bom parabéns pelo empenho sei como é difícil conciliar a vida e um projeto desse e vc conseguiu colocar para rodar, parabéns mesmo.

Felicidades a todos.

AlexSGP
Alex Pacheco
Vectra Elite 2.4 16V - 2007
Lancer GT 2.0 16V - 2014

http://www.clubedovectra.com.br/forum/viewtopic.php?f=49&t=13719#p160709Imagem

Avatar do usuário
chirola
Consultor Técnico
Consultor Técnico
Mensagens: 1389
Registrado em: 27 Mar 2018, 15:01
Nome Completo: manuel rivas
Cidade: santo amaro da imperatriz
Estado: Santa Catarina
País: Brasil
Veículo: Vectra CD 2.0 16V Mec.
Fabricação/Modelo: 1997/1997

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por chirola » 28 Out 2019, 13:49

AlexSGP escreveu:Fuente del Mensaje
Ciro Bruno escreveu:Fuente del Mensaje Caro Alex, boa noite.
Você se importa de compartilhar detalhes desse projeto?
Aguardo seu retorno.
Grato, Ciro Bruno.


Olá Ciro Bruno.
Infelizmente eu daí deste projeto a muito tempo, troquei de carro depois troquei de pais muita coisa mudou, mas creio que UnBond disponibilizou o código por aqui no fórum não tive tempo de ver todos os tópicos depois que sai mas deve ter.

Boa sorte aí no projeto.

Unbond

Cara ficou muito bom parabéns pelo empenho sei como é difícil conciliar a vida e um projeto desse e vc conseguiu colocar para rodar, parabéns mesmo.

Felicidades a todos.

AlexSGP

da uma olhada no topico o codigo fonte foi compartilhado em uma das mensagens e esta para download ue cheque de curioso .

Julio 02
Member
Member
Mensagens: 2
Registrado em: 05 Nov 2019, 11:28
Nome Completo: Julio ferreira
Cidade: Xanxere
Estado: Santa Catarina
País: Brasil
Veículo: Vectra CD 2.0 (modelo antigo)
Fabricação/Modelo: 1996/1997
Idade: 20

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por Julio 02 » 05 Nov 2019, 12:18

Opa. Mais novato na area pouco entendo tenho vectra 99 gostaria de fazer este painel de bordo como faço. Alguem pode me ajudar desde ja agradeço

Julio 02
Member
Member
Mensagens: 2
Registrado em: 05 Nov 2019, 11:28
Nome Completo: Julio ferreira
Cidade: Xanxere
Estado: Santa Catarina
País: Brasil
Veículo: Vectra CD 2.0 (modelo antigo)
Fabricação/Modelo: 1996/1997
Idade: 20

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por Julio 02 » 06 Nov 2019, 09:13

AlexSGP escreveu:Bom dia!

Katsumi escreveu:Fuente del Mensaje PUTZ!!!!!! Aí sim, tai uma coisa que vou acompanhar e quem sabe num futuro ter um!!!

ACOMPANHANDOOOO!!!!


Obrigado pelo acompanhamento, sugestões serão bem vinda, para o Vectra B sera necessário modificar o tamanho do display e verificar o que temos presente no plug do TID/MID original.

corsa turbo escreveu:Fuente del Mensaje Bom dia.
Já pensou em usar o protocolo da tomada OBDII para tirar informações como erros gravados, velocidade e varios outros itens??

http://www.noticiasdaoficinavw.com.br/v ... asso-9.jpg

https://www.maonaroda4x4.com.br/blog/in ... -tutorial/

E parabens pelo projeto/iniciativa.


Obrigado pela sugestão, e sim já pensei, mas tem bastante software para androide com esta possibilidade, minha ideia é criar um projeto para substituir de forma "fácil" o MID/TID original, inclusive mandei imprimir (impressora 3D) o suporte para o display 5" para que o mesmo seja preso no local do original sem nenhuma "gambiarra".
Como o Arduino tem modulo Bluetooth, nada impede que no futuro inclua uma janela com os códigos de falhas, ja velocidade, RPM, Nível de combustível temos no plug original do MID.

Duvidas/sugestões/criticas estou a disposição.

Obrigado!







Estou tentando desenvolver este seu projeto ja tenho display e arduino poderia me ajudar desde ja agradeço

kelencecilio
Member
Member
Mensagens: 2
Registrado em: 09 Ago 2018, 20:42
Nome Completo: kelen Cristine Roberto
Cidade: Cuiabá
Estado: Mato Grosso
Veículo: Vectra Elite 2.2 MPFI 16V Aut.
Fabricação/Modelo: 1996/1997
Idade: 50

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por kelencecilio » 10 Abr 2020, 22:49

boa noite
tenho um tid do 2008 e possivel instalar no 2000?
vc tem o esquema da pinagem dele?valeu

Avatar do usuário
chirola
Consultor Técnico
Consultor Técnico
Mensagens: 1389
Registrado em: 27 Mar 2018, 15:01
Nome Completo: manuel rivas
Cidade: santo amaro da imperatriz
Estado: Santa Catarina
País: Brasil
Veículo: Vectra CD 2.0 16V Mec.
Fabricação/Modelo: 1997/1997

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por chirola » 12 Abr 2020, 10:57

kelencecilio escreveu:Fuente del Mensaje boa noite
tenho um tid do 2008 e possivel instalar no 2000?
vc tem o esquema da pinagem dele?valeu

amigao se o plug tem a mesma cor e plug and play so colocar , os dois deveriam ter o plug cinza

unBond
Member
Member
Mensagens: 37
Registrado em: 04 Fev 2016, 21:20
Nome Completo: Rodrigo
Cidade: Brasília
Estado: Distrito Federal
Veículo: Não Disponível - informe a Equipe CDV
Fabricação/Modelo: 2009/2009

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por unBond » 17 Mai 2020, 11:28

Do contrário do que muitos pensam, o sensor de temperatura externa do ar condicionado, não fica em cima no painel perto do vidro
Eu notei que sem o mid, registra um erro na central do ar condicionado. Eu tinha a leve suspeita que tinha algo de errado.


Após muita pesquisa e teste cheguei a conclusão que o ar condicionado eletrônico compartilha o sensor de temperatura externa que vai ao parachoque com o mid. Pelo pino 3, conforme esquemas elétricos
No meu circuito, registra um erro inverso (0º temperatura baixa externa), terei que refazê-lo pra voltar a compartilhar tal informação com o sensor. Eu acredito (em teoria), que se a temperatura externa tiver menor que a interna, o ar condicionado vai desarmar o compressor e forçar a ventilação externa/interna, mas pra isso ele precisa da informação do sensor.
Astra SS

Avatar do usuário
evandroapsantos
EXPRESSION member
EXPRESSION member
Mensagens: 239
Registrado em: 12 Jun 2014, 16:04
Nome Completo: Evandro Santos
Cidade: São José do Rio Preto
Estado: São Paulo
País: Brasil
Veículo: Vectra CD 2.2 16V Mec.
Fabricação/Modelo: 1998/1998

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por evandroapsantos » 09 Jun 2020, 23:47

Salve galera!

Fiquei um tempão sem acompanhar o fórum e o tópico e fiquei muito feliz de ver o quão longe chegaram! Parabéns! Vcs são f***!

Estou começando as pesquisas pra fazer algo parecido: um dash todo digital para o Vectra B, só que usando a OBDII mesmo pq dai seria padrão para todas as versões. Ainda estou estudando a parte teórica pra conseguir ler essa central nojenta que tem no Vectra 98.

Por acaso tem alguma ideia/dica pra mim de como ler essa central? Até agora encontrei pouco material falando sobre o padrão ISO-9141 (K-Line 9.6 kbps) que a central usa, mas sem muita informação como ler isso no Arduino.
Não sou nenhum expert em eletrônica, então o desafio vai ser ainda maior pra mim kkkk

Se tiverem alguma orientação, agradeceria muito!

PS: a ideia é que o projeto seja open-source tb

Sent from my MI 9 using Tapatalk

danrmp
EXPRESSION member
EXPRESSION member
Mensagens: 291
Registrado em: 07 Fev 2018, 10:22
Nome Completo: Danniel
Cidade: Brasília
Estado: Distrito Federal
País: Brasil
Veículo: Vectra CD 2.2 16V Aut.
Fabricação/Modelo: 2004/2004

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por danrmp » 10 Jun 2020, 00:33

evandroapsantos escreveu:Fuente del Mensaje só que usando a OBDII mesmo

Spoiler Alert: Nenhum Vectra A ou B usa padrão OBD-2.

evandroapsantos escreveu:Fuente del Mensaje Por acaso tem alguma ideia/dica pra mim de como ler essa central? Até agora encontrei pouco material falando sobre o padrão ISO-9141


O 9141 é bem parecido, mas tem algumas diferenças. o 1281 é mais próximo, mas ainda assim não é que a GM implementa. Vc terá mais sucesso pesquisando por KW-82.

Basicamente o que vc vai precisar fazer é o seguinte:
- Enviar o endereço da ECU em 5baud;
- Aguardar a resposta de handshake dela, que vai começar com 0x55 para setar o baud, mais dois bytes. Vc deve responder com o complemento 1 do último.
- A seguir a ECU começará a enviar os dados, sendo o primeiro bloco contendo o part number do módulo e da EPROM, com a seguinte estrutura:

- Tamanho do bloco;
- Título do bloco
- Dados
- Checksum, em dois bytes

Após esta mensagem vc deve responder com outra, ou solicitando algum parâmetro, códigos de falha ou enviando um ACK, com a mesma estrutura. A comunicação deve ser constante, senão deve iniciar todo o processo de wake-up e handshake novamente.

É um protocolo bem chato e que sinceramente não sei se vale a pena o esforço.

Avatar do usuário
evandroapsantos
EXPRESSION member
EXPRESSION member
Mensagens: 239
Registrado em: 12 Jun 2014, 16:04
Nome Completo: Evandro Santos
Cidade: São José do Rio Preto
Estado: São Paulo
País: Brasil
Veículo: Vectra CD 2.2 16V Mec.
Fabricação/Modelo: 1998/1998

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por evandroapsantos » 10 Jun 2020, 09:03

danrmp escreveu:Fuente del Mensaje Spoiler Alert: Nenhum Vectra A ou B usa padrão OBD-2.


Pois é.... já tinha conhecimento disso (triste demais). Eu me referia à porta de diagnóstico msm.

Encontrei esse post de um camarada abençoado que faz mais ou menos o que vc comentou, danrmp.
http://timothyshaffer.com/website/obdii.php

Pra resolver o problema de perda de conexão ele fica mandando uns keep-alive.

Eu tentei implementar o conteúdo desse post mas sem sucesso. Não obtive resposta da ECU no handshake.
O código parece fazer bastante sentido, minha dúvida está no esquema que ele usou com o Arduino. Não sei dizer se os componentes são aqueles mesmo ou se a forma do circuito está correta.
Se eu encontrar algum circuito que realmente funcione, acho que consigo ir me virando com o código.

É um protocolo bem chato e que sinceramente não sei se vale a pena o esforço.


Também não sei dizer se vale a pena, sinceramente. Eu queria usar a porta de diagnósticos pra já aproveitar e apresentar códigos de erros e informações de outros sensores que não tem no CB.
Trocar a injeção do carro pra uma Megasquirt ou Speeduino também estou evitando, por enquanto.

Enfim, se souberem ou tiverem alguma dica, agradeço demais!

danrmp
EXPRESSION member
EXPRESSION member
Mensagens: 291
Registrado em: 07 Fev 2018, 10:22
Nome Completo: Danniel
Cidade: Brasília
Estado: Distrito Federal
País: Brasil
Veículo: Vectra CD 2.2 16V Aut.
Fabricação/Modelo: 2004/2004

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por danrmp » 10 Jun 2020, 11:57

evandroapsantos escreveu:Fuente del Mensaje Não obtive resposta da ECU no handshake


Depende do endereço da ECU que vc mandou.

evandroapsantos escreveu:Fuente del Mensaje Pra resolver o problema de perda de conexão ele fica mandando uns keep-alive.


Sim, é necessário enviar constantemente pelo menos um ACK. Mas se perder a comunicação, vai levar uns 3-5 segundos até reestabelecer novamente.

evandroapsantos escreveu:Fuente del Mensaje minha dúvida está no esquema que ele usou com o Arduino


O circuito atende.

Avatar do usuário
evandroapsantos
EXPRESSION member
EXPRESSION member
Mensagens: 239
Registrado em: 12 Jun 2014, 16:04
Nome Completo: Evandro Santos
Cidade: São José do Rio Preto
Estado: São Paulo
País: Brasil
Veículo: Vectra CD 2.2 16V Mec.
Fabricação/Modelo: 1998/1998

Criando um Computador de Bordo [Arduino+Touch 5"+Disposição+Muita ajuda]!!!

por evandroapsantos » 10 Jun 2020, 14:33

Depende do endereço da ECU que vc mandou.


Hmm... tb não sei. Não cheguei a depurar nem analisar a fundo.
Vou higienizar aquele código pra ver se encontro esse valor que deve estar perdido no meio daquele sketch de exemplo.

O circuito atende.


Já me deu uma luz então! Valeu!

235 mensagens

Quem está online

Usuários navegando neste fórum: Brates, Fernando Bonetti, Google Adsense [Bot] e 82 visitantes