Kostengünstige Computergeste-Steuerung mit einem I2C-Sensor

Kostengünstige Computergeste-Steuerung mit einem I2C-Sensor

August 28, 2022 Digital Electronics 0

, der Ihren Computer mit einer Hand der Hand steuert, scheint etwas aus Science Fiction, und aus gutem Grund. Vom Minderheitenbericht an Eisen-Mann haben wir viele berühmte Schauspieler gesehen, die ihre High-Tech-Computersysteme durch Wildtechnik in der Luft steuern. Inzwischen stecken wir alle mit Keyboards und Mäuse wie ein Haufen Kumpeln.

Aber es muss nicht so sein. Wie [Norbert-Zare] in seinem neuesten Projekt demonstriert, können Sie auf Ihrem Computer eine ziemlich beeindruckende Gestensteuerung mit einem USD-Sensor von $ 10 USD PAJ7620A2 erreichen. Nun, natürlich nicht nur der Sensor. Sie benötigen eine Möglichkeit, die Ausgabe von dem I2C-fähigen Sensor in etwas zu konvertieren, das Ihr Computer versteht, an dem der Mikrocontroller eingeht.

Wenn Sie durch den bereitgestellten Quellcode suchen, können Sie sehen, wie einfach es ist, mit dem PAJ7620U2 zu sprechen. Mit nichts mehr exotischer als eine Switch-Case-Anweisung kann [Norbert] die vom Sensor kommenden Gestenflaggen abholen. Von dort ist es nur eine Frage der Verwendung der Arduino-Tastaturbibliothek, um die entsprechenden Keycodes abzünden. Wenn Sie das neu erstellen möchten, gehen wir mit einem Mikrocontroller, der ein natives USB unterstützt, aber technisch kann dies auf ziemlich viel Arduino erfolgen. In diesem Fall verwendet er in diesem Fall tatsächlich den attiny85-basierten Digispark.

Dies ist eigentlich nicht das erste Mal, dass wir gesehen haben, dass jemand einen ähnlichen Sensor benutzt, um eine kostengünstige Gestenkontrolle abzunehmen, aber bisher ist keines dieser Projekte wirklich abgenommen. Es scheint, als würde es im Video nach der Pause gut genug funktionieren, aber das Aussehen kann täuschen. Haben Sie eigentlich irgendwelche Hackaday-Leser versucht, eines dieser Module für das tägliche futuristische Computer zu verwenden?

Leave a Reply

Your email address will not be published. Required fields are marked *