Vai al contenuto

Recensione Pimoroni Keybow 2040: Tastiera Programmabile con Pi Silicon Inside

    1646200803

    Il nostro verdetto

    La Keybow 2040 è una tavola ben fatta che fa esattamente quello che si prefigge di fare. La libreria CircuitPython fornisce tutte le funzionalità di cui abbiamo bisogno in un modo facile da usare.

    Per

    Facilità d’uso
    Dimensioni compatte
    Tasti cliccabili

    Contro

    Caro
    Manca il supporto per MicroPython

    Le tastiere programmabili non sono una novità. I giocatori e gli utenti esperti li hanno da anni. Realizzare le nostre tastiere richiedeva un Arduino Micro, molti cablaggi e, se siamo stati fortunati, una custodia stampata in 3D. 

    Il rivenditore Raspberry Pi nel Regno Unito Pimoroni ha realizzato la propria tastiera programmabile basata su “Pi Silicon” RP2040 che non richiede saldature e viene fornita con 16 tasti, tutti dotati di LED RGB controllati in modo indipendente.

    Keybow 2040 è la seconda scheda Pimoroni basata su RP2040, dopo la Tiny 2040 che offriva una versione più piccola del Raspberry Pi Pico. Abbiamo preso il Keybow 2040 da £ 50 ($ 70) per un giro di prova, usandolo per risparmiare tempo al terminal e per creare uno spettacolo di luci colorate mentre lavoriamo. 

    Progettazione e utilizzo di Pimoroni Keybow 2040 

    Come avrai già intuito, il Keybow RP2040 è alimentato da un SoC “Pi Silicon” RP2040, questo è lo stesso chip utilizzato nelle schede Tiny 2040 e altre schede “Pi Silicon” di terze parti. Si differenzia dalle precedenti varianti B0 del chip, come confermato dal fondatore di Raspberry Pi Eben Upton che ci ha detto che ha “alcune funzioni di supporto in virgola mobile in più, credo. Spostarli su ROM libera un po’ più di RAM nelle applicazioni che li utilizzano. Controllando il foglio dati, non ci sono correzioni di errata in questo passaggio.” 

    L’RP2040 è nascosto nello strato PCB centrale, che è anche il punto in cui sono collegate le prese per i tasti e i LED RGB, insieme a un’unica porta USB C per l’alimentazione e la programmazione.

    La prima cosa che ci colpisce del Keybow 2040 non sono i tasti sulla parte superiore, ma piuttosto la squisita serigrafia sull’unità. Più evidente sul lato inferiore della tavola, il design oro e nero è sorprendente e permea attraverso gli strati utilizzati per costruire la tavola. 

    Ok, ora possiamo dare un’occhiata ai tasti, che hanno 16 copritasti chiari che coprono la tua scelta di tasti lineari (silenzioso) o cliccabili. La nostra unità di prova presentava tasti cliccabili tramite interruttori compatibili con Kalih Cherry MX dorati. Ogni tasto è dotato di un LED RGB guidato da un driver a matrice LED PWM IS31FL3731 che gestisce tutti gli effetti RGB, riducendo sostanzialmente il lavoro dell’RP2040. 

    Su un bordo del PCB c’è una serie di breakout GPIO per I2C, UART e le tipiche operazioni GPIO. Tutti questi breakout richiedono una delicata saldatura per utilizzarli completamente. Tutto questo è racchiuso in uno chassis che misura solo 3 x 3 x 1 pollici (76 x 76 x 26 mm).

    Il Keybow 2040 si adatta perfettamente alla nostra scrivania e si illumina, in modo confortevole, mentre lavoriamo. In questo momento il modo migliore per utilizzare e godere di Keybow è tramite il linguaggio di programmazione CircuitPython di Adafruit, una versione del quale è stata creata per supportare specificamente Keybow 2040. Pimoroni sta lavorando alla propria versione di MicroPython e USB HID necessario per emulare una tastiera/mouse è in lavorazione e questo codice dovrebbe essere disponibile subito dopo il rilascio. 

    Con CircuitPython, siamo stati in grado di controllare rapidamente tutti i 16 LED, creando pattern lampeggianti e diverse sequenze di colori con relativa facilità. La libreria adafruit_is31fl3731 di CircuitPython fa parte di una raccolta di librerie disponibili gratuitamente per il download, ma abbiamo notato che c’era qualcosa di sbagliato in quella che questa libreria pensava fosse la prima chiave e quella che la libreria della scheda, usata per interfacciarsi con i pin GPIO, pensava fosse la prima chiave. 

    In effetti erano spenti di 90 gradi e questo significava che premendo un tasto si accendeva il tasto sbagliato nel nostro codice di prova. Abbiamo chiesto aiuto e un membro della comunità ha risposto ed è stato in grado di risolvere il problema con un po’ di algebra. Il nuovo codice è stato restituito ad Adafruit e dovrebbe essere corretto entro un paio di giorni. 

    Con la versione corretta di CircuitPython, abbiamo creato un semplice progetto che ha mappato una sequenza di pressioni di tasti e input di testo su un singolo tasto. Quando abbiamo premuto il tasto in basso a sinistra, simulerebbe una sequenza di tasti sul nostro computer che apre una finestra di terminale e digita un comando per avviare un’applicazione di monitoraggio del sistema. La chiave cambierebbe colore da verde a blu e viceversa.

    Casi d’uso per Pimoroni Keybow 2040 

    Con la possibilità di mappare sequenze di tasti, movimenti del mouse e comandi su uno qualsiasi dei 16 tasti, Keybow 2040 è un potente dispositivo per lavoratori domestici e giocatori. Possiamo mappare le sequenze di uso comune, tra cui ricaricare, gestire l’inventario e mosse combo nei nostri giochi o azioni in un editor di foto come Photoshop, e possiamo utilizzare Keybow 2040 per eseguire una serie di passaggi complessi con la semplice pressione di un pulsante. 

    Se hai mai desiderato 16 tasti programmabili in più sulla tua tastiera, Keybow 2040 ti consente di aggiungerli.

    Linea di fondo 

    Keybow 2040 è una scheda impressionante e sebbene possa servire solo per un singolo utilizzo, quello che fa, lo fa bene grazie a un buon hardware e alla libreria CircuitPython. I tasti cliccabili sono reattivi e i LED RGB sono luminosi e uniformi.

    A £ 50 ($ 70) paghiamo un prezzo elevato per comodità, ma Keybow 2040 è un kit raffinato e ben fatto che potrebbe farti risparmiare qualche migliaio di battute nel corso della sua vita. Esistono alternative più economiche, come il tastierino RGB di Pimoroni, che utilizza interruttori a cupola in gomma e richiede il collegamento di un Raspberry Pi Pico, ma il denaro intelligente è su Keybow 2040.

    0 0 votes
    Rating post
    Subscribe
    Notificami
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x