2021-01-26

Messung der Batteriekapazität

Wenn Sie die Kapazität eines Akkus messen müssen, kann ein solches Projekt für Sie hilfreich sein.

Auf dem Steckbrett befinden sich der Arduino Pro Mini, der Strom- und Spannungssensor ina219, der Laderegler und ein Aufwärtswandler TP4056, der die Batteriespannung von 3,7 V auf 5 V erhöht, die zur Stromversorgung des Mikroprozessors und des OLED-Displays benötigt wird. Das gesamte Gerät wird von einer 18650-Zelle gespeist, deren Kapazität gemessen wird.

Mit dieser Schaltung können Sie die Kapazität eines Lithium-Ionen- oder Lithium-Polymer-Akkus beim Laden oder Entladen messen und auf dem Display anzeigen.

Wenn keine externe Stromversorgung vorhanden ist, wird das Gerät mit Batteriestrom betrieben und misst gleichzeitig die Kapazität der versorgenden Batterie, wenn diese entladen wird.

Das OLED-Display zeigt zyklisch die Batteriespannung, den erzeugten Strom und gleichzeitig die akkumulierte Stromkapazität in Amperestunden und in Wattstunden an.

Wenn wir eine zusätzliche Last anschließen, können wir den Entladevorgang beschleunigen und die Batterie unter Last testen. Da die Batterie ein nichtlineares Element ist, kann sich die Kapazität der Batterie bei unterschiedlichen Entladeströmen unterscheiden.

Wenn wir ein externes Netzteil anschließen, wechselt das Gerät in den Lademodus. Um den Modusschalter zu bestätigen, drücken Sie die Taste. Dies ist erforderlich, damit Sie beispielsweise während des Ladevorgangs versehentlich die Stromversorgung ausschalten, damit das Gerät im selben Modus bleibt.

und die Energieparameter nach Wiederherstellung der Stromversorgung weiter liest. Dies hat keinen Einfluss auf die bereits gesammelten Ergebnisse.

Jede Lade- oder Entladesitzung wird im EEPROM des Geräts aufgezeichnet. Selbst wenn Sie versehentlich das gesamte Gerät ausschalten, wird das Gerät nach dem Einschalten ab dem unterbrochenen Moment weiter aufgeladen. Das EEPROM des Geräts speichert die letzten zehn Lade- oder Entladesitzungen.

Wir haben ein externes Netzteil angeschlossen und sehen nun, dass das Gerät in den Lademodus geschaltet hat. Auf dem Display können Sie den Strom und die Spannung sowie die akkumulierte Kapazität in Amperestunden und in Wattstunden überwachen.

Auf diese Weise können Sie die Kapazität eines Lithium-Ionen- oder Lithium-Polymer-Akkus messen, während dieser entladen oder geladen wird.

Das Gerät kann als erweiterte Energiebank für die Stromversorgung anderer Geräte verwendet werden, falls Sie die Leistungsparameter der Schaltung steuern müssen, oder als Ladegerät mit Steuerung der Kapazität des geladenen Akkus.

Die Gerätefirmware befindet sich auf Github.

Danke für die Aufmerksamkeit.

 

Оставить комментарий

 
  2021-01-24

Selbstausgleichender Roboter aus Lego EV3

Ich wollte schon lange einen selbstausgleichenden Roboter bauen. Mein Kind hat eine Lego EV3 Home Edition. Im Internet kann man Anweisungen zum Zusammenbau eines EV3 Education-Sets finden, das mit einem Kreiselsensor geliefert wird.

Die Home Edition hat keinen Kreiselsensor - aber man kann das kaufen!

Ich ging auf die Lego-Website und machte eine Bestellung und zwei Tage später hatte ich das Paket, da die Lieferung in Berlin nicht viel Zeit in Anspruch nimmt.

GyroBoy schien mir zu kompliziert - außerdem hatten wir einige Teile nicht, also beschloss ich, ein einfacheres Modell zusammenzustellen Balanc3R. Hier ist sie unser Charme!

 

Оставить комментарий

 
  2020-12-18

Was bedeutet Herbst?

music, video

Lange habe ich nicht verstanden, warum ich die Songs von zwei Jungs aus Japan mag - Ichigo Tanuki.

Und dann wurde mir klar, dass die meisten ihrer Songs dieselben sind, die ich im Abschnitt "Akkorde" dieser Site gefaltet habe.

Die gleichen Songs wurden nur ins Japanische übersetzt.

Da gibt es deutsche Übersetzung:

Was bedeutet Herbst - es ist der Himmel,
Weinend liegt der Himmel uns zu Füßen.
Mit den Vögeln schwirren auch
Wolken in den Pfützen,
Herbst, wie sehr vermisse ich dich immer.
Mit den Vögeln schwirren auch
Wolken in den Pfützen,
Herbst, wie sehr vermisse ich dich immer.
 
 
Herbst, die Schiffe werden verbrannt,
Herbst, ich müsste weit weg vom Land.
Dort im Meer, wo Trauer ertrinkt,
Herbst – die neblige Sicht.
 
 
 
Was bedeutet Herbst - es sind die Steine,
Treue über dunklem Newa-Wasser.
Herbst, ans Allerwichtigste
erinnerst du die Seele,
Herbst, du bringst mich wieder aus der Fassung.
Herbst, ans Allerwichtigste
erinnerst du die Seele,
Herbst, du bringst mich wieder aus der Fassung.
 
 
Herbst, die Schiffe werden verbrannt,
Herbst, ich müsste weit weg vom Land.
Dort im Meer, wo Trauer ertrinkt,
Herbst – die neblige Sicht.
 
 
Was bedeutet Herbst – die frischen Winde
spielen wieder mit zerfetzten Ketten.
Herbst, ob wir die Antwort kriechend
oder fliegend finden,
Was soll aus der Heimat und uns werden?
Herbst, ob wir noch leben, bis zur
Morgenröte kriechen,
Herbst, was soll nur morgen aus uns werden?
 
 
Herbst, die Schiffe werden verbrannt,
Herbst, ich müsste weit weg vom Land.
Dort im Meer, wo Trauer ertrinkt,
Herbst – die neblige Sicht.
 
 
Herbst, die Schiffe werden verbrannt,
Herbst, ich müsste weit weg vom Land.
Dort im Meer, wo Trauer ertrinkt,
Herbst – die neblige Sicht.
 
 
Schwarm der Stadt zergeht in der Nacht,
Herbst, hab ich dich wirklich gekannt?
Langsam reißt das Blättergeflecht,
Herbst ist immer im Recht.

Aus: https://lyricstranslate.com

 

Оставить комментарий

 
  2020-11-15

Git für dein Android-Handy

werkzeuge, Android

Ich habe mich gefragt, ob es möglich ist, ein Git-Repository auf einem Android-Telefon zu erstellen, Projektdateien auf einem Android-Telefon zu bearbeiten und diese dann in das Remote-Repository zu verschieben. Schien, dass es möglich ist und wirklich gut funktioniert!

Dazu habe ich installiert Termux, Termux:Api, Termux:Widget. Es ist wichtig, alle drei Apps von einem Markt aus zu installieren - sie existieren in F-Droid и Android Play Market, aber die letzte in Android Play kostet 2 US-Dollar, aber in F-Droid ist sie kostenlos.

Führen Sie Termux aus und installieren Sie alle erforderlichen Pakete. Ermöglichen Sie den Zugriff auf das Dateisystem:


pkg install git openssh termux-api
termux-setup-storage

Projektordner erstellen:


mkdir /storage/emulated/0/Documents/work
cd /storage/emulated/0/Documents/work
git init
git remote add origin git@github.com:username/reponame.git
git config --global user.email "your@email.com"
git config --global user.name "Max"
nano readme.md
git add readme.md
git commit -am"first commit"
#create keys pair:
ssh-keygen
cat /data/data/com.termux/files/home/.ssh/id_rsa.pub
#copy the public key into the remote folder.

Ordner mit Startskripten erstellen:


mkdir -p $HOME/.shortcuts
mkdir -p /data/data/com.termux/files/home/.shortcuts/tasks
cd /data/data/com.termux/files/home/.shortcuts/
nano ./push.sh 
chmod +x push.sh

push.sh sieht aus wie das:


#!/data/data/com.termux/files/usr/bin/bash
cd /storage/emulated/0/Documents/work
git add *
git commit -am"autocommit"
git push origin master
termux-toast "Changes successfully pushed" 

Erstellen pull.sh:


#!/data/data/com.termux/files/usr/bin/bash
cd /storage/emulated/0/Documents/work
git pull origin master
termux-toast "Changes successfully pulled"

Fügen Sie das Widget auf Ihrem Bildschirm hinzu und lösen Sie damit Pull-Push-Skripte aus!

Jetzt kann ich Änderungen von meinem Telefonbildschirm aus verschieben und abrufen!

 

Оставить комментарий

 
  2020-10-18

Deutscher Blog

Dachte, warum nicht anfangen, etwas auf Deutsch zu schreiben?

Zufällig war Deutsch die erste Fremdsprache in der Schule. Nachdem ich vor zwei Jahren nach Berlin gezogen bin, ist mein Deutsch noch schlechter als mein Englisch, das ich alleine lernen musste.

Mal sehen, ob ein Blog auf Deutsch eine gute Hilfe ist, um meine Sprache zu verbessern.

 

Оставить комментарий