Um pequeno Trackball, iluminado por RGBW e clicável, perfeito para adicionar navegação ou controlo aos seus projectos Raspberry Pi ou Arduino.
Além do rastreamento direcional x/y e do clique, este módulo inclui um LED RGBW (vermelho/verde/azul/branco) logo abaixo do trackball transparente para iluminá-lo e permitir que adicione um visual apelativo.
Utilize o Trackball Breakout com um Arduino que suporte USB HID para o utilizar como um pequeno rato.
Como a trackball tem uma superfície de borracha aderente, também pode usá-la com a trackball virada para baixo e segui-la à medida que rola numa superfície, como um rato tradicional de roller ball.
Características:
- Mini trackball com botão de clique
- LEDs RGBW por baixo do trackball para iluminação
- Caixa do trackball em plástico moldado
- Orifícios de montagem
- MCU Nuvoton MS51XB9AE
- Interface I2C (endereço 0x0A/0x0B (traço cortado))
- Compatível com 3,3V ou 5V
- Proteção contra inversão de polaridade
- Compatível com Arduino
- Compatível com computadores Raspberry Pi (biblioteca Python)
- Compatível com Raspberry Pi Pico (bibliotecas C++/MicroPython)
O kit inclui
- Breakout para trackball
- Cabeçalho macho 1x5
- 1x5 conetor fêmea em ângulo reto
Engenharia
Há uma quantidade notável de engenharia neste pequeno módulo.
O próprio módulo trackball tem um pequeno íman cilíndrico em cada canto que gira e é lido por um dos quatro sensores de efeito Hall.
Há um pequeno interrutor de cúpula mesmo por baixo do trackball para detetar cliques e quatro LEDs (vermelho, verde, azul, branco) à volta do trackball para o iluminar.
MCU Nuvoton MS51XB9AE integrado para ler a saída do trackball e do interrutor da cúpula, para controlar os LEDs e para implementar I2C.
Software
Criámos uma biblioteca Python para o Trackball Breakout que simplifica a leitura dos valores direccionais, os eventos de clique e a definição da cor do LED. Há uma série de exemplos de como ler a direção e clicar, fazer com que os LEDs se tornem arco-íris, e usá-lo como um rato no Raspberry Pi OS.
Também pode usar este breakout com o Raspberry Pi Pico e outras placas RP2040, usando C++ ou MicroPython da marca Pirate.
Notas
O breakout trackball só funciona de forma fiável com velocidades I2C até 250kHz devido a limitações na implementação do clock-stretching do Raspberry Pi.
Dimensões (clique para ver a imagem): 25x22x9.5mm
Versões mais antigas deste breakout usam um MCU Nuvoton N76E003AQ20.
Programas
Biblioteca Python para Trackball Breakout que simplifica a leitura de valores direcionais, clique em eventos e defina a cor do LED. Poderá encontrar vários exemplos de como ler a direção e clicar, fazer os LEDs arco-íris e usá-los como um mouse no Raspberry Pi OS.
Pode também usar este breakout com Raspberry Pi Pico e outras placas RP2040, usando
C++ ou marca pirata MicroPython .