automatisches Ein und Ausschalten Arduino

OP #3306768
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.
Gast
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.
OP
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.
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.