KittenBot lançou um novo teclado modular chamado AgileWhisker. No centro deste teclado com tema felino está um dos nossos microprocessadores favoritos, o Framboesa Pi RP2040. Ele foi projetado para que você possa conectar facilmente módulos para criar um dispositivo periférico totalmente personalizado. AgileWhisker também é totalmente de código aberto, tornando-o livre para modificar o quanto você quiser.
Este teclado é adequado tanto para iniciantes, como estudantes, quanto para entusiastas experientes que procuram um teclado divertido para mexer. A entrada para todos os botões, bem como para os periféricos externos, são programáveis usando JavaScript. Essa combinação torna possível criar dispositivos de entrada de nicho adequados para ambientes profissionais, como aplicativos 3D e baseados em CAD, ou casos de uso casual, como jogos.
Os módulos se conectam usando conectores Jacdac – um protocolo de conexão de código aberto projetado especificamente para microeletrônica pela Microsoft. Adicionar algo como um potenciômetro adicional ou um controle deslizante é tão fácil quanto conectá-lo. Os módulos podem ser conectados em série para conectar vários dispositivos ao mesmo tempo.
De acordo com Kittenbot, o teclado usa firmware que deve ser bastante estável por si só por um tempo, mas ocasionalmente haverá mudanças significativas que justificam uma atualização. Isso pode ser feito conectando o teclado ao computador e segurando o botão “boot”. Após alguns segundos, o teclado ficará visível para o computador como uma unidade USB onde você pode colocar o arquivo UF2 mais recente.
O teclado pode ser personalizado usando TypeScript para fazer coisas como atribuir funções de teclas e configurar macros personalizadas. O código fonte do projeto está disponível em GitHub para quem quiser ver mais de perto como funciona. Você também pode ler mais sobre o AgileWhisker no site oficial KittenBot local na rede Internet. Se você achou esta criação interessante, confira nossa lista de melhores projetos Raspberry Pi para ver o que mais a comunidade maker tem feito ultimamente.