Un pequeño Trackball, iluminado con RGBW y con botón de clic, perfecto para añadir navegación o control a tus proyectos Raspberry Pi o Arduino.
Además del seguimiento direccional x/y y del clic, este módulo incluye un LED RGBW (rojo/verde/azul/blanco) justo debajo del trackball transparente para iluminarlo y permitirte añadir un aspecto atractivo.
Utiliza el Trackball Breakout con un Arduino que admita USB HID para usarlo como un pequeño ratón.
Dado que el trackball tiene una superficie de goma adherente, también puedes usarlo con el trackball boca abajo y seguirlo mientras rueda sobre una superficie, como un ratón tradicional de roller ball.
Características:
- Mini trackball con botón de clic
- LEDs RGBW debajo del trackball para iluminación
- Carcasa del trackball en plástico moldeado
- Orificios de montaje
- MCU Nuvoton MS51XB9AE
- Interfaz I2C (dirección 0x0A/0x0B (guion cortado))
- Compatible con 3,3V o 5V
- Protección contra inversión de polaridad
- Compatible con Arduino
- Compatible con ordenadores Raspberry Pi (biblioteca Python)
- Compatible con Raspberry Pi Pico (bibliotecas C++/MicroPython)
El kit incluye
- Breakout para trackball
- Cabezal macho 1x5
- 1x5 conector hembra en ángulo recto
Ingeniería
Hay una cantidad notable de ingeniería en este pequeño módulo.
El propio módulo trackball tiene un pequeño imán cilíndrico en cada esquina que gira y es leído por uno de los cuatro sensores de efecto Hall.
Hay un pequeño interruptor de cúpula justo debajo del trackball para detectar los clics y cuatro LEDs (rojo, verde, azul, blanco) alrededor del trackball para iluminarlo.
MCU Nuvoton MS51XB9AE integrado para leer la salida del trackball y del interruptor de cúpula, para controlar los LEDs e implementar I2C.
Software
Hemos creado una biblioteca Python para el Trackball Breakout que simplifica la lectura de los valores direccionales, los eventos de clic y la definición del color del LED. Hay una serie de ejemplos de cómo leer la dirección y hacer clic, hacer que los LEDs se vuelvan arcoíris y usarlo como un ratón en Raspberry Pi OS.
También puedes usar este breakout con Raspberry Pi Pico y otras placas RP2040, usando C++ o MicroPython de la marca Pirate.
Notas
El breakout trackball solo funciona de forma fiable con velocidades I2C de hasta 250kHz debido a limitaciones en la implementación del clock-stretching de Raspberry Pi.
Dimensiones (haz clic para ver la imagen): 25x22x9.5mm
Versiones más antiguas de este breakout usan un MCU Nuvoton N76E003AQ20.
Programas
Biblioteca Python para Trackball Breakout que simplifica la lectura de valores direccionales, eventos de clic y define el color del LED. Podrás encontrar varios ejemplos de cómo leer la dirección y hacer clic, hacer que los LEDs se vuelvan arcoíris y usarlos como un mouse en Raspberry Pi OS.
Puedes también usar este breakout con Raspberry Pi Pico y otras placas RP2040, usando
C++ o marca pirata MicroPython .