Indholdsfortegnelse:
Video: Verdens lettere batterimåler Op til 5v i mah: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
En Arduino og en modstand er alt, hvad vi har brug for for at bygge dette design, der skaber en kapacitetsmåler til spændingsbatterier op til 5v. Syre, alkaliske, NiCd, Li-ioner og Lipo batterier kan bruges. Markedet er fuld af falske batterier, der hævder enorm kapacitet, men leverer en brøkdel af den lovede, trætte af situationen, dette projekt hjælper med at opdage den faktiske kapacitet på de tilgængelige batterier, da nogle kinesiske 8800 Li-ioner ikke engang havde 650mAh.
Det er nødvendigt at være forsigtig og forebygge ved afladning, genopladelige batterier må ikke aflades mere end 20% af dens nominelle spænding, dette kan forårsage uoprettelig skade på din enhed.
Trin 1: Sammensætning på bare et enkelt trin
De angivne modstande er 22R / 10W eller 10R / 10W, vi bruger sidstnævnte, fordi det giver mindre analysetid. For at teste mindre batterier som CR2032 kan en 47R / 2W modstand bruges ved langsom afladning og undgå opvarmning af batteri.
For nøjagtighed skal der kun foretages to justeringer i koden. Variablen "vcc" skal modtage den målte værdi for direkte spænding på Arduino -kortet. Variablen "modstand" skal modtage den nøjagtige værdi af modstanden i ohm, og decimaltal kan bruges.
På en let måde blev Serial Monitor fra Arduino IDE brugt som grænseflade, der viser værdier aflæst hver 1.8s, så pc'en skal forblive forbundet til arduinoen, mens testen udføres, vinduet kan minimeres, så computeren kan bruges til en anden formål, selv Så designet kan let ændres til at acceptere en 16x2 LCD eller et 4-cifret 7-segment display.
Klokkeslættet på 1,8 sekunder blev valgt, fordi det tillader en hurtig opdatering, og fordi det er multiplum af 60, hvilket repræsenterer 0,0005 i timen, hvilket letter beregningerne.
Ud over at være den enkleste var denne løsning også den billigste blandt andre der blev undersøgt.
Trin 2: Koden
float vcc = 5,0; // Reel spændingsværdi på arduino board - mål med multimeterfloat soma = 0,0;
int analogInput = 0;
float vout = 0,0;
int værdi = 0;
flyde modstand = 10; // Ægte værdi af modstand i ohm, mål med multimeter -
// brugt i design: 10 ohm / 10 watt
ugyldig opsætning () {
Serial.begin (9600);
pinMode (analogInput, INPUT);
Serial.println ("Læser hver 1.8s");
forsinkelse (1800);
}
void loop () {
værdi = analogRead (analogInput);
vout = (værdi * vcc) / 1024,0;
float cout = vout / modstand;
float parcial = cout * 0,0005;
soma = soma + parcial;
Serial.print ("Aktuel læsning:");
Serial.print (cout);
Serial.print ("Amp.");
Serial.print ("Indtil nu målt:");
float msoma = soma * 1000;
Seriel.print (msoma);
Serial.println ("mAh");
// vent mere 1,8 seg
forsinkelse (1800);
}
Anbefalede:
ELEGOO Kit Lab eller hvordan man gør mit liv som udvikler lettere: 5 trin (med billeder)
ELEGOO Kit Lab eller lettere at gøre mit liv som udvikler lettere: Projektets mål Mange af os har problemer med mock-up omkring UNO-controllerne. Ofte bliver ledningsføring af komponenter vanskelig med mange komponenter. På den anden side kan programmering under Arduino være kompleks og kan kræve mange
Interaktiv LED -flisevæg (lettere end det ser ud): 7 trin (med billeder)
Interaktiv LED -flisevæg (lettere end det ser ud): I dette projekt byggede jeg en interaktiv LED -vægskærm ved hjælp af en Arduino og 3D -trykte dele. Inspirationen til dette projekt kom delvist fra Nanoleaf -fliser. Jeg ville komme med min egen version, der ikke kun var mere overkommelig, men også
Moderne og nyt og lettere eksempel på skab med Arduino Matrix -tastatur 4x4: 3 trin
Moderne og nyt og lettere eksempel på skab med Arduino Matrix -tastatur 4x4: Et andet eksempel på at bruge en LCD -tastaturmatrix 4x4 med et I2C -kredsløb
Opret Banggood -tilknyttede (henvisning) links lettere end nogensinde: 4 trin
Generer Banggood Affiliate (Henvisning) links lettere end nogensinde: Kondenseret version af denne instruerbare kan findes på min personlige blog Tilknyttet salg er en stor kilde til ekstra indkomst for indholdsskabere, og mange mennesker på instruktører bruger dem. På et mere populært websted, der har affiliate program er forbudt
Sådan laver du makro i Excel og kopierer data på en lettere måde: 4 trin
Sådan laver du makro i Excel og kopierer data på en lettere måde: Hej, denne instruktive lærer dig, hvordan du opretter makroen på en let og bedre måde at kopiere og indsætte data, som vises som eksempler