Solar Lichterkette: Wie bei Tag ausschalten?
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!
3 Antworten
ohne jetzt den Schaltplan zu sehen da du ihn hier nicht reingestellt hast würde ich den Strom von den Solarzellen durch eine Diode schicken. Den Spannungsabfall dann an einen Komparator ( OP ) schicken und das Ausgangssignal an deinen Arundino. Falls dieser analogen Eingang hat kannste auch den nehmen.
Solange Sonne scheint ist Spannung vor der Diode höher als nach der Diode da Solarzellen Strom speisen.
Wenn Sonne weg ist haste an den Solarzellen weniger bis keine Spannung und diesen Wert dann als Schaltschwelle für die LED nehmen. Du benutzt somit die Solarzellen als Sensor ob die Sonne scheint oder nicht
Sorry, ich kann merkwürdigerweise keine Bilder einfügen. Ich habe den Text editiert und einen Link zu meiner Schaltung hinzugefügt - wird hoffentlich gleich freigeschaltet!
Man müsste die Ladeschaltung kennen,vielleicht ist dort schon eine Rückstromsperrdiode eingebaut,auf der Solar eingangsseite (Solar+ und Solar - die Spannung abzapfen und ein Reedrelais 5volt anschließen.Ich hoffe dass die Solarzelle stark genug ist ? Dann mit dem Reedrelaiskontakt ( Öffner) dein Arduino Ein u.Ausschalten (brauchst nur Ein pol unterbrechen mit dem Relais)
Wenn die Solarzelle Spannung liefert zieht das Relais an, und unterbricht die Spannungszufuhr zum Arduino. Wieviel Strom liefert deine Solarzelle ?? denn es gibt noch andere Möglichkeiten wenn die Solarzelle zu schwach ist z.B. mit nur ein Transistor und ein Relais das aber vom Akku gespeist wird.
Es sollte recht "einfach" sein, mit einer Elektronik, die du trotz Arduino scheinbar dennoch benötigst, eine Schaltung zu entwerfen, die das macht, was du gern möchtest.
Tagsüber wird der Akku geladen und Abends die LED-Kette über den Akku gespeißt. Das ist eine einfache Umschaltung. Ein par Transe einen Timer, Widerstände, Kondensatoren, ein Relais, Fotowiderstand, fertig.
Dazu benötigt man den Arduino überhaupt nicht. Er verkompliziert die Aufgabe höchstens noch zusätzlich. Das ist ja wie wenn man mit Kononen auf Spatzen schießt.
Aber ich verstehe auch, das es ein Projekt sein soll.
Ja eben nur wie? Den Arduino benötige ich für die LED Farbeffekte die ich mit einem Schalter auswählen kann.
Die Theorie:
Ein Fotowiderstand wird mit dem Widerstand R1 (ich schätze mal 10k Ohm) in Reihe geschaltet. Dabei wird der Fotowiderstand an Minus angeschlossen und der Widerstand an Plus. An die Mitte von beiden wird die Basis eines PNP-Transistors angeschlossen (das mittlere Beinchen). Der Emitter kommt an den Plus angeschlossen. An den Collektor (drittes Beinchen) das Relais. Der andere Anschluß vom Relais kommt an Minus.
Solange der Fotowidersand tagsüber beleuchtet ist, ist sein Widerstand klein, der Transistor erhält negativ an seine Basis, und schaltet durch. Das Relais zieht an und über seinen Wechselkontakt wird der Akku mit den Solarzellen verbunden und wird geladen
Wenn es dunkel wird, wird der Wert vom Fotowiderstand immer grösser. Irgendwann so groß, das der Tramsistor sperrt. Das Relais fällt ab und schaltet über seinen Wechsler den Akku nun an die LED-Kette.
Das ist die einfachste Variante. Die Luxusvariante läuft über den Timer 555. Und ist etwas komplizierter.
Ziel ist es dem Arduino bei Tag komplett den Strom abzuschalten - nicht nur die LEDs mit dem Arduino bei Spannungsabfall der Solarzelle auf OFF zu setzen.