Das Gehäuse auf Basis des Mikrochips MGC3130 erweitert die Raspberry-Pi-Plattform um die Funktion der Gesten- und Bewegungserkennung. Es ist in der Lage, Informationen über die Position der xyz-Achse zu erkennen, sowie den Abstand zum Overlay zu messen und Fingerhalten, Drücken oder Doppelklicken zu erkennen.
Wie in der Abbildung unten zu sehen ist, ist der Erkennungsbereich in zwei Teile unterteilt: das zentrale Feld und die Bänder darum herum.
Die Fahrspuren erkennen Positionsänderungen in bestimmten geografischen Richtungen. Das zentrale Bedienfeld erkennt Berührungen, Drücken, Doppelklicken und Gesten in der Luft über dem Modul, wodurch das Modul seinen Namen erhielt. Sie müssen das Modul nicht einmal berühren, schwenken Sie einfach Ihre Hand über das zentrale Panel und das Overlay erkennt Ihre Bewegung.
Dank der patentierten GestIC®-Technologie auf dem Mikrochip nutzt das Overlay elektrische Sensoren in der Nähe des Magnetfelds, um Gesten zu erkennen. Das Overlay erzeugt ein Magnetfeld über dem Mittelfeld. Nähert sich eine Hand, kommt es zu Interferenzen, und der darunter liegende Magnetfeldempfänger erkennt die Veränderung.
Das Shield kommuniziert mit dem Raspberry Pi über die I2C-Schnittstelle, und der Grove-I2C-Anschluss wurde auch für die Arbeit mit anderen Modulen reserviert.
Mit Hilfe dieses erstaunlichen Moduls können Sie jetzt Lichter, Fernseher oder Lautsprecher mit Gesten steuern. Lassen Sie Ihrer Fantasie freien Lauf und kreieren Sie Ihre eigenen einzigartigen Designs.
Hol 'dir deines jetzt! |
Funktionen
- Erkennung von Gesten und Daten über x-, y-, z-Position
- Berührungs- und Abstandserkennung
- Eingebaute Colibri Gesture Suite (funktioniert auf dem Chip)
- Fortschrittliche 3D-Signalverarbeitungseinheit
- Erkennungsfeld: 0 bis 10 cm
- Automatische Chipkalibrierung
- Kompatibel mit verschiedenen Modellen von Raspberry Pi 2, 3 und Zero
Technische Spezifikationen
Charakteristisch | Wert |
---|---|
Spannung | 3,3 V |
Der Hauptchip | MGC3130 |
Erfassungsbereich | von 0 bis 10cm |
Temperaturbereich | von 20°C bis +85°C |
Empfangsempfindlichkeit | <1 fF |
Das Tempo der Position | 200 Artikel / Sek |
Räumliche Auflösung | bis zu 150 dpi |
Trägerfrequenz | von 44 kHz bis 115 kHz |
Die Ausgangsschnittstelle | I2C (Standard-I2C-Adresse: 0X42 |
Bruttogewicht | 55 gr |
Nettogewicht | 17,6 gr |
Größe des Pakets | 115 mm x 75 mm x 25 mm |
Modulabmessungen | 65 x 56 mm |
Anwendung
- Laptops / Tastaturen / Peripheriegeräte
- Heimautomatisierung
- Gamecontroller
- Audiosteuerung
Hardware-Übersicht
Die Verteilung der Ausgänge auf der Platine
Üben Sie mit einem Raspberry Pi
Schalten Sie I2C ein
- Schritt 1. Aktivieren Sie sudo raspi-config.
- Schritt 2. Verwenden Sie den Abwärtspfeil, um 5 Schnittstellenoptionen auszuwählen.
- Schritt 3. Verwenden Sie den Abwärtspfeil, um zu P5 I2C zu gehen.
- Schritt 4. Wählen Sie „Ja“, wenn Sie aufgefordert werden, I2C einzuschalten.
- Schritt 5. Wählen Sie erneut „Ja“, wenn Sie aufgefordert werden, den Kernel automatisch zu laden.
- Schritt 6. Verwenden Sie den Rechtspfeil, um die entsprechende Schaltfläche auszuwählen
. - Schritt 7. Wählen Sie „Ja“, wenn Sie nach einem Neustart gefragt werden.
Spitze Weitere Informationen zu raspi-config finden Sie unter. |
Ncurses installieren
Schritt 1 : Sie können sie unter diesem Link herunterladen
CD ~ wget https://invisible-mirror.net/archives/ncurses/ncurses-6.1.tar.gz
Schritt 2 : Installieren Sie ncurses
tar -xvf ncurses-6.1.tar.gz cd ncurses-6.1 / ./konfigurieren machen sudo make install
Schritt 3 : Überprüfen Sie, ob die ncurses korrekt installiert wurden
ncurses6-config --version
Schalten Sie die Demo ein
Schritt 1 : Installieren Sie mgc3103 und schalten Sie mgc3103 ein.
CD ~ Git-Klon https://github.com/Seeed-Studio/Seeed_mgc3x30.git CD Seeed_mgc3x30 sauber machen && machen ./mgc3130
Schritt 2 : Unten ist der Ausgabecode.
* * * * Stelle X: 65534 * * Position Y: 0 * * Position Z: 38465 * * * * Geste: * * * * Luftradwinkel: -1530 * * * * Berührungselektrode: * Abgriffelektrode: * Double Tap Elektrode: * * * * * * * * * * * * *
- X / Y / Z-Position : Die untere linke Ecke ist bei X = 0, Y = 0. Z ist die Höhe. Der Maximalwert ist 65535.
- Geste : Bewegen Sie Ihre Hand über das Modul, Sie sehen die Bewegungsrichtung darauf: West-Ost, Ost-West, Süd-Nord oder Nord-Süd.
- Luftrad : Die Zahl nimmt im Uhrzeigersinn zu und gegen den Uhrzeigersinn ab. Es kann einige Zeit dauern, bis die Änderung angezeigt wird.
- Halten Sie Ihren Finger auf die Elektrode : Halten Sie Ihren Finger auf ein bestimmtes Feld, um „Mitte“, „Osten“, „Westen“, „Süden“ und „Norden“ auszuwählen.
- Elektrode drücken : Drücken Sie die Elektrode auf das angegebene Feld, um „Mitte“, „Ost“, „West“, „Süd“ und „Nord“ auszuwählen.
- Doppelklicken : Tippen Sie doppelt auf die Elektrode im angegebenen Bereich, um Mitte, Osten, Westen, Süden und Norden auszuwählen.
Nützliche Links |