Hallo! Ich habe einen günstigen Solar-LED-Scheinwerfer hier liegen. Dieser funktioniert tadellos...allerdings lade ich auch alle paar Wochen die Batterie manuell nach. Da ich dies ein wenig komfortabler gestalten möchte und die Batteriespannung im Auge behalten will, habe ich mir nun einen ESP-07 mit eingebaut. Dieser soll, sobald der Scheinwerfer durch eine Bewegung ausgelöst wird, die Batteriespannung übermitteln. Den ESP habe ich an die 3V-Versorgung für die LEDs gehängt. Diese flackern nun zwar leicht bei einer Datenübertragung...ist aber nicht so schlimm. Es funktioniert soweit. Bestimmt kann man hier mit einem Kondensator noch nachhelfen. Nur die Batteriespannung bekomme ich nicht gemessen, denn die +3,7V von der Batterie sind direkt verbunden. Geschaltet wird nur die Masse. Hier habe ich also einen Potentialunterschied beider Masseverbindungen von 0,7V (bzw. je nach Batteriespannung auch mehr oder weniger). Leider kann der ESP nicht die Versorgungsspannung und eine externe Spannung gleichzeitig messen. Denn der A0-Eingang muss unbelegt sein um die interne Messung durchzuführen. Sonst könnte man die Werte Addieren. Nun gehen mir hier gerade die Ideen aus, wie ich mit dem ESP die Spannung messen könnte. Ich habe schon an ein Relais gedacht...aber dafür ist im Gehäuse leider kein Platz mehr. Auch übersteigt die Zusatztechnik den Wert des Scheinwerfers um ein vielfaches :) Für einen Transistor reicht der Spannungsunterschied (bei 3V gerade mal 0,2V unterschied) ebenfalls nicht... Habt ihr eine Idee / Denkansatz für mich? Guten Rutsch! Gruß bismosa
Sascha S. schrieb: > Nur die Batteriespannung bekomme ich nicht gemessen, denn die +3,7V von > der Batterie sind direkt verbunden. Geschaltet wird nur die Masse. Hier > habe ich also einen Potentialunterschied beider Masseverbindungen von > 0,7V (bzw. je nach Batteriespannung auch mehr oder weniger). > > Leider kann der ESP nicht die Versorgungsspannung und eine externe > Spannung gleichzeitig messen. Denn der A0-Eingang muss unbelegt sein um > die interne Messung durchzuführen. Sonst könnte man die Werte Addieren. Du siehst, dass es evtl. keine gut Idee ist, die Masse zu schalten. Genaueres lässt sich ohne Kenntnis deines Schaltplanes leider nicht sagen p.s. Keine Lust den Schaltplan ggf. aus deinem Text zusammen zu basteln.
Sascha S. schrieb: > Diese flackern nun zwar leicht bei einer Datenübertragung... > ist aber nicht so schlimm. Das heißt, die Spannung ist instabil. Dein ESP wird deswegen irgendann Fehlfunktionen haben. Ich würde das als erstes korrigieren. > Bestimmt kann man hier mit einem Kondensator noch nachhelfen. Nein, das wäre nur ein halbgarer Workaround und würde einen extrem großen Kondensator erfordern. Die zu behebende Ursache ist, dass die Spannungsquelle nicht genug Strom liefert. > Nur die Batteriespannung bekomme ich nicht gemessen, > denn die +3,7V von der Batterie sind direkt verbunden. Da gehört ein Spannungsteiler zwischen. > Geschaltet wird nur die Masse. Davon kann ich nur dringend abraten. Damit schießt man sich ins eigene Knie. > Hier habe ich also einen Potentialunterschied beider Masseverbindungen > von 0,7V (bzw. ... auch mehr oder weniger). Da hast du es! Baue das um, unterbreche niemals die Masse Leitungen. > Ich habe schon an ein Relais gedacht Analog Schalter als IC: http://www.ti.com/lit/ds/symlink/cd4053b.pdf Oder nimm gleich einen extern ADC mit SPI Interface (MCP3208) oder I²C Interface (PCF8591). Der ESP32 hat mehrere analoge Eingänge. > Auch übersteigt die Zusatztechnik den Wert des Scheinwerfers > um ein vielfaches Da kann der Scheinwerfer ja nichts großartiges sein. Perlen vor die Säue lohnen sich nicht. Du hast immer noch die Option, auf die Spannungsmessung zu verzichten.
Hallo! Nur um das klarzustellen...den Schaltplan vom Scheinwerfer inkl. Bewegungsmelder habe ich nicht. Da hier auch nur unbeschriftete SMD Bauteile verbaut sind, werde ich den vermutlich auch nicht verstehen... Von daher bin ich auch nicht der Schuldige, der die Masseleitung geschaltet hat. Da kann ich wohl auch wenig ändern. Der Spannungsteiler ist am Analogeingang vorhanden. Der kann nur max. 1V messen :) Ich habe nun ein wenig auf der Platine gemessen. Ich habe am IC einen Pin gefunden, der spannungsführend ist, sobald der Bewegungsmelder schaltet. Diesen werde ich nun mit dem ch_pd des ESP verbinden und den ESP direkt am Akku betreiben. Mal schauen ob das besser klappt. Das war vielleicht die fehlende Idee :) Gruß Bismosa
Sascha S. schrieb: > Diesen werde ich nun mit dem ch_pd des ESP verbinden und den > ESP direkt am Akku betreiben. Achtung: Wenn der ch_pd Pin beim Einschalten der Stromversorgung oder beim Reset (also vor dem Start der Firmware) schon auf "Power Down" steht, geht der Chip nicht in den Power Down Modus sondern in eine aktive Warteschleife. Die Stromaufnahme ist dann entsprechend hoch.
Hallo! Stefan ⛄ F. schrieb: > Achtung: Wenn der ch_pd Pin beim Einschalten der Stromversorgung oder > beim Reset (also vor dem Start der Firmware) schon auf "Power Down" > steht, geht der Chip nicht in den Power Down Modus sondern in eine > aktive Warteschleife. Die Stromaufnahme ist dann entsprechend hoch. Oh. Danke für den Tipp. Das ist natürlich ungünstig. Mir ist zusätzlich noch aufgefallen, das der 18650 Akku 4,2V max. hat. Somit müsste ich dann auch noch einen Spannungsregler davor schalten. Also doch ein Relais bzw. Mosfet verwenden... Puh...viel Aufwand für einen kleinen Zweck. Gruß Bismosa
Sascha S. schrieb: > Mir ist zusätzlich noch aufgefallen, das der 18650 Akku 4,2V max. hat. > Somit müsste ich dann auch noch einen Spannungsregler davor schalten. Nimm einen LiFePo4 Akku (wenn du kannst), dann passt die Spannung.
Hallo! Stefan ⛄ F. schrieb: > Nimm einen LiFePo4 Akku (wenn du kannst), dann passt die Spannung. Ich denke nicht...das kann die Ladeelektronik wohl nicht??? Wird ja nur durch eine Solarzelle geladen... Ich kann ja einfach einen Spannungsregler dazwischen bauen. Das wäre nicht so viel Aufwand. Ich überlege nur, ob es dann nicht sinnvoll wäre, gleich mit Sleep im ESP zu arbeiten...dann könnte ich alle paar Stunden den Akkustand übermitteln ohne das der Bewegungsmelder ausgelöst hat... Ich werde mir das nochmal überlegen. Der Aufwand wird mir langsam doch zu hoch...und eigentlich sollte das keine komplette Projektarbeit werden...ich hatte da mal wieder eine Spontanidee bei der ich dachte "Das ist doch schnell umgesetzt"... Nächstes Jahr geht es weiter :) Erstmal wünsche ich einen guten Rutsch! Gruß Bismosa
Sascha S. schrieb: > Ich denke nicht...das kann die Ladeelektronik wohl nicht??? Ja, vermutlich hast du Recht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.