Innholdsfortegnelse:
Video: Verdens enklere batterimåler Opptil 5v i mah: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
En Arduino og en motstand er alt vi trenger for å bygge dette designet som skaper en kapasitetsmåler for spenningsbatterier opptil 5v. Syre, alkaliske, NiCd, Li-ioner og Lipo batterier kan brukes. Markedet er fullt av falske batterier som krever stor kapasitet, men leverer en brøkdel av den lovede, lei av situasjonen. Dette prosjektet hjelper deg med å oppdage den faktiske kapasiteten til de tilgjengelige batteriene da noen kinesiske 8800 Li-ioner ikke engang hadde 650mAh.
Det er nødvendig å være forsiktig og forhindre utladning, oppladbare batterier bør ikke lades ut over 20% av den nominelle spenningen, dette kan forårsake irreversibel skade på enheten.
Trinn 1: Sett sammen i ett enkelt trinn
De angitte motstandene er 22R / 10W eller 10R / 10W, vi bruker sistnevnte fordi den gir mindre analysetid. For å teste mindre batterier som CR2032 kan en 47R / 2W motstand brukes med langsom utladning, slik at varmebatteri unngås.
For nøyaktighet trenger du bare å gjøre to justeringer i koden. Variabelen "vcc" skal motta den målte likspenningsverdien på Arduino -kortet. Variabelen "motstand" må motta den eksakte verdien av motstanden i ohm, og desimalnummer kan brukes.
På en enkel måte ble Serial Monitor fra Arduino IDE brukt som grensesnitt, som viser verdier som leses hver 1.8 sekund, så PC -en skal forbli tilkoblet arduino mens testen utføres, vinduet kan minimeres slik at du kan bruke datamaskinen til en annen formål, selv Så designet kan enkelt endres for å akseptere en 16x2 LCD eller en 4-sifret 7-segment skjerm.
Tiden på 1,8 sekunder ble valgt fordi den tillater en rask oppdatering og fordi den er flere på 60, som representerer 0,0005 i timen, noe som gjorde beregningene lettere.
I tillegg til å være den enkleste var denne løsningen også den billigste blant andre som ble undersøkt.
Trinn 2: Koden
flyte vcc = 5,0; // Virkelig spenningsverdi på arduino -bord - mål med multimeterfloat soma = 0,0;
int analogInput = 0;
float vout = 0,0;
int verdi = 0;
flyte motstand = 10; // Ekte verdi av motstand i ohm, mål med multimeter -
// brukt i design: 10 ohm / 10 watt
ugyldig oppsett () {
Serial.begin (9600);
pinMode (analogInput, INPUT);
Serial.println ("Leser hver 1.8s");
forsinkelse (1800);
}
void loop () {
verdi = analogRead (analogInput);
vout = (verdi * vcc) / 1024,0;
float cout = vout / motstand;
float parcial = cout * 0,0005;
soma = soma + parcial;
Serial.print ("Gjeldende lest:");
Serial.print (cout);
Serial.print ("Amp.");
Serial.print ("Målt så langt:");
float msoma = soma * 1000;
Serial.print (msoma);
Serial.println ("mAh");
// vent mer 1,8 seg
forsinkelse (1800);
}
Anbefalt:
DIY enkel Arduino frekvensmåler opptil 6,5 MHz: 3 trinn
DIY enkel Arduino frekvensmåler opptil 6,5 MHz: I dag skal jeg vise deg hvordan du bygger en enkel frekvensmåler som kan måle frekvenser av reaktangulære, sinus eller trekantede signaler opp til 6,5 MHz
LoRa Remote Control Messenger Med en 1,8 "TFT for avstander opptil 8 km: 8 trinn
LoRa Remote Control Messenger Med en 1,8 "TFT for avstander opptil 8 km: Koble prosjektet til den bærbare datamaskinen eller telefonen, og chat deretter mellom enhetene uten internett eller SMS ved å bruke LoRa.Hei, hva skjer, folkens? Akarsh her fra CETech.This PCB har også en skjerm og 4 knapper som kan brukes som fjernkontroll for
LoRa Messenger for to enheter for avstander opptil 8 km: 7 trinn
LoRa Messenger for to enheter for avstander opptil 8 km: Koble prosjektet til den bærbare datamaskinen eller telefonen, og chat deretter mellom enhetene uten internett eller SMS ved hjelp av bare LoRa.Hei, hva skjer? Akarsh her fra CETech. I dag skal vi lage et prosjekt som kan kobles til smarttelefonen din eller hvilken som helst
Kontroller opptil 68 poeng med Arduino Mega og ESP8266: 14 trinn
Kontroller opptil 68 poeng med Arduino Mega og ESP8266: Gjennom bruk av et elektrisk skjema som jeg gjorde tilgjengelig i PDF -format, i dagens prosjekt, er en Arduino Mega koblet til ESP8266 for å få WiFi -funksjon. Hovedsakelig for boligautomatisering, fungerer kretsen også med Bluetooth, og er
Slik ser du alle trinn som standard - MEN ENKLERE !!!: 5 trinn
Slik ser du alle trinn som standard - MEN ENKLERE !!!: Noen av dere vet kanskje dette allerede, men jeg legger bare ut dette hvis noen ikke har sett den nye oppdateringen og ser på den andre instruerbare. Jeg håper du liker det! Eller gjør jeg det? Nødvendige materialer: datamaskinen din 130 ohm motstand 2x 5mm blå LED -lys