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!
Albert K. schrieb: > Ich habe nur verstanden, dass ich zwei Transistoren benötige. Es gab Dämmerungsschalter schon damals, als das Wort Microcontroller noch nicht existierte. Wenn man aber einen µC hat, sollte man ihn nicht ausschalten, sonder in den Energiesparmodus versetzen. https://www.youtube.com/watch?v=urLSDi7SD8M
Helligkeitssensor für Arduino: http://www.ebay.de/itm/Lichtsensor-Helligkeitssensor-Modul-Fotowiderstand-fur-Arduino-Raspberry-Pi/252712611731
Der Arduino Code stellt mich leider vor eine deutlich größere Hürde als ein paar Transistoren und eine Diode zusammen zu löten. Ich müsste nur wissen wie ich das in meinem Fall machen müsste. :)
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!
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?
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 ...
Nikolai H. schrieb: > 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? Habe ich gerade genau so gelöst! Danke.
:
Bearbeitet durch User
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 :)
:
Bearbeitet durch User
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
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.
Gut gemacht, so verlässt man das Tal der Ahnungslosen. Nur durch "Selbermachen"?
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.