Página 1 de 11
Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: quarta ago 22, 2012 5:22 pm
por lopes
Após alguma pesquisa pela net à procura de uma solução mais agradável à vista para colocar na minha scooter electrica, lembrei-me porque não ser eu a desenvolver uma coisa à medida das minhas necessidades, sim, porque não?
Como até gosto de bricolagem, olha, avancei com o projeto... e seja o que Deus quiser...
Já não mexo em programação à alguns anos, nem conhecia muito bem a tecnologia arduino (a que vou usar), mas após alguma consulta documental na internet, pareceu-me que não será um bicho de 7 cabeças.
Vou-me basear neste projecto já existente para colocar algo parecido no painel de instrumentos da minha liberty:
http://www.janspace.com/b2evolution/ard ... ooterputer
Neste caso foi usada a tecnologia gps para o calculo da quilometragem, mas não vejo grandes vantagens nisso, até porque o risco de margem de erro é capaz de ser maior... eu bem sei o tempo que o meu gps demora a "posicionar-se"!
E para este caso o sistema também não me parece que esteja a ser usado como "definitivo" ou principal. E eu pretendo mesmo colocar em substituição difinitiva do que tenho atualmente.
Por isso vou fazer de maneira diferente e obter a quilometragem atravez de sensor de hall, o que até me parece mais facil de implementar.
Assim conto de conseguir instalar na minha liberty um painel thouchscreen com as seguintes indicações:
- Data/Hora;
- Km/h - instantaneos, medios e maximos;
- Kms - totais e parciais;
- Consumo instantaneo - Amps e Watts;
- Voltimetro;
- Autonomia;
- Temperaturas - ambiente, baterias, controlador e motor
Outras implementações podem ser feitas a seguir, visto o arduino ser bastante flexivel neste aspeto. Já estou a adquirir a placa com mais ligações para isso mesmo.
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: quarta ago 22, 2012 7:30 pm
por lopes
E o material já começou a chegar...
Já tenho:
- módulo clock para o relogio/data e cálculo da velocidade instantãnea;
- sensores de temperatura
- display 3,2" touchscreen e respectivo "shield" para mais fácil ligação com o arduíno
A moeda é mesmo só para terem noção do tamanho dos componentes - o display de 3,2" acho que vai ser mais que suficiente para o efeito e ocupa a maior parte do painel existente pelo que o resultado visual deve ser bom.
Fica mesmo só a faltar o arduino (que ainda vem a caminho), para começar a testar código.
Numa segunda fase, fica a faltar o sensor para o cálculo da amperagem, que como ainda custa uns euros, só vou adquirir depois de ver que me consigo entender com isto!
Abraço,
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: quarta ago 22, 2012 7:44 pm
por pena33
Já tinha visto algumas coisas no teu DB.
Afinal vais mesmo fazer um painel ao teu gosto.
Parabéns pela iniciativa e que te dê muito gozo a elaborar e que consigas ultrapassar todos os obstáculos.
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: quarta ago 22, 2012 8:29 pm
por visitante1
lopes Escreveu:E o material já começou a chegar...
Já tenho:
- módulo clock para o relogio/data e cálculo da velocidade instantãnea;
- sensores de temperatura
- display 3,2" touchscreen e respectivo "shield" para mais fácil ligação com o arduíno
A moeda é mesmo só para terem noção do tamanho dos componentes - o display de 3,2" acho que vai ser mais que suficiente para o efeito e ocupa a maior parte do painel existente pelo que o resultado visual deve ser bom.
Fica mesmo só a faltar o arduino (que ainda vem a caminho), para começar a testar código.
Numa segunda fase, fica a faltar o sensor para o cálculo da amperagem, que como ainda custa uns euros, só vou adquirir depois de ver que me consigo entender com isto!
Abraço,
Viva Lopes,
vá lá dizendo o que precisa, talvez se arranje algumas coisas...
cumprimentos
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: quarta ago 22, 2012 9:15 pm
por lopes
Obrigado pena33 pelo apoio, e pnunes pela disponibilidade

Vamo-nos mantendo em contacto!
Cumps
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: quinta set 13, 2012 9:48 pm
por lopes
O projeto está atrasado!
Infelizmente parece que está a haver problema com o envio logo do próprio Arduino...
O prazo limite de entrega terminava ontem, mas o vendedor pediu para esperar mais uma semana, estando já prometida a devolução do dinheiro caso não chegue. Mas isto vai obrigar a nova encomenda e nova espera...
E eu que estava desertinho para começar a programar!

Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: sexta set 14, 2012 2:42 am
por RJSC
Ui... Se fosse com um LCD de texto, até sem Arduino fazia (costumo usar PICs) agora programar um LCD gráfico, vai lá vai!
Só organizar o texto nos bitmaps, mais gerar as barras e desenhos...
Ás tantas não era mau ligar isso num módulo de porta de série Bluetooth e fazer o display num telemóvel Android, que tem bibliotecas gráficas fáceis e que geram decentes, colocado num suporte.
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: sexta set 14, 2012 8:47 am
por lopes
Como já tenho um exemplo prático por onde me guiar, pode ser que não seja nada!

Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: sexta set 14, 2012 1:08 pm
por civic
Vê lá se começas isso, pois posso ser um futuro cliente teu. Ando com umas ideias de outra conversão, o problema é a troika.
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: sexta set 14, 2012 11:33 pm
por Jorge Rocha
Acho que faz todo o sentido, esse tipo de informações numa mota electrica, para além de ficar mais catita!
Também vou querer um assim!
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: sábado set 15, 2012 12:50 pm
por lopes
civic Escreveu:Vê lá se começas isso, pois posso ser um futuro cliente teu. Ando com umas ideias de outra conversão, o problema é a troika.
Pois... a troika vai colocar muita coisa em stanby...
Mas não acho que não ser o caso deste projecto!
Já tratei de encomendar outra placa e pedir a restituição da que não chegou no tempo previsto - se ainda chegar a vir, azar... já fica para outra montagem!
Jorge Rocha Escreveu:Acho que faz todo o sentido, esse tipo de informações numa mota electrica, para além de ficar mais catita!
Também vou querer um assim!
Ainda estou a ponderar a possibilidade de o modulo poder fazer também a leitura de cada célula, podendo este fazer cortes de protecção ou lançar alertas ao condutor, substituindo ou aumentando a protecção que o próprio BMS já tem. Com isto conseguia ter em tempo real a informação de se as células estavam a ser todas descarregadas por igual, dando uma melhor percepção do estado do pack.
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: sábado set 15, 2012 4:13 pm
por Jorge Rocha
lopes Escreveu:Ainda estou a ponderar a possibilidade de o modulo poder fazer também a leitura de cada célula, podendo este fazer cortes de protecção ou lançar alertas ao condutor, substituindo ou aumentando a protecção que o próprio BMS já tem. Com isto conseguia ter em tempo real a informação de se as células estavam a ser todas descarregadas por igual, dando uma melhor percepção do estado do pack.
Bem...tu pensas mesmo em tudo! Isso é que era, a cereja em cima do bolo!

Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: sábado set 15, 2012 4:55 pm
por lopes
Jorge Rocha Escreveu:lopes Escreveu:Ainda estou a ponderar a possibilidade de o modulo poder fazer também a leitura de cada célula, podendo este fazer cortes de protecção ou lançar alertas ao condutor, substituindo ou aumentando a protecção que o próprio BMS já tem. Com isto conseguia ter em tempo real a informação de se as células estavam a ser todas descarregadas por igual, dando uma melhor percepção do estado do pack.
Bem...tu pensas mesmo em tudo! Isso é que era, a cereja em cima do bolo!

Era mesmo fixe, mas acho que não dá para fazer como estava a pensar. Para ler as voltagens, precisava de 16 entradas analógicas na placa(para as 16 células). E o arduino (o que adquiri foi o mega2560) tem essas 16 portas analogicas, mas 6 ou 7 já vão ser ocupadas com o LCD, e depois preciso de mais uma para cada sensor que vou usar, que ainda serão uns 5 ou 6.
Aquilo tem uma carrada de portas digitais (54), mas já andei à pesca e à primeira vista não as consigo usar para ler voltagens
Mas fica mais para a frente voltar a debruçar-me sobre o assunto...

Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: sábado set 15, 2012 5:55 pm
por visitante1
Por acaso tenho uma cena com esses canais todos precisamente para fazer monitorização individual de baterias... mas para isso precisava de uma prateleira auxiliar que esteticamente não iria ser nada agradavel
é melhor mesmo ficar só com o que planeia...
cumprimentos
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: sábado set 15, 2012 11:58 pm
por lopes
pnunes Escreveu:Por acaso tenho uma cena com esses canais todos precisamente para fazer monitorização individual de baterias... mas para isso precisava de uma prateleira auxiliar que esteticamente não iria ser nada agradavel
é melhor mesmo ficar só com o que planeia...
cumprimentos
É! Vou avançar primeiro com o que planeei, mas entretanto descobri a maneira de adicionar mais portas analógicas no sistema!
http://www.arduino.cc/playground/Learning/4051
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: segunda set 17, 2012 6:39 pm
por e_bike
2 MUX 8:1 ligados em cascata e ficas com 16 entradas analógicas.
A solução é boa mas deve aumentar bastante a complexidade do código.
Continua o bom trabalho que eu vou estando atento!
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: segunda set 17, 2012 8:39 pm
por lopes
e_bike Escreveu:2 MUX 8:1 ligados em cascata e ficas com 16 entradas analógicas.
A solução é boa mas deve aumentar bastante a complexidade do código.
Continua o bom trabalho que eu vou estando atento!
Foi mais ou menos isso que pensei fazer, ocupar 2 entradas analógicas do arduino (uma para cada MUX) e assim fazer a leitura das 16 células - não sei se isso se designa de ligação em cascata, mas pareceu-me ser a maneira mais fácil de fazer. Isso até me vai resolver o problema de medir a tensão instantânea do pack, pois tinha como opções recorrer a divisores de tenção ou medir apenas uma célula e multiplicar por 16 o que não seria correcto.
Quanto à complexidade do código, bem... era bom que essa fosse a parte mais complicada!
Vai ser bonito passar a informação toda para o display, vai vai...

Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: quarta set 19, 2012 12:06 am
por Njay
Vais ter à mesma que ter os divisores resistivos.
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: quarta set 19, 2012 12:14 am
por g_card
atençao que as celulas estao em serie e o arduino so lê ate 5V
Re: Projecto arduino - Painel de Instrumentos TFT para VE
Enviado: quarta set 19, 2012 8:48 am
por lopes
g_card Escreveu:atençao que as celulas estao em serie e o arduino so lê ate 5V
Ups... não me tinha lembrado desse pormenor.

estava a pensar nelas individualmente...
Vou ver que leituras consigo tirar do BMS.