Ist es möglich, ein Mikrofon als empfindlicher Drucksensor für einen Touch-Screen zu bedienen? [geschlossen]

StackOverflow https://stackoverflow.com/questions/3533978

Frage

Diese Frage mehr über Elektronik als Programmierung ist, aber es gibt keine Stack Website für die noch (zumindest ich war nicht in der Lage, es zu finden).

Die Idee ist, ein Elektret-Mikrofon zu öffnen und eine flache Oberfläche (zum Beispiel eines Stück Glas) darauf kleben, und einen ADC verwenden, um festzustellen, wenn jemand drückt sie mit dem Finger. Der ADC wird an einen Mikrocontroller angeschlossen werden, der seine Leistung analysieren.

Dies ist in einer ziemlich lauten Umgebung verwendet werden, so soll ich in der Lage sein, zwischen einer gültigen Aktion zu unterscheiden (jemand berührt es wirklich) und Lärm Vibration, beispielsweise durch die Muster durch die ADC erzeugten analysieren.

Was denken Sie? Ist es machbar?

War es hilfreich?

Lösung

Elektret-Mikrofone sind capture Frequenzen über 20 Hz ausgelegt. Der Druck des Typs durch einen Fingerdruck verursacht wird, ist wahrscheinlich nicht erfasst werde, da die Druckrampe so erzeugt nicht steil genug ist (es sei denn Sie es stecken).

Was Sie wollen, um zu versuchen, den Lärm von der Person Finger zu tun ist, zu erfassen, wie es auf das Glas haftet. Sie erhalten auch ein Geräusch, wenn der Benutzer seinen Finger aus dem Glas entfernt.

Es gibt auch andere Möglichkeiten, um Capture Fingerberührungen auf Glas. Eine Möglichkeit ist, Infrarotlicht in die Kanten des Glases zu setzen, und legt einen Infrarot-Webcam hinter dem Glas des Infrarotbild des Fingers zu erfassen, das Glas zu berühren. Dies wird Ihnen auch sagen, mit der Benutzer berührt das Glas.

Dies ist, wie Microsoft Surface funktioniert. Sie können sogar ein Bild auf dem Glas anzuzeigen, wenn Sie es wünschen. Es gibt Open-Source-Alternativen zu Microsoft Surface verfügbar, wie zum Beispiel TouchKit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top