Sadržaj:
Video: Lakši svjetski mjerač baterije Do 5v u MAh: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Arduino i otpornik su sve što nam je potrebno za izradu ovog dizajna koji stvara mjerač kapaciteta za naponske baterije do 5v. Mogu se koristiti kisele, alkalne, NiCd, Li-ionske i Lipo baterije. Tržište je puno lažnih baterija koje tvrde da imaju ogroman kapacitet, ali isporučuju djelić obećanog, umoran od situacije ovaj projekt pomaže otkriti stvarni kapacitet dostupnih baterija kada neki kineski 8800 Li-ioni nisu imali čak 650mAh.
Potrebno je biti oprezan i spriječiti pražnjenje, punjive baterije se ne smiju prazniti više od 20% nominalnog napona, jer to može uzrokovati nepovratna oštećenja vaše jedinice.
Korak 1: Stavite sve zajedno u samo jedan jednostavan korak
Navedeni otpornici su 22R / 10W ili 10R / 10W, mi ih koristimo jer predstavlja manje vremena za analizu. Za testiranje manjih baterija poput CR2032 može se koristiti otpornik od 47R / 2W sa sporim pražnjenjem, izbjegavajući zagrijavanje baterije.
Radi tačnosti, potrebno je izvršiti samo dva prilagođavanja koda. Varijabla "vcc" trebala bi primiti izmjerenu vrijednost direktnog napona na Arduino ploči. Varijabla "otpornik" mora primiti tačnu vrijednost otpornika u ohmima i mogu se koristiti decimalni brojevi.
Na jednostavan način, serijski monitor iz Arduino IDE -a korišten je kao sučelje, prikazujući vrijednosti očitane svakih 1,8 sekundi, tako da bi računalo trebalo ostati povezano s arduinom dok se test provodi, prozor se može minimizirati dopuštajući korištenje računala za drugu svrha, pa se i dizajn može lako promijeniti tako da prihvati 16x2 LCD ili 4-znamenkasti 7-segmentni ekran.
Vrijeme od 1,8 s odabrano je jer omogućuje brzo ažuriranje i zato što je višekratnik 60, što predstavlja 0,0005 sata, što je olakšalo proračune.
Osim što je bilo najjednostavnije, ovo je rješenje bilo i najjeftinije među ostalim koji su istraživani.
Korak 2: Kodeks
plivajući vcc = 5.0; // Realna vrijednost napona na arduino ploči - mjerenje s multimeterfloat soma = 0,0;
int analogInput = 0;
plivajući vout = 0,0;
int vrijednost = 0;
plivajući otpornik = 10; // Prava vrijednost otpornika u ohmima, mjeri se multimetrom -
// koristi se u dizajnu: 10 ohma / 10 vati
void setup () {
Serial.begin (9600);
pinMode (analogni ulaz, ulaz);
Serial.println ("Čitanje svakih 1,8 sekundi");
kašnjenje (1800);
}
void loop () {{100} {101}
value = analogRead (analogInput);
vout = (vrijednost * vcc) / 1024,0;
plovak cout = vout / otpornik;
parcijalni plovak = cout * 0.0005;
soma = soma + parcijal;
Serial.print ("Trenutno čitanje:");
Serial.print (cout);
Serial.print ("Amp.");
Serial.print ("Do sada izmjereno:");
plovak msoma = soma * 1000;
Serijski.print (msoma);
Serial.println ("mAh");
// čekajte još 1,8 sek
kašnjenje (1800);
}
Preporučuje se:
Lakši kontroler kloniranja gitarskog heroja!: 10 koraka (sa slikama)
Lakši Guitar Hero Clone Controller!: Ovo je inspirisano odličnom idejom Realities -a, ali ja sam koristio PC kontroler umjesto ploče sa tastaturom, eliminirajući potrebu za složenom konstrukcijom peraja
Prvi svjetski sat sa svijećama sa optičkim vlaknima: 14 koraka (sa slikama)
Prvi svjetski sat sa svijećama sa optičkim vlaknima: Odlučio sam supruzi pokloniti i htio sam doći na originalnu ideju. Svidjela mi se ideja o pokretnoj skulpturi i nakon dugog razmišljanja došao sam do koncepta mehaničkog sata koji je svjetlucao i bljesnuo pomoću kristala, svijeća i
Moderan i nov i lakši primjer ormarića s Arduino Matrix tastaturom 4x4: 3 koraka
Moderan i nov i lakši primjer ormarića s Arduino matričnom tipkovnicom 4x4: Još jedan primjer korištenja matrice LCD tipkovnice 4x4 sa I2C krugom
Kako napraviti makro u Excelu i kopirati podatke na lakši način .: 4 koraka
Kako napraviti makro u Excelu i kopirati podatke na lakši način.: Zdravo, ovo uputstvo će vas naučiti kako stvoriti makro na jednostavan i bolji način za kopiranje i lijepljenje podataka koji će se prikazati kao primjeri
Pravljenje i uređivanje stop motion -a: Bitka za 2. svjetski rat kod Caena: 6 koraka
Napravite i uredite Stop Motion: Drugi svjetski rat Bitka za Caen: Bitka za Caen bila je bitka u Drugom svjetskom ratu i sada to ponovno stvaram pomoću lego stop pokreta, a ovdje korak po korak kako napraviti i urediti Drugi svjetski rat zaustavlja kretanje