Forum: Mikrocontroller und Digitale Elektronik Wie Vibrationssensor-Schaltung verwirklichen?


von tobi (Gast)


Lesenswert?

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

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.