Solar-Lichterkette mit TP4056 bei Tag ausschalten - wie?

OP #4974075
Lesenswert?

Hallo! Ich baue gerade mein erstes kleines Arduino Elektronik-Projekt
und scheitere an einer Elektronik-Schaltung da ich davon leider nicht
viel Ahnung habe.


Mein Projekt ist eine ws2812b-Lichterkette die von einem Adruino mini
gesteuert wird. Den Code habe ich soweit fertig. Adruino und die LEDs
werden an einer 18650 Zelle betrieben. Die Zelle wird mit einem
Solarpanel durch
ein TP4056 Modul geladen.

Was nun exakt das Problem ist: Ich möchte, dass mein Arduino und die
LEDs AUS sind solange es Tag ist und Strom vom Solarmodul in den TP4056
fließt. Sobald es dunkel wird, soll Arduino, betrieben durch die
Batterie, sich ANSCHALTEN.

Ich habe ein Schalkreis gefunden der genau das macht was ich möchte, nur
bin ich nicht in der Lage das Prinzip auf meine Schaltung zu übertragen
da bei mir der TP4056 dazwischen hängt. Ich habe nur verstanden, dass
ich zwei Transistoren benötige.

Kann mir bitte jemand helfen das Prinzip auf meine Schaltung zu
übertragen?
Das gefundene Beispiel und mein Arduino-Aufbau ist anbei.

Vielen Dank im Voraus!
Angehängte Dateien:
Gast #4974194
Lesenswert?

Du scheiterst "an einer Elektronik-Schaltung da ich davon leider nicht
viel Ahnung habe."

und dann noch am Arduino Code.
Du hast also von gar nichts eine Ahnung.
Fang doch erst einmal klein und bescheiden an.
Zerlege Dein Projekt in Teilschritte und baue daraus ein Ganzes.

So wird Dir sicher geholfen, anders wirst Du gerupft!
Gast #4974214
Lesenswert?

Wieso nicht einfach das +Signal vom Solarpanel an den Arduino an einen 
IO (Spannungsteiler verwenden, da 5V!!) hängen und darüber detektieren, 
ob es Tag (5V vorhanden) oder Nacht/Bewölk (5V weg) ist?
Gast #4974215
Lesenswert?

ich würde es komplett in software probieren.
dazu würd eich die STDBY und CHRG pins des TP4056 auswerten.

wenn beide High (bzw. Hochohmig und durch ein pullup hochgezogen) sind, 
dann wird der Akku gerade nicht geladen, vermutlich weil nicht genug 
Sonne da ist.

Evtl. noch ein Delay von einer Stunde einfügen so das die LEDs nicht 
schon bei dämemrlich anspringen und gut ist ...
OP #4974477
Lesenswert?

Hoho schrieb:
> Du scheiterst "an einer Elektronik-Schaltung da ich davon leider
> nicht
> viel Ahnung habe."
>
> und dann noch am Arduino Code.
> Du hast also von gar nichts eine Ahnung.
> Fang doch erst einmal klein und bescheiden an.
> Zerlege Dein Projekt in Teilschritte und baue daraus ein Ganzes.
>
> So wird Dir sicher geholfen, anders wirst Du gerupft!

Ich habe es nun mit dem Arduino Code gelöst. Ich messe die Spannung die 
von der Solarzelle kommt und wenn diese einen bestimmten Wert 
unterschreitet, werden die LEDs angemacht. Jeder muss ja mit etwas 
anfangen - das ist eben mein erstes Projekt :)
#4974759
Lesenswert?

Hi

Verstehe mich bitte nicht falsch - aber dafür genügt ein OpAmp als 
Komparator.
Dein Aufbau entspricht einem Schwertransport, der für die 
Sonntagsbrötchen rückwärts die Seitenstraße hoch zum Bäcker fährt.

Funktioniert, aber wirklich sinnvoll sieht anders aus.

Aber, jeder hat Mal klein angefangen und auch Deine Basteleien werden 
wohl diese Richtung einschlagen.
Und zumindest hast Du Funktion - haben wir hier nicht in jedem Thread :)

MfG
Gast #4974896
Lesenswert?

Albert K. schrieb:
> Ich habe es nun mit dem Arduino Code gelöst. Ich messe die Spannung die
> von der Solarzelle kommt und wenn diese einen bestimmten Wert
> unterschreitet, werden die LEDs angemacht. Jeder muss ja mit etwas
> anfangen - das ist eben mein erstes Projekt :)

Du hast also keine Ahnung von garnichts, aber eine sinnvolle Lösung 
selbst erarbeitet. So etwas lese ich hier selten bis nie, Du bist auf 
dem richtigen Weg!

"Der Arduino" wurde leider nicht namentlich benannt, ein Uno oder Nano 
an Batterie wären doof. Ich hatte schon anderweitig den ProMini erwähnt, 
wenn man diesem seinem Spannungsregler und die LED ablötet, kann man ihn 
schlafen legen. Alle 8s aufwachen und nach der Spannung gucken, geht der 
im zeitlichen Mittel ohne großen Aufwand unter Verwendung fertiger 
Sketches unter 10µA.

Albert - das ist keine Kritik, sondern ein Vorschlag zur Optimierung!

Ich selbst wurde in einem anderen Forum drauf gestoßen:
http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/

========

Patrick J. schrieb:
> Verstehe mich bitte nicht falsch - aber dafür genügt ein OpAmp als
> Komparator.
Ja! Fernost-Gartenleuchten machen das irgendwie mit zwei Transistoren. 
Egal, den passenden Arduino (oder gar puren µC) bekommt man im 
Stromverbrauch so weit herunter, dass ein klassischer Komparator diesen 
nicht mehr unterbieten kann.

> Und zumindest hast Du Funktion - haben wir hier nicht in jedem Thread :)
Eben, Albert hat selbst nachgedacht, das vermisse ich hier im Forum 
regelmäßig.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren