Forum: Mikrocontroller und Digitale Elektronik automatisches Ein und Ausschalten Arduino


von Stefan B. (sebzat)


Lesenswert?

Hallo,
bei mir ist die Woche ein dringendes Projekt reingekommen, dass ich 
schnellstmöglich fertig kriegen muss.
Ich soll zwei Neigungssensoren mit einem Arduino verbinden und deren 
Daten auf eine SD Karte schreiben lassen. Das ist nicht weiter 
problematisch.
Die Schwierigkeit ist, dass das Arduino mit den Sensoren 
batteriebetrieben werden soll und so lange wie möglich arbeiten muss. 
Als Vorgabe wurde mir gegeben, dass die Sensoren alle 10min messen 
sollen.
Aus diesem Grund dachte ich mir eine Schaltung vor dem Arduino zu 
schalten, die das Arduino alle 10min einschaltet, wartet bis der Sketch 
fertig ist und dann wieder automatisch ausschaltet.

Ich habe nach timer ic gesucht und bin auf den 555 gestoßen. Ist wohl in 
Sachen timer der einzig wahre. Habe mich jetzt ein wenig durchgelesen, 
leider bin ich mir nicht sicher wie das funktionieren soll oder ob es 
überhaupt funktioniert.

Eine andere Möglichkeit für mein Problem sah ich darin, das Arduino in 
den sleep Modus zu versetzen, der Atmega unterstützt diese Funktion ja. 
Leider wird dadurch ja nicht das komplette Board lahm gelegt, so das 
weiterhin ein relativ hoher Verbrauch anliegt. Ich könnte theoretisch 
die komplette Schaltung, also nur Atmega Sensoren SD Karte etc auf eine 
eigene Platine bauen, aber dies ist nicht erwünscht. Bitte nicht fragen 
wieso. :)

Über jede Art von Hilfe bin ich sehr dankbar.

von PittyJ (Gast)


Lesenswert?

Und was ist mit einer größeren Batterie? Der Arduino kann auch mit bis 
zu 12 Volt laufen. Also würde auch eine Autobatterie gehen, die etwas 
länger durchhält. Dann kann das Gerät einfach durchlaufen.

von Stefan B. (sebzat)


Lesenswert?

Ah stimmt das habe ich vergessen zu erwähnen. Der komplette Aufbau kommt 
in einen verdichteten Behälter: Länge ca 20 bis 30cm und Durchmesser 
zwischen 10 und 20 cm. Nach dem einmaligen Einschalten ist kein 
rankommen mehr möglich.

von Stefan (Gast)


Lesenswert?

Der Arduino selbst braucht in sleep ja nur wenig Strom. Übrigens viel 
weniger, als ein NE555. Das wäre schonmal das mitteld er Wahl.

Beachte den Stromverbrauch des Spannungsreglers. Ich würde ihn nicht 
verwenden, sondern den Mikrocontroller stattdessen direkt mit 3-4 Akkus 
versorgen (vorzugsweise Ready-To-Use, wegen der geringeren 
Selbstentladung).

Die üblichen Neigungssensoren kann man ja auch per Befehl in 
Stromspar-Modus versetzen.

Die SD Karte ist sicher kein problem. Ich meine, dass SD Karten nur 
nennenswert Strom verbrauchen, wenn ein Takt anliegt.

Wenn da sonst noch was dranhängt, was keinen Stromspar-Modus 
unterstützt, kannst Du ja notfall deren Stromversorgung durch einen 
Transistor leiten, der von Mikrocontroller geschaltet wird.

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
Noch kein Account? Hier anmelden.