![Der einfachere Batteriezähler der Welt bis zu 5 V in MAh - Gunook Der einfachere Batteriezähler der Welt bis zu 5 V in MAh - Gunook](https://i.howwhatproduce.com/images/003/image-7508-30-j.webp)
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
![Der weltweit einfachere Batteriezähler Bis zu 5 V in MAh Der weltweit einfachere Batteriezähler Bis zu 5 V in MAh](https://i.howwhatproduce.com/images/003/image-7508-31-j.webp)
Ein Arduino und ein Widerstand sind alles, was wir brauchen, um dieses Design zu bauen, das einen Kapazitätsmesser für Spannungsbatterien bis zu 5 V erstellt. Es können Säure-, Alkali-, NiCd-, Li-Ionen- und Lipo-Batterien verwendet werden. Der Markt ist voll von gefälschten Batterien, die eine enorme Kapazität beanspruchen, aber einen Bruchteil der versprochenen liefern.
Seien Sie vorsichtig und vermeiden Sie eine Entladung, Akkus sollten nicht über 20% ihrer Nennspannung entladen werden, dies kann zu irreversiblen Schäden an Ihrem Gerät führen.
Schritt 1: Alles zusammenfügen in nur einem einfachen Schritt
![Alles zusammenfügen in nur einem einfachen Schritt Alles zusammenfügen in nur einem einfachen Schritt](https://i.howwhatproduce.com/images/003/image-7508-32-j.webp)
Die angegebenen Widerstände sind 22R / 10W oder 10R / 10W, wir verwenden letzteres, weil es weniger Analysezeit bietet. Um kleinere Batterien wie den CR2032 zu testen, kann ein 47R / 2W Widerstand mit einer langsamen Entladung verwendet werden, um eine Erwärmung der Batterie zu vermeiden.
Aus Genauigkeitsgründen müssen nur zwei Anpassungen im Code vorgenommen werden. Die Variable "vcc" sollte den gemessenen Gleichspannungswert auf dem Arduino-Board erhalten. Die Variable "Widerstand" muss den genauen Wert des Widerstands in Ohm erhalten und es können Dezimalzahlen verwendet werden.
Auf einfache Weise wurde Serial Monitor von Arduino IDE als Schnittstelle verwendet, die alle 1,8s gelesene Werte anzeigt, sodass der PC während der Durchführung des Tests mit dem Arduino verbunden bleiben sollte Zweck, sogar So kann das Design leicht modifiziert werden, um ein 16x2 LCD oder eine 4-stellige 7-Segment-Anzeige aufzunehmen.
Die Zeit von 1,8 s wurde gewählt, weil sie eine schnelle Aktualisierung ermöglicht und ein Vielfaches von 60 ist, was 0,0005 der Stunde darstellt, was die Berechnungen erleichtert.
Diese Lösung war nicht nur die einfachste, sondern auch die billigste unter anderen, die untersucht wurden.
Schritt 2: Der Code
Schwimmer vcc = 5,0; // Echter Spannungswert auf der Arduino-Platine - mit Multimeterfloat messen Soma = 0.0;
int analogInput = 0;
Schwimmer vout = 0,0;
int-Wert = 0;
Schwimmerwiderstand = 10; // Wahrer Widerstandswert in Ohm, mit Multimeter messen -
// verwendet im Design: 10 Ohm / 10 Watt
Void-Setup () {
Serial.begin (9600);
pinMode (analogInput, INPUT);
Serial.println ("Lesen alle 1,8s");
Verzögerung (1800);
}
Leere Schleife () {
Wert = analogRead (analogInput);
vout = (Wert * vcc) / 1024.0;
float cout = vout / Widerstand;
Schwimmerpartial = cout * 0,0005;
Soma = Soma + Parcial;
Serial.print ("Aktuell gelesen: ");
Serial.print (Cout);
Serial.print ("Verstärker");
Serial.print("Bisher gemessen:");
Float-MSoma = Soma * 1000;
Serial.print (msoma);
Serial.println("mAh");
// warte mehr 1,8 seg
Verzögerung (1800);
}
Empfohlen:
Scrollende Textanzeige (A bis Z Guide): 25 Schritte (mit Bildern)
![Scrollende Textanzeige (A bis Z Guide): 25 Schritte (mit Bildern) Scrollende Textanzeige (A bis Z Guide): 25 Schritte (mit Bildern)](https://i.howwhatproduce.com/images/002/image-3552-j.webp)
Scrolling Text Display (A bis Z Guide): In diesem anweisbaren / Video werde ich Sie mit Schritt-für-Schritt-Anleitungen führen, wie man mit Arduino eine scrollende Textanzeige macht. Ich werde nicht erklären, wie man Code für Arduino erstellt, ich zeige Ihnen, wie Sie vorhandenen Code verwenden. Was und wo Sie mit
So erhalten Sie eine GEHEIME WELT !!!!!! (Debug-Modus): 3 Schritte
![So erhalten Sie eine GEHEIME WELT !!!!!! (Debug-Modus): 3 Schritte So erhalten Sie eine GEHEIME WELT !!!!!! (Debug-Modus): 3 Schritte](https://i.howwhatproduce.com/images/001/image-2625-15-j.webp)
So erhalten Sie eine GEHEIME WELT !!!!!! (Debug-Modus): In diesem anweisbaren zeige ich Ihnen, wie Sie in Minecraft zu einem geheimen Weltmodus gelangen
HOME AUTOMATION (STEUEREN SIE IHRE GERÄTE VON JEDER ECKE DER WELT).: 5 Schritte
![HOME AUTOMATION (STEUEREN SIE IHRE GERÄTE VON JEDER ECKE DER WELT).: 5 Schritte HOME AUTOMATION (STEUEREN SIE IHRE GERÄTE VON JEDER ECKE DER WELT).: 5 Schritte](https://i.howwhatproduce.com/images/002/image-5151-21-j.webp)
HOME AUTOMATION (STEUERN SIE IHRE GERÄTE VON JEDER ECKE DER WELT).: In diesem anweisbaren habe ich geteilt, wie Sie ESP8266 verwenden können, um AC-Geräte wie Lichter, Lüfter usw. aus der ganzen Welt über das Internet über die Blynk-App zu steuern neu bei ESP8266 stellen Sie sicher, dass Sie sich dieses anweisbare ansehen: - Erste Schritte mit NodeM
So erstellen Sie Makros in Excel und kopieren Daten auf einfachere Weise.: 4 Schritte
![So erstellen Sie Makros in Excel und kopieren Daten auf einfachere Weise.: 4 Schritte So erstellen Sie Makros in Excel und kopieren Daten auf einfachere Weise.: 4 Schritte](https://i.howwhatproduce.com/images/004/image-9567-j.webp)
So erstellen Sie Makros in Excel und kopieren Daten einfacher
220V bis 24V 15A Netzteil - Schaltnetzteil - IR2153: 8 Schritte
![220V bis 24V 15A Netzteil - Schaltnetzteil - IR2153: 8 Schritte 220V bis 24V 15A Netzteil - Schaltnetzteil - IR2153: 8 Schritte](https://i.howwhatproduce.com/images/002/image-5452-30-j.webp)
220V bis 24V 15A Netzteil | Schaltnetzteil | IR2153: Hallo Leute heute Wir machen 220V bis 24V 15A Netzteil | Schaltnetzteil | IR2153 von ATX Netzteil