collapse

* Posts Recentes

Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]


Focos LED SMD por almamater
[16 de Dezembro de 2023, 14:12]


I Belive por dropes
[15 de Dezembro de 2023, 13:59]


Carga de corrente eletrónica ZPB30A1 60W por jm_araujo
[11 de Dezembro de 2023, 13:27]

Autor Tópico: Teste (basico) para baterias LiPo de 2 a 4s  (Lida 5544 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.338
Teste (basico) para baterias LiPo de 2 a 4s
« em: 27 de Fevereiro de 2018, 21:06 »
Olá, boa noite!

No fim de semana passado tava à procura dum projecto pequeno pra me entreter um bocado, e decidi fazer um tester para as minhas LiPo.
Como isto até é uma coisa um bocado simples, e dá jeito, decidi então partilhar convosco (já que não apareço no fórum há uns quase dez anos).

Antes de começar, peço só que tenham atenção à polaridade das baterias (em especial LiPos) pra não fazerem asneira, já que o projecto que aqui se segue não tem qualquer protecção contra inversão de polaridade - se quiserem, modifiquem ou façam extensões pra melhor o adequar aos vossos projectos/gostos.

Também é bom dizer que no meu projecto, usei certos componentes que podem muito bem variar, caso queiram fazer o vosso mas não tenham os mesmos componentes.

Material a usar:
1x resistência de 3k
1x resistência de 2k
4x resistencia de 1k

1x Atmega 328p
1x 7805 - regulador de 5v
2x condensadores 10u
1x cristal
2x condensadores 22pF

1x OLED display 164*64

perf board, fios, headers femea p/ display e atmega, headers macho p/ conector da bateria, solda e ferro de soldar.
se não tiverem as resistências dos valores indicados acima, ponham umas quantas em série que dêem no mesmo valor (ou o mais próximo possível).

Imagem 1:
Nesta imagem, como podem ver, só incluí as ligações da bateria e resistências. Convém ter em atenção aos pontos de ligação! Gnd e VCC deveriam então ligar ao regulador ou arduino (não incluídos na imagem, por já haver tutoriais por aqui sobre como fazer um breaduino). É importante lembrar que a tensão à saída da segunda celula da bateria pode dar 7.2v, e, se estiverem a usar breaduino, o regulador é extremamente importante para não queimar a atmega.


Código de teste (de referir que tinha visto outros códigos online, que usavam o valor das resistências para mostrar leituras mais exactas, que testei e não obtive resultados nem perto das leituras do voltímetro, daí que tenha optado por não incluir o valor das resistências, mas focado no valor da tensão. Os valores lidos com o código abaixo foram exactamente o que tinha lido com o voltímetro, nas duas baterias testadas) :

Código: [Seleccione]
#include <Adafruit_SSD1306.h>

#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);

void setup(){
  pinMode(A0, INPUT);
  pinMode(A1, INPUT);
  pinMode(A2, INPUT);
  pinMode(A3, INPUT);

  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  display.clearDisplay();
  display.display();
  display.setTextColor(1);
  display.setTextSize(1);
}

void loop(){
  display.clearDisplay();
  display.setCursor(0,0);

  float p1 = 0;
  float p2 = 0;
  float p3 = 0;
  float p4 = 0;

  // 5.02(V) foi a leitura do voltimetro ao Vout do regulador
  p1 = 5.02 * analogRead(A0) / 1023;
  p2 = 5.02 * analogRead(A1) / 1023;
  p3 = 5.02 * analogRead(A2) / 1023;
  p4 = 5.02 * analogRead(A3) / 1023;

  display.print("V1: ");
  display.println(p1);
  display.print("V2: ");
  display.println(p2);
  display.print("V3: ");
  display.println(p3);
  display.print("V4: ");
  display.println(p4);

  display.display();
  delay(100);
}

Imagem 2:
Nesta imagem podem então ver o resultado do código e ligações acima.


Video 1:
Neste vídeo podem ver o resultado final do projecto, depois de 'brincar' um bocado com o código, e dar um ar mais agradável à representação das leituras das células / bateria. De notar que a ultima célula não tem leitura, por a bateria em teste ter só 3 células.


Comentários, sugestões e tal, estejam à vontade..

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: Teste (basico) para baterias LiPo de 2 a 4s
« Responder #1 em: 27 de Fevereiro de 2018, 22:05 »
Top. obrigado por partilhares.

As baterias são para que veiculo de RC ?

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.338
Re: Teste (basico) para baterias LiPo de 2 a 4s
« Responder #2 em: 27 de Fevereiro de 2018, 22:09 »
Não são pra nenhum RC, só pra roboticas e coisas do genero.. :)
O único RC que tenho de momento anda com duas baterias de carro em cima..

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: Teste (basico) para baterias LiPo de 2 a 4s
« Responder #3 em: 27 de Fevereiro de 2018, 22:10 »
Ah, quando as vi, fez-me lembrar o meu helicóptero que desde a última vez que comeu terra nunca mais voltou a voar.

Duas baterias de carro, quero ver.

PS - A tua animação das baterias no lcd deu-me vontade de fazer algo do género para ter analytics do trabalho em tempo real, se fizer depois posto.

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.338
Re: Teste (basico) para baterias LiPo de 2 a 4s
« Responder #4 em: 27 de Fevereiro de 2018, 22:14 »
tenho uns videos dele no youtube, mas ainda é só um prototipo ranhoso..

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Re: Teste (basico) para baterias LiPo de 2 a 4s
« Responder #5 em: 27 de Fevereiro de 2018, 22:20 »
Haha, tem piada o teu "Mars rover".

Quanto ao medidor das Lipo, ficou com muita pinta, e a animação das baterias da-lhe outro nível.

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.338
Re: Teste (basico) para baterias LiPo de 2 a 4s
« Responder #6 em: 27 de Fevereiro de 2018, 22:30 »
o rover tá ainda mt verde, mas ainda tá mesmo só começado..
proximos passos nesse vão ser umas barras para reforçar a estrutura (em cima) e uma pá à frente com actuadores lineares..
recebi hj um material que estava em falta, talvez lá pró fim de semana haja novidades..

o medidor posso depois postar o código final, mas ainda quero mudar umas coisas nele..

Offline beirao

  • Mini Robot
  • *
  • Mensagens: 1.531
Re: Teste (basico) para baterias LiPo de 2 a 4s
« Responder #7 em: 28 de Fevereiro de 2018, 23:57 »
Bom!  ;)
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: Teste (basico) para baterias LiPo de 2 a 4s
« Responder #8 em: 05 de Março de 2018, 22:15 »
Nice... e aguardamos tb as novidades de fds :D

Offline ricardo-reis

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.338
Re: Teste (basico) para baterias LiPo de 2 a 4s
« Responder #9 em: 05 de Março de 2018, 23:41 »
:)
não houve progressos ainda.. tá um frio impossível lá fora pra soldar..