Danke Dirk, ich werde es mir mal ansehen.
Liege ich da richtig: Mit welchen Werten kalkuliere ich da?
U1 sind dann 5 V ? ( WEMOS Spannung )
R1 = interner Wemos Widerstand - 100K ?
R2 = eingelöteter 100K Widerstand
U2 = max Spannung des Packs
Welchen Widerstand hast du für die 48V Gesamtspannung der 14 Packs für deine Endabschaltung gewählt ?
Einen Fehler hatte ich bereits, der mich nachdenken lässt, ob dies die richtige Lösung ist:
Habe gestern 8 Stück fertig konfigurierte Wemos angeschlossen an meine Packs. Und heute Morgen sehe ich, dass im Keller kein Wlan zur Verfügung stand. Auch kein Repeater wollte sich verbinden und der piplog rasbpi hatte auch kein Netz. Ich bin dann mit der Fritz W-Lan App in den Keller und habe ein Wemos nach dem anderen wieder abgeklemmt. Und siehe da: ein Wemos stört das ganze Wlan im Keller.
Da habe ich wohl einen nicht ganz heilen Wemos erwischt...
Gruß MArk
PS. parallel bastel ich gerade an einer Anzeige im VIS im IoBroker
Hallo Mark,
hier noch 2 Artikel die mich zu meiner Lösung gebracht haben.
https://www.nikolaus-lueneburg.de/2016/12/spannungsteiler/
und
https://lazyzero.de/elektronik/esp8266/wemos_d1_mini_a0/start
Bei meiner Endabschaltung habe ich 470 kOhm an den plus Pol und 27 kOhm an den minus Pol gewählt.
Grüße Dirk
Perfekt, Danke Dirk !!
Hi,
Ich bau mir das BMS grade nach
und hab eine Frage zu den beiden Schaltplänen auf Seite 2 und 10. Bei Seite 10 ist ein Kondensator C1 mit 100nF hinzugekommen.
Löte ich den Kondensator ein funktioniert bei mir die Spannungsmessung nicht mehr.
Wofür ist der Kondensator?
Mache ich vielleicht was falsch?
Wenn ich R2 vergrößere kann ich dann eine höhere Spannung messen?
Edit:
Laut Berechnung von oben genannter Seite sollten 100k für 4.2 Volt reichen.
also pro 10k mehr Widerstand 0.1 Volt mehr.
110k -> 4.3 Volt
120k -> 4.4 Volt
130k -> 4.5 Volt
So wie versprochen alle Daten zum Download, in dem Zip sind folgende Dateien: .....Hallo,
Ich bin begeistert von Deinen Videos auf Youtube.
Ich denke ihn habe sie alle angesehen.
Leider bin ich anscheinend zu blöd den Computer zu benutzen, ich komme mit den in der zip-Dateien enthaltenen Dateien nicht ganz klar.
Ein Problem für mich ist: Schaltplan_qucs.sch
QUCS habe ich mehrfach versucht zu installieren, allerdings unter Windows, der Installer bricht jedesmal kurz vor Schluss ab.
Ist der Schaltplan vollständig in Schaltplan.eps enthalten?
Ich habe Probleme mit:
Broker-Raspberry.py: MQTT Broker für den Rapsberry Pi, nimmt die Daten von den Sensoren an und schickt diese an einer InfluxDB
Das ist für mich leider zu wenig Information um was damit anzufangen.Ich habe mich versucht einzulesen, aber viel schöner wäre es, wenn jemand die Funktion etwas genauer erklären könnte oder ein paar Links damit ich mich an den richtigen Stellen effektiv weiterbilden kann, um den Satz "Broker-Raspberry.py: MQTT Broker ...." zu verstehen und umzusetzen.
Ggenauso geht es mir mit dem Satz:"Ansonsten müsst ihr eine InfluxDB und Grafana am laufen haben. Hierfür gibts sehr viele gute Anleitungen im Internet. Einfach mal Grafana InfluxDB Raspberry Pi in Google eingeben."
Schön fände ich eine Stückliste, damit ich, während ich mich weiterbilde um die Begriffe wie "MQTT Broker", "InfluxDB", "Grafana" und die Zusammenhänge zu verstehen, schonmal die benötigten Bauteile in China vorab bestellen kann.
Vielleicht findet sich ja ein netter Mensch, der mir hilft.
Das wäre toll!
Gruß
Klaus
Ich habe Probleme mit:MQTT ist ein Netzwerkprotokoll mit dem die Arduinos die Messdaten an andere Geraete/Software uebermitteln.
Broker-Raspberry.py: MQTT Broker für den Rapsberry Pi, nimmt die Daten von den Sensoren an und schickt diese an einer InfluxDB
Das ist für mich leider zu wenig Information um was damit anzufangen.Ich habe mich versucht einzulesen, aber viel schöner wäre es, wenn jemand die Funktion etwas genauer erklären könnte oder ein paar Links damit ich mich an den richtigen Stellen effektiv weiterbilden kann, um den Satz "Broker-Raspberry.py: MQTT Broker ...." zu verstehen und umzusetzen.
Ggenauso geht es mir mit dem Satz:"Ansonsten müsst ihr eine InfluxDB und Grafana am laufen haben. Hierfür gibts sehr viele gute Anleitungen im Internet. Einfach mal Grafana InfluxDB Raspberry Pi in Google eingeben."
Schön fände ich eine Stückliste, damit ich, während ich mich weiterbilde um die Begriffe wie "MQTT Broker", "InfluxDB", "Grafana" und die Zusammenhänge zu verstehen, schonmal die benötigten Bauteile in China vorab bestellen kann.
Ein MQTT Broker ist eine Software die dieses Protokoll versteht und die erhaltenen Messwerte dann passend fuer die jeweils andere Software 'uebersetzt' und an diese weiterleitet.
InfluxDB ist ein Datenbanksystem in dem man Daten speichern kann und ueber standardisierte Aufrufe auch wieder abrufen kann.
Grafana ist eine Software die Daten visualisieren kann (sprich schoene Graphen daraus baut) damit Du Dir diese dann z.b. im Webbrowser anschauen kannst.
Grundsaetzlich sind diese Softwaretools nicht Raspberry spezifisch und Du findest sie auch fuer andere Unix, Windows und Mac Systeme.
Vielleicht hilft Dir ja folgende schlichte Ablaufbeschreibung:
- Die D1 Mini senden die Daten (Spannung und Temperatur) per Wifi an den MQTT Broker.
- Der MQTT Broker nimmt die Daten in Empfang und schreibt sie dann in die InfluxDB.
- Damit Du nicht manuell die Daten aus der Datenbank z.b. in Tabellenform auslesen musst und Dir selbst Graphen denken musst, kannst Du andere Software benutzen die Dir den Zugriff und Anzeige dieser Daten ermoeglicht.
- Andreas nutzt dazu Grafana - man koennte auch andere Tools dafuer nutzen.
- Wenn Du Grafana eingerichtet hast, bietet es Dir also Oberflaechen um auf die Daten in der InfluxDB zuzugreifen und zeigt Dir diese Daten z.b. in Form von schicken Graphen an.
Funktioniert
https://i.ibb.co/yfksBQL/20200622-140649.jpg
.Ich habe hier zwischen dem MQTT-Broker (Mosquitto) und InfluxDB noch Node-Red. Ist das überflüssig, oder ist dir das durchgegangen?
Vielleicht hilft Dir ja folgende schlichte Ablaufbeschreibung:
- Die D1 Mini senden die Daten (Spannung und Temperatur) per Wifi an den MQTT Broker.
- Der MQTT Broker nimmt die Daten in Empfang und schreibt sie dann in die InfluxDB.
- Damit Du nicht manuell die Daten aus der Datenbank z.b. in Tabellenform auslesen musst und Dir selbst Graphen denken musst, kannst Du andere Software benutzen die Dir den Zugriff und Anzeige dieser Daten ermoeglicht.
- Andreas nutzt dazu Grafana - man koennte auch andere Tools dafuer nutzen.
- Wenn Du Grafana eingerichtet hast, bietet es Dir also Oberflaechen um auf die Daten in der InfluxDB zuzugreifen und zeigt Dir diese Daten z.b. in Form von schicken Graphen an.
BTW: Wieviel / Wielange kann InfluxDB eigentlich die Daten speichern? Bis der Speicherplatz erschöpft ist? Wird dann mit einer Fehlermeldung alles abgebrochen? Oder wird dann der Anfang wieder gelöscht? :?
Ich habe hier zwischen dem MQTT-Broker (Mosquitto) und InfluxDB noch Node-Red. Ist das überflüssig, oder ist dir das durchgegangen?Ich wollte die Ablaufbeschreibung moeglichst schlicht halten und habe mich deshalb nicht 100% technisch korrekt ausgedrueckt.
Wie der Auspruch 'Viele Wege fuehren nach Rom' beschreibt, kann man das auf unterschiedliche Weise loesen.
Du benutzt Node-Red um die Daten vom MQTT Broker zu bekommen und in die influxDB zu ueberfuehren.
Node-Red ist ein maechtiges, auf node.js basierendes Werkzeug mit dem man Unmengen an Dingen realisieren kann.
Man kann das aber auch sehr einfach z.B. mit dem server agent Telegraf realisieren (https://www.influxdata.com/integration/mqtt-monitoring/). Der kommt aus der gleichen Schmiede wie influxDB.
Da kann man durch das Anpassen einiger Zeilen des config-Files alles erledigen was zum Empfangen der Sensordaten vom MQTT-Broker und Schreiben in die influxDB noetig ist.
Um es mir einfach zu machen und es dir (und anderen Interessierten) zu zeigen wie das funktioniert, habe ich mal nach einem Beispiel gesucht, wo dies schoen und einfach erlaeutert wird.
https://dzone.com/articles/raspberry-pi-iot-sensors-influxdb-mqtt-and-grafana
Dort werden die Sensordaten auch per Arduino (in diesem Fall ESP8266 - ist aber grundsaetzlich das Gleiche wie der D1 Mini) an Mosquitto (MQTT-Broker) geschickt, mit Hilfe des Plugins Telegraf in die influxDB geschrieben und per Grafana visualisiert.
Hallo
wie wird der Hallstromwandler an das wemos d1 mini angeschlossen?
mfg Norbert.
Hat jemand zufällig schon probiert ob die ESP8266 zuverlässig ohne Step-Down an LIFEPO4-Zellen laufen (3.6 -2.5V?)
FunktioniertHallo, sind das die Platinen von "derabsolut Hammer" ?https://i.ibb.co/yfksBQL/20200622-140649.jpg
Wäre supi, würde mir diese auch gerne bestellen, sieht sauberer aus.
Was für ein Display hängt da dran, wo kann man es beziehen?
MFG Uwe
Hallo Leute,
bin gerade auf der Seite von: https://jlcpcb.com/ um die Platinen bestellen zu können.
Hat schon wer die Platinenda bestellt?
Wenn ich die Gerber-Datei Hochgeladen habe, muss ich da außer Farbe und Stückzahl noch was Einstellen, oder wurde das alles von der Gerber-Datei übernommen ?
Kenne mich damit nicht so aus :roll:
MFG Uwe
Hallo Gemeinde,
Bräucte Eure Hilfe, da ich noch nie was mit Raspi PI und so zu tun hatte, stehe ich gerade auf´m Schlauch.
Habe jetzt das Raspi PI 3 B hier, dabei ist eine SD Karte mit "Noobs", soweit ok, das Raspi mit Monitor, Maus und Tastatur verbunden,
dann die Datei installieren lassen, konnte das Raspi im W-Lan anmelden, Software Update gefahren und dieses Installieren lassen.
Was muss jetzt noch damit gemacht werden damit ich das BMS-System vom Andreas, oder Dirk fahren kann.
Danke im vorraus.
MFG Uwe
Hallo Leute,
keiner der mit hier ein wenig weiter helfen kann/möchte ?
Hallo crazygo62,
vielleicht gab es hier noch keine Antwort, da es nicht ganz trivial ist, das Ganze zu installieren.
Es ist aber auch kein Hexenwerk. Aber auch ich habe trotz einiger Erfahrung mit Linux und RaspberryPis einige Stunden gebraucht, bis alles lief.
Der Lohn ist, daß man dann auch NodeRed versteht und sich selbst alles so "zusammenstricken" kann, wie man es braucht.
Als Einstieg würde ich Dir dieses Video empfehlen.
Ständig ändern sich dabei aber Dinge, Links werden aktualisiert, Repositories geupdatet usw.
Wenn du dann gezielte Fragen hast, können wird dir bestimmt weiter helfen !
Hallo Dentec,
erst einmal "Danke" werde mit Deinem Vorschlag-Video beginnen, da ich weder mit Linux oder mit dem Raspi selber was zu tun hatte, ist es leider ncht so ganz einfach.
Aber der Anfang ist jetzt gemacht und ich schau mal wie weit ich komme.
Die D1 minni Boards sind schon angekommen, die Spannungswandler noch unterwegs. Am liebsten wäre es mir das ganze auf einer vorgefertigten Platine zu montieren, so wie hier von dem Mitglied: "der_absolute_Hammer" vorgestellt.
Das sieht sehr aufgeräumt aus. Nur da ich Elektronisches Genie bin, also kein Plan davon, und nicht weiß, was man bei der Bestellung alles angeben muss, wäre es schön das mir da jemand unter die Arme greifen könnte.
Ist ja auch die Frage, sind da dann schon die Wiederstände drauf, oder muss ich die dann noch selber einlöten, das mit dem einlöten ist kein Ding(Außer SMD
)
Ahhhhhh, sorry Leute, am Anfang hat man immer soooooo viele Fragen .
MFG Uwe
Hallo Leute,Kann mir jemand vllt. was zu diesem Thema sagen ? Hatte noch nie was mit Gerber-Dateien zu tun gehabt, würde gerne diese Platinen bestellen. :?:
bin gerade auf der Seite von: https://jlcpcb.com/ um die Platinen bestellen zu können.
Hat schon wer die Platinen da bestellt?
Wenn ich die Gerber-Datei Hochgeladen habe, muss ich da außer Farbe und Stückzahl noch was Einstellen, oder wurde das alles von der Gerber-Datei übernommen ?
Kenne mich damit nicht so aus :roll:
MFG Uwe
So liebe Leute,
heute sind die Platinen für das DIY BMS angekommen, TOP Service, sehr schnell die jungs bei "JLCPCB"
Dank an "MrTechnican" der mir bei der Bestellung geholfen hat.
Jetzt benötige ich ja noch die beiden Wiederstände, 1 X 100 kOhm und 1 X 4,7 kOhm pro Platine. Da ich nicht der Elektroniker bin, bräuchte ich mal wieder Eure Hilfe, diese Widerstände als SMD, die gibt es mit unterschiedlicher mw Angaben, also habe von 63mw bis 250 mw gerade gefunden, wie ich gelesen habe,ist dies die "Verlustleistung" , also dann diesen Wert so klein wie möglich ?
Sorry für die Fragen, aber das ist nicht so mein Gebiet.
MFG Uwe
Es ist die maximale Leistung für die sie ausgelegt sind. Wenn die Abmessungen gleich sind, dann nimm den größeren Wert. Gibt es denn keine Angabe über den notwendigen Wert?

