Inhaltsverzeichnis:
- Schritt 1: Materialliste
- Schritt 2: Entfernen des ICs für Analogwerte
- Schritt 3: Arbeiten der Gestensteuerung
- Schritt 4: Kalibrierung der Sensoren
- Schritt 5: Hardwareverbindungen
- Schritt 6: Programmierung von SLabs-32
- Schritt 7: Werde Tony Stark
Video: Einfache Gestensteuerung mit IR-Sensoren - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Dinge mit Gesten zu steuern ist immer spannend und macht Spaß, aber mit den auf dem Markt erhältlichen Sensoren zur Erkennung von Gesten sind sie ziemlich teuer. Wie können wir also mit wenigen Dollar eine einfache Gestensteuerung herstellen? Nun, IR-Sensoren können bei richtiger Anwendung verwendet werden, um einfache Gesten zu erkennen. Mit 2 IR-Sensoren können wir vier Arten von Gesten erkennen lassen, nämlich Wischen nach links, Wischen nach rechts, Winken mit der Hand und Vor- und Zurückbewegen der Hand.
Wir werden dieses Projekt mit SLabs-32 erstellen. Es verfügt über einen integrierten TFT-Bildschirm, den wir verwenden können, indem wir Bilder anzeigen, wenn eine bestimmte Geste erkannt wird.
SLabs-32 ist bei solchen Projekten praktisch, wir haben viele Ressourcen an Bord von SLabs-32. Wir können die SD-Karte auch verwenden, um Bilder auf dem TFT-Bildschirm anzuzeigen und zu ändern, wenn wir nach links oder rechts wischen.
Der Einfachheit halber zeigen wir nur ein Emoji an, das je nach Bewegung nach links oder rechts aussieht.
Um Ihre eigenen SLabs-32 zu erhalten, klicken Sie auf diesen Link
Schritt 1: Materialliste
Für dieses Projekt benötigen Sie:
- SLabs-32 (v0.1)
- 2 x IR-Sensoren
Schritt 2: Entfernen des ICs für Analogwerte
Ein IR-Sensor gibt uns normalerweise einen digitalen Ausgang, entweder eine 0 oder 1. Wir müssen den IC vom IR-Sensor entfernen und ein Überbrückungskabel verwenden, um eine Verbindung zum Empfänger des IR-Sensors herzustellen. Dadurch erhalten wir analoge Werte vom IR-Sensor. Um dies zu tun, verfolgen Sie den Empfängerstift, der mit dem Stift des IC-Halters verbunden ist. Betrachten Sie das Bild in diesem Schritt, um eine Vorstellung davon zu bekommen, wie Sie Ihren Empfänger-Pin verfolgen können. Die Spur des Empfängers habe ich zum besseren Verständnis hervorgehoben.
Schließen Sie ein Überbrückungskabel an diesem Empfängerstift des ICs an, um diesen Sensor als analogen Sensor zu verwenden
Schritt 3: Arbeiten der Gestensteuerung
Um Gestenbewegungen mittels IR-Sensoren zu erkennen, verwenden wir einen Auslösemechanismus. Wir haben zwei IR-Sensoren, nennen wir sie für unsere Bequemlichkeit links-IR und rechts-IR. Left-IR ist der IR-Sensor auf der linken Seite und Right-IR ist der IR auf der rechten Seite. Wenn wir nach links streichen, bewegen wir unsere Hand von rechts nach links. Der rechte IR-Sensor erkennt diese Bewegung zuerst und hisst eine Flagge. Nur wenn eine Bewegung am linken IR-Sensor erkannt wird, wird dies als Wischen nach links erkannt. Ähnliches gilt auch für das Wischen nach rechts. Wir wollen keine falschen Ergebnisse, wenn wir nur unsere Hand auf den rechten IR-Sensor bewegen, dann wird angezeigt, wie nach rechts gewischt wird. Um es sinnvoller zu machen, verwenden wir diesen Mechanismus.
Um die Winkgeste zu erkennen, zählen wir einfach, wie oft die Person innerhalb eines Zeitraums, der in unserem Fall 5 Sekunden beträgt, nacheinander nach rechts und links gewischt hat.
Schritt 4: Kalibrierung der Sensoren
Jetzt ist die Platzierung des IR-Sensors sehr wichtig, da sie Ihre Schwellenwerte bestimmen. Beachten Sie die Werte des IR-Sensors, wenn Sie Ihre Hand in die Nähe der IR-Sensoren legen. Verwenden Sie diese Werte, um Ihren Schwellenwert für das Erkennen von Bewegungen in der Nähe Ihres IR-Sensors zu bestimmen. Platzieren Sie außerdem Ihre IR-Sensoren mit einem Abstand von etwa 3 cm nebeneinander.
Schritt 5: Hardwareverbindungen
Verbinden Sie den analogen Ausgang der beiden IR-Sensoren mit den analogen Eingängen des SLabs-32.
Um die Dinge einfach zu machen, verwenden Sie ein Klebeband, um Ihren IR-Sensor an einer Stelle zu halten. Wenn Sie Ihren IR-Sensor versehentlich bewegen, müssen die gesamten Sensorwerte erneut kalibriert werden. Verwenden Sie also ein Klebeband oder etwas, das es an einer Stelle festhält
Schritt 6: Programmierung von SLabs-32
Laden Sie einfach die Skizze hoch, die diesem Projekt beigefügt ist.
Beobachten Sie Ihre IR-Sensorwerte im seriellen Monitor. Nehmen Sie gegebenenfalls Änderungen vor, wenn die Schwellenwerte nicht mit Ihren IR-Sensormesswerten übereinstimmen. Passen Sie die Werte an und stellen Sie den Schwellenwert wie gewünscht ein.
Schritt 7: Werde Tony Stark
Nun, nicht wirklich, aber jetzt haben Sie einen kostengünstigen Gestensteuerungsmechanismus, den Sie mit allem verwenden können, was Sie wollen, genau wie Tony Stark von Iron-man mit Jarvis. Ok nicht wirklich, aber das ist zumindest ein Anfang.
Empfohlen:
So erstellen Sie eine einfache Website mit Notepad – wikiHow
Wie erstelle ich eine einfache Website mit Notepad: Hat sich jemand gefragt, wie ich aus einem einfachen Schreibprogramm eine Website erstelle? Website nur mit Notizblock
So erstellen Sie Ihre erste einfache Software mit Python – wikiHow
So erstellen Sie Ihre erste einfache Software mit Python: Hallo, willkommen zu diesem Instructables. Hier werde ich erzählen, wie Sie Ihre eigene Software erstellen. Ja, wenn Sie eine Idee haben… aber wissen, wie Sie neue Dinge umsetzen können oder daran interessiert sind, Neues zu schaffen, dann ist es das Richtige für Sie
So erstellen Sie eine einfache Webseite mit Klammern für Anfänger – wikiHow
So erstellen Sie eine einfache Webseite mit Klammern für Anfänger: EinführungDie folgenden Anweisungen bieten eine Schritt-für-Schritt-Anleitung zum Erstellen einer Webseite mit Klammern. Brackets ist ein Quellcode-Editor mit Schwerpunkt auf Webentwicklung. Es wurde von Adobe Systems erstellt und ist eine kostenlose Open-Source-Software, die
So erstellen Sie eine schlanke und einfache Website mit Bootstrap 4: 7 Schritte
So erstellen Sie eine schlanke und einfache Website mit Bootstrap 4: Der Zweck dieses Instructable ist es, denjenigen, die mit der Programmierung - HTML oder anders - vertraut sind, eine einfache Einführung in die Erstellung eines Online-Portfolios mit Bootstrap 4 zu geben. Ich werde Sie durch die Ersteinrichtung führen der Website, wie man ein paar erstellt
Einfache Anleitung zum Meistern von AutoCAD MEP (Ducting): 27 Schritte (mit Bildern)
Einfache Anleitung zum Meistern von AutoCAD MEP (Ducting): AutoCAD MEP scheint sich nicht viel von AutoCAD zu unterscheiden, aber wenn es um das Zeichnen von Mechanik, Elektrik & Klempnerdienste (MEP) können Sie definitiv viel Zeit und Mühe sparen - vorausgesetzt, Sie sind mit den Grundlagen gut ausgestattet