Wie Vibrationssensor-Schaltung verwirklichen?

Gast #1585550
Hallo,

ich würde gerne für ein Projekt das Vibrieren eines Handys erkennen (mit 
einem einfachem Vibrationssensor) und damit einen Schaltvorgang 
(Optokoppler, evtl. auch Relais) auslösen.

Dabei soll der Schaltvorgang erst nach einer einstellbaren 
Vibrationsdauer ausgelöst werden, also z.B. nach 30 Sekunden Vibration 
mit max. 3-sekündigen Pausen zwischendrin.

Denke mal, dass sich dafür am Besten eine Microcontrollerschaltung 
eignet, habe mal den Picaxe-08 ins Auge gefasst, der lässt sich ohne 
großen Aufwand in Basic programmieren.

Jetzt habe ich da glaub ein Grundverständnissproblem:

Während dem Vibrieren weiß man ja zu jedem Zeitpunkt nicht, ob der 
Vibrationssensor gerade leitet oder nicht ("Kugel springt auf den 
Kontakten rum").
Wie kann ich nun den Prozessor so programmieren, dass die Funktion 
"Schalten nach 30 Sekunden lang max. 3 Sekunden lang keine Änderung 
leitend-nicht leitend vom Sensor" gegeben ist?
Bei diesen linearen Basic-Programmen kann ich zwar ne Pause oder so 
programmieren, aber nicht, "30 Sekunden lang prüfen ob...".
Hoffe ihr versteht mein Problem.

Oder ist da noch ne Schaltung zwischen Sensor und Controller nötig?



Bin auch für ganz andere Vorschläge, die Idee "Schaltvorgang nach 30 
Sekunden Vibrieren mit max. 3 Sekunden Pause zwischendrin" zu 
verwirkichen, offen. Nur das Erkennen über den Vibrationssensor sollte 
mit drin sein, also kein Auslöten des Vibrationsmotors, etc.

Hat da vielleicht sogar jemand noch ne Schaltung für irgendwo rumfahren?

Danke und viele Grüße, Tobias

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 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.