Sadržaj:
Video: Lakši svjetski mjerač baterije Do 5v u MAh: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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 veliki 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 zapravo nisu imali čak 650 mAh.
Potrebno je biti oprezan i spriječiti pri pražnjenju, 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, koristimo potonje jer predstavlja manje vremena za analizu. Za testiranje manjih baterija poput CR2032 može se upotrijebiti otpornik od 47R / 2W s sporim pražnjenjem, izbjegavajući zagrijavanje baterije.
Za točnost, samo su dvije prilagodbe u kodu. Varijabla "vcc" trebala bi primiti izmjerenu vrijednost izravnog napona na Arduino ploči. Varijabla "otpornik" mora primiti toč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 s, 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, čak i Tako se dizajn može lako promijeniti tako da prihvati 16x2 LCD ili 4-znamenkasti 7-segmentni zaslon.
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 izračune.
Osim što je bilo najjednostavnije, ovo je rješenje bilo i najjeftinije među ostalim koji su istraživani.
Korak 2: Kôd
plovak vcc = 5,0; // Stvarna vrijednost napona na arduino ploči - mjerenje s multimeterfloat soma = 0,0;
int analogInput = 0;
plovak 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 vata
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;
float cout = vout / otpornik;
parcijalni plovak = cout * 0.0005;
soma = soma + parcijalna;
Serial.print ("Trenutno čitanje:");
Serijski.ispis (cout);
Serial.print ("Amp.");
Serial.print ("Do sada izmjereno:");
plovak msoma = soma * 1000;
Serijski.ispis (msoma);
Serial.println ("mAh");
// pričekajte još 1,8 sek
kašnjenje (1800);
}
Preporučeni:
Lakši kontroler kloniranja gitarskog heroja!: 10 koraka (sa slikama)
Lakši gitarski herojski klon kontroler!: Ovo je inspirirano izvrsnom idejom Realitiesa, ali upotrijebio sam kontroler za računalo umjesto ploče s tipkovnicom, eliminirajući potrebu za složenom konstrukcijom peraja
Prvi svjetski sat sa svijećama od optičkih vlakana: 14 koraka (sa slikama)
Prvi svjetski sat sa svijećama od optičkih vlakana: Odlučio sam supruzi pokloniti i htio sam doći na originalnu ideju. Svidjela mi se ideja pokretne skulpture 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 matričnom tipkovnicom 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.: Bok, ova instrukcija će vas naučiti kako stvoriti makronaredbu na jednostavan i bolji način za kopiranje i lijepljenje podataka koji će se prikazati kao primjeri
Izrada i uređivanje zaustavljenog pokreta: Bitka za 2. svjetski rat kod Caena: 6 koraka
Izrada i uređivanje zaustavljanja: Drugi svjetski rat Bitka za Caen: Bitka kod Caena 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 zaustavi kretanje