LusoRobótica - Robótica em Português
Sistemas específicos => Arduino / AVR => Tópico iniciado por: almamater em 05 de Janeiro de 2016, 00:08
-
Acho que estou a chegar ao fim deste 'projecto', nada de especial, nada de novo mas acho interessante.
Estava arrumado a um canto e resolvi terminar, basicamente consiste em:
- Obter info do carro (RPM´s, Velocidade, Temperatura Motor, etc.)
- Apresentação da info num GLCD 128x64
- 16 LEDs que vão acender consoante queiramos mostrar RPM´s, Velocidade, etc.
- Display de 7 segmentos que fazem a mesma coisa.
- Sensor de temperatura na caixa
- Microfone + LM386 para fazer dos Leds um 'VU Meter' com o som ambiente
A alimentação vem dos ~12/14v do carro, depois de passar por um 'TVS diode' vai para o LM7805 e para um LM317 (pois o módulo Bluetooth funciona a 3.3V). Como o sistema pode consumir uns ~450/500mA se tudo estiver no máximo, meti um dissipador à maneira no LM7805.
Os Leds são controlados por um TLC940 e os segmentos por um Max7221. O Lcd tem um Atmega dedicado, tem um firmware que fui buscar a um projecto\board opensource da SparkFun, identifiquei os pinos todos, as ligações e personalizei para o projecto. Vai receber os comandos do Atmega 'principal'.
Existem ainda botões e 2 potênciometros, um botão On\Off, o Jack para ligar a alimentação e um LED Tricolor à frente para ser usado consoante o estado do sistema.
São assim as características mais relevantes, fica para já um vídeo da caixa já finalizada, faltando apenas uma tampa de acrílico (escuro) que tenho ainda de arranjar e para meter por cima:
https://youtu.be/a6HpeYco8IA (http://youtu.be/a6HpeYco8IA)
A seguir: Fazer código final com módulo Bluetooth e testar tudo com info real do carro.
P.S.: Isto será para acoplar num daqueles suportes que colocamos no vidro do carro com uma ventosa, mas não sei se aguenta com o peso da caixa, não pesa toneladas mas pesa alguma coisa. Tenho de testar ainda essa parte no carro.
-
Parabéns, gostei de ver, está muito profissional :)
Reparei que o display não tem grande contraste, isso costuma acontecer nas filmagens mas decerto que se vê bem.
O 7805 devia ter mangas nos terminais, com corrente não se brinca.
No geral está porreiro, ok falta o firmware, boa continuação.
ps: se alterares https para http dá para ser visualizado o vídeo aqui no fórum ;)
-
Ahh grande dropes!!! Obrigado, andei às voltas com o raio do vídeo e não percebia pq raio não fazia o preview. Thanks ;)
O 7805 tem mangas nos terminais mas são transparentes :) por isso é que parece que não tem.
-
Vi hoje de manha este video no youtube mas nem sabia de quem era.
Está muito bom.
Já agora porque lhe chamaste OBD2?
Cumprimentos
-
Porque o protocolo/ficha/standard é OBD2.
-
Até aí já percebi, porque eu tenho uma OBD2 :)
O que ainda não entendi ainda é se este projecto dá para alterar valores da ECU por exemplo.
-
Tipicamente para programar é por K-line e não conver mexer numa ROM de uma centralina sem a devida ferramenta em pc, porque um endereço ao lado e em vez de estares a dar carga está a rebentar com o código do imobilizador e depois ganhas um prémio.
-
:) sim o Senso já explicou. Não quero alterar nada, só mesmo aproveitar a informação presente na ficha OBD II. Inicialmente estava a utilizar um código muito específico para o meu carro e estava a ter um erro na leitura de um valor, dessa forma optei por usar um código mais geral e que é depois possível ligar a qualquer carro e obter os mesmos dados. Estou ainda a preparar..
-
Tipicamente para programar é por K-line e não conver mexer numa ROM de uma centralina sem a devida ferramenta em pc, porque um endereço ao lado e em vez de estares a dar carga está a rebentar com o código do imobilizador e depois ganhas um prémio.
Mas isso é para quem não sabe o que está a fazer...ah e tal vou ao olx comprar uma OBD2 para aumentar a cavalagem do meu automóvel...lol
-
Quanto ao projecto, a parte\modo de utilizar os Leds como 'VU Meter': Done.
http://youtu.be/DTA3OfxbWEw (http://youtu.be/DTA3OfxbWEw)
-
Mesmo que não funcione como monitor OBD, sempre ficas com uma tuning à maneira :)
Consegues colocar o sinal de onda no display, acho que ficava fixe (após passa-baixos) ?
Espectrómetro já é muito mais complicado via código... FFT e tal
-
Tem o fft do elm-chan e olha que é bem fluido ai com 64 amostras..
-
A apresentação está muito boa, e a ideia também.
Continuação de um excelente trabalho
-
Fica aqui uma simulação dos modos que vou apresentar, o próximo teste será já dentro do Carro com o módulo Bluetooth a recolher a informação.
http://youtu.be/eZt4SJJ5L6o (http://youtu.be/eZt4SJJ5L6o)