Skip to main content

3D Gesture Tracking Shield para Raspberry Pi MGC3130

Este shield está basado en el chip MGC3130 de Microchip, que permite a la Raspberry Pi tener funciones de reconocimiento de gestos 3D y seguimiento de movimiento. Puede capturar información de posición x y z, también puede hacer detección de proximidad y detección táctil, soporta toque y doble clic.

Como se muestra en la figura a continuación, el área de reconocimiento se divide en dos partes: el área de franja distribuida alrededor y un panel central.

Figura 1.área de detección

Las áreas de franja pueden detectar el cambio de orientación, incluyendo Norte, Sur, Oeste y Este. El área central puede detectar toque, toque simple, doble clic y gestos en el aire por encima. Por eso lo llamamos Shield de Gestos y Seguimiento 3D, ni siquiera necesitas tocar el área central directamente, solo agita tu mano por encima del área central, y este shield puede detectar tus movimientos.

Gracias a la tecnología patentada GestIC® de Microchip, este shield utiliza detección de campo cercano eléctrico para detectar movimientos. El shield genera un campo magnético por encima del panel central cuando la mano se acerca, interferirá con el campo magnético, y el receptor de campo magnético debajo del shield puede detectar el cambio.

Figura 2.Campo magnético sin mano

Figura 3.Campo magnético con una mano

Este hat se comunica con Raspberry Pi a través de la interfaz I2C, también hemos reservado un conector Grove I2C en caso de que necesites trabajar con otros módulos.

Qué módulo tan increíble, con su ayuda, puedes usar gestos para controlar luces, TV, altavoces... Solo libera tu imaginación y crea proyectos más mágicos.

Características

  • Reconocimiento de Gestos de Mano 3D y Datos Posicionales x, y, z
  • Detección de Proximidad y Táctil
  • Suite de Gestos Colibri Integrada (ejecutándose en el chip)
  • Unidad Avanzada de Procesamiento de Señales 3D
  • Rango de Detección: 0 a 10 cm
  • Auto Calibración en el Chip
  • Compatible con varios modelos de Raspberry Pi 2, 3, 4, y zero

Especificaciones

ElementoValor
Voltaje de Operación3.3V
Chip PrincipalMGC3130
Rango de detección0 a 10 cm
Rango de Temperatura-20°C a +85°C
Sensibilidad del Receptor<1 fF
Tasa de Posición200 posiciones/seg
Resolución Espacialhasta 150 dpi
Frecuencia Portadora44 kHz a 115 kHz
Interfaz de SalidaI2C(Dirección I2C por defecto: 0X42)
Peso Bruto55g
Peso Neto17.6g
Tamaño del Paquete115mm75mm25mm
Tamaño65mm*56mm

Aplicaciones

  • Notebooks/Teclados/Periféricos de PC
  • Automatización del Hogar
  • Controladores de Juegos
  • Control de Audio

Descripción General del Hardware

Distribución de Pines

Jugar con Raspberry Pi

Habilitar I2C

  • Paso 1. Ejecuta sudo raspi-config.
  • Paso 2. Usa la flecha hacia abajo para seleccionar 5 Interfacing Options.
  • Paso 3. Flecha hacia abajo hasta P5 I2C.
  • Paso 4. Selecciona sí cuando te pregunte si quieres habilitar I2C.
  • Paso 5. También selecciona sí si pregunta sobre cargar automáticamente el módulo del kernel.
  • Paso 6. Usa la flecha derecha para seleccionar el botón.
  • Paso 7. Selecciona sí cuando pregunte si quieres reiniciar.
tip

Para más información sobre raspi-config, consulta https://www.raspberrypi.org/documentation/configuration/raspi-config.md.

Instalar ncurses

Paso 1:Descarga desde aquí

cd ~
wget https://invisible-mirror.net/archives/ncurses/ncurses-6.1.tar.gz

Paso 2: Instalar ncurses

tar -xvf ncurses-6.1.tar.gz
cd ncurses-6.1/
./configure
make
sudo make install

Paso 3: Verificar si ncurse se instaló correctamente

ncurses6-config --version

Ejecutar Demo

Paso 1: Instalar mgc3103 y ejecutar mgc3103.

cd ~
git clone https://github.com/Seeed-Studio/Seeed_mgc3x30.git
cd Seeed_mgc3x30
make clean && make
./mgc3130

Paso 2: Aquí está la salida.

 *
* *
* Position X : 65534 *
* Position Y : 0 *
* Position Z : 38465 *
* *
* Gesture : *
* *
* Airwheel angle : -1530 *
* *
* Touch electrode :
* Tap electrode :
* Double Tap electrode :
* *
* *
* *
* *
* *
* *
*
  • Posición X/Y/Z: La esquina inferior izquierda es X=0, Y=0. Z es la altura. El máximo es 65535.
  • Gesto: Agita tus manos sobre el módulo, puedes ver la dirección de la onda como Oeste a Este, Este a Oeste, Sur a Norte y Norte a Sur.
  • Airwheel: El número aumentará con la dirección de las agujas del reloj y se reducirá con la dirección contraria a las agujas del reloj. Tendrá algo de retraso en la pantalla.
  • Electrodo táctil: Pon tu dedo en el área específica, obtendrás Centro, Este, Oeste, Sur y Norte.
  • Electrodo de toque: Toca con tu dedo en el área específica, obtendrás Centro, Este, Oeste, Sur y Norte.
  • Electrodo de doble toque: Toca dos veces con tu dedo en el área específica, obtendrás Centro, Este, Oeste, Sur y Norte.

Visor de Esquemas en Línea

Recursos

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...