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.

Abbildung 1. Erkennungsbereich
 

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.

Abbildung 2. Magnetfeld ohne Hand

 

Abbildung 3. Magnetfeld mit einer Hand

  

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.

Wir freuen uns auf die Zusammenarbeit mit Ihnen!