Beleza, já coloquei um arquivo novo no drive.
Agora o NiTnq é um % de combustível no tanque e a autonomia já é calculada em cima dessa informação.
Sobre ele piscar eu fiz um ajuste aqui, vamos ver se melhora.
[TUTORIAL] - Computador de bordo através do TID
-
- :: Super ::
- Mensagens: 81
- Registrado em: Quinta-feira 19 2016f Maio 2016 05:31:31 PM
- Localização: Santa Rita do Sapucaí - MG
- Modelo do veiculo: MONTANA SPORT 1.8 MPFI FLEXPOWER
- Ano de fabricação: 2007
- Contato:
Fala Cansei.cansei escreveu:Beleza, já coloquei um arquivo novo no drive.
Agora o NiTnq é um % de combustível no tanque e a autonomia já é calculada em cima dessa informação.
Sobre ele piscar eu fiz um ajuste aqui, vamos ver se melhora.
Show!
Porém tive um problema na hora de compilar. Deu um erro na variavel de NivelTanque.
Segue:
Código: Selecionar todos
ComputadorBordoTID:1029: error: invalid digit "9" in octal constant
NivelTanque = (-0,0019 * sensorValue + 1.4535) * 100;
^
ComputadorBordoTID:1184: error: invalid digit "9" in octal constant
NivelTanque = (-0,0019 * sensorValue + 1.4535) * 100;
^
C:\Users\Guilherme\Desktop\Software Arduino Astra\BETA-ComputadorBordoTID-2016-jul-29(beta14)\ComputadorBordoTID\ComputadorBordoTID.ino: In function 'void menu_autonomia()':
ComputadorBordoTID:1021: error: 'NivelTanque' was not declared in this scope
NivelTanque = 100;
^
ComputadorBordoTID:1023: error: 'NivelTanque' was not declared in this scope
NivelTanque = (-0.0024 * sensorValue + 1.505) * 100;
^
ComputadorBordoTID:1025: error: 'NivelTanque' was not declared in this scope
NivelTanque = (-0.00159 * sensorValue + 1.2455) * 100;
^
ComputadorBordoTID:1027: error: 'NivelTanque' was not declared in this scope
NivelTanque = (-0.0015 * sensorValue + 1.2) * 100;
^
ComputadorBordoTID:1029: error: 'NivelTanque' was not declared in this scope
NivelTanque = (-0,0019 * sensorValue + 1.4535) * 100;
^
ComputadorBordoTID:1031: error: 'NivelTanque' was not declared in this scope
NivelTanque = 0;
^
ComputadorBordoTID:1034: error: 'NivelTanque' was not declared in this scope
Aut = (CapacidadeTanque * NivelTanque / 100) * ConsMedTotal;
^
C:\Users\Guilherme\Desktop\Software Arduino Astra\BETA-ComputadorBordoTID-2016-jul-29(beta14)\ComputadorBordoTID\ComputadorBordoTID.ino: In function 'void menu_opcoes_nivcombustdebug()':
ComputadorBordoTID:1176: error: 'NivelTanque' was not declared in this scope
NivelTanque = 100;
^
ComputadorBordoTID:1178: error: 'NivelTanque' was not declared in this scope
NivelTanque = (-0.0024 * sensorValue + 1.505) * 100;
^
ComputadorBordoTID:1180: error: 'NivelTanque' was not declared in this scope
NivelTanque = (-0.00159 * sensorValue + 1.2455) * 100;
^
ComputadorBordoTID:1182: error: 'NivelTanque' was not declared in this scope
NivelTanque = (-0.0015 * sensorValue + 1.2) * 100;
^
ComputadorBordoTID:1184: error: 'NivelTanque' was not declared in this scope
NivelTanque = (-0,0019 * sensorValue + 1.4535) * 100;
^
ComputadorBordoTID:1186: error: 'NivelTanque' was not declared in this scope
NivelTanque = 0;
^
ComputadorBordoTID:1188: error: 'NivelTanque' was not declared in this scope
dtostrf(NivelTanque,3,0,texttemp);
^
exit status 1
invalid digit "9" in octal constant
Abraço.
-
- :: Piquet ::
- Mensagens: 319
- Registrado em: Quinta-feira 06 2008f Março 2008 10:30:35 PM
- Localização: São Paulo - SP
- Modelo do veiculo: CORSA HATCH 1 8 FLEXPOWER
- Ano de fabricação: 2004
É, foi um erro bem babaca mesmo kkkk
Eu fiz umas alterações de última hora e esqueci de testar a compilação. Mas agora ta ok, já carreguei uma versão corrigida.
Eu fiz umas alterações de última hora e esqueci de testar a compilação. Mas agora ta ok, já carreguei uma versão corrigida.
-
- :: Wind ::
- Mensagens: 33
- Registrado em: Quinta-feira 07 2016f Abril 2016 08:16:08 PM
- Localização: Mogi Guaçu - SP
- Modelo do veiculo: CLASSIC CLASSIC LS 1 0 VHC FLEXPOWER
- Ano de fabricação: 2008
Boa noite, cansei o trabalho tá ficando profissional hein. Parabéns, só uma divida a leitura do sinal da boia ficou no pino analógico a7 correto? Esse sinal pego direto da boia?
Se não for pedir muito teria como colocar o esquema do circuito atualizado
Obrigado
Se não for pedir muito teria como colocar o esquema do circuito atualizado
Obrigado
-
- :: Super ::
- Mensagens: 81
- Registrado em: Quinta-feira 19 2016f Maio 2016 05:31:31 PM
- Localização: Santa Rita do Sapucaí - MG
- Modelo do veiculo: MONTANA SPORT 1.8 MPFI FLEXPOWER
- Ano de fabricação: 2007
- Contato:
Show de bola Cansei! Agora o pessoal já pode montar o circuito com a nova função.cansei escreveu:Sim pras duas perguntas.
Segue um esquema atualizado:
Heheheh eu imaginava que poderia ser um erro simples. Legal, vou baixar aqui já e carregar no carro!
Amanhã conto pra vcs como funcionou!
-
- :: Wind ::
- Mensagens: 33
- Registrado em: Quinta-feira 07 2016f Abril 2016 08:16:08 PM
- Localização: Mogi Guaçu - SP
- Modelo do veiculo: CLASSIC CLASSIC LS 1 0 VHC FLEXPOWER
- Ano de fabricação: 2008
Você não está autorizado a ver ou baixar esse anexo.
-
- :: Super ::
- Mensagens: 81
- Registrado em: Quinta-feira 19 2016f Maio 2016 05:31:31 PM
- Localização: Santa Rita do Sapucaí - MG
- Modelo do veiculo: MONTANA SPORT 1.8 MPFI FLEXPOWER
- Ano de fabricação: 2007
- Contato:
Cara, agora vc me pegou.
No caso do meu carro eu puxei direto do painel de instrumentos. Não me recordo a cor exata do fio.
Acho legal conseguir o diagrama de fios do painel de instrumentos e tentar puxar direto de lá pq fica muito mais facil.
O Diagrama do Astra pra quem quiser eu tenho. Agora o do Corsa alguem no clube aqui deve ter, sera?
Ah galerinha!
Videozinho mostrando a autonomia em funcionamento. Acabei de gravar.
Abraços
-
- :: Piquet ::
- Mensagens: 319
- Registrado em: Quinta-feira 06 2008f Março 2008 10:30:35 PM
- Localização: São Paulo - SP
- Modelo do veiculo: CORSA HATCH 1 8 FLEXPOWER
- Ano de fabricação: 2004
Se não conseguir o esquema vc vai ter que descobrir na mão. Pega um multimetro e vai medindo a resistência entre esses fios, assim que vc encontrar um valor que esteja condizente com a tabela que o gui_srs postou em outra página, significa que vc encontrou os 2 fios da bóia.
Aí pra saber qual é o fio certo vc mede a tensão em cada um com a ponta positiva do seu multímetro, enquanto a negativa vc conecta em um ponto de terra conhecido (pra fazer esse passo vc precisa estar com o carro ligado então cuidado pra não dar curto).
Medindo a tensão vc deixa isso anotado em algum papel e depois vai abastecer o carro, e aí vc mede de novo pra descobrir qual dos fios está registrando um valor diferente. O fio que mudar de valor é o fio que vc quer.
Interessante. Subi uma versão nova no drive, agora tem uma rotina de "amortecimento" que deve diminuir essa flutuação.gui_srs escreveu:Ah galerinha!
Videozinho mostrando a autonomia em funcionamento. Acabei de gravar.
-
- :: Super ::
- Mensagens: 81
- Registrado em: Quinta-feira 19 2016f Maio 2016 05:31:31 PM
- Localização: Santa Rita do Sapucaí - MG
- Modelo do veiculo: MONTANA SPORT 1.8 MPFI FLEXPOWER
- Ano de fabricação: 2007
- Contato:
Cansei, acho que a versão não está no Drive. Não localizei aqui...cansei escreveu: Interessante. Subi uma versão nova no drive, agora tem uma rotina de "amortecimento" que deve diminuir essa flutuação.
-
- Tópicos Semelhantes
- Respostas
- Exibições
- Última mensagem
-
- 24 Respostas
- 13699 Exibições
-
Última mensagem por Manfio