Aller au contenu

Adafruit MacroPad RP2040 Review: Le clavier de bricolage ultime

    1647488402

    Notre avis

    Le meilleur clavier codable du marché, le MacroPad RP2040 d’Adafruit regorge de fonctionnalités que vous ne trouverez nulle part ailleurs.

    Pour

    Conception attrayante
    Haut-parleur intégré, encodeur rotatif et écran
    Prise en charge de CircuitPython avec des tutoriels utiles
    Connecteur Stemma QT
    RVB personnalisable

    Contre

    Non réglable en hauteur
    L’écran n’est pas en couleur

    Il existe une petite mais intéressante industrie artisanale dans les claviers macro alimentés par Raspberry Pi que vous pouvez utiliser pour ajouter des fonctions personnalisées à votre PC. Il y a quelques années, Pimoroni lançait son Keybow, qui s’appuie sur un Raspberry Pi Zero mais il faut attendre qu’il démarre à chaque fois qu’on le branche et il faut le programmer en Lua. Puis, cette année, le Pimoroni est sorti avec Pimoroni Keybow RP2040 et la base du clavier Pico RGB, qui utilisent le processeur Raspberry RP2040 et fonctionnent avec une variété de langages de programmation, y compris CircuitPython. Et, étant donné que le Raspberry Pico et d’autres cartes RP2040 peuvent également servir de périphériques USB HID, plusieurs didacticiels expliquent comment créer des claviers personnalisés en les utilisant.

    Cependant, le MacroPad RP2040 d’Adafruit se démarque des autres et est si utile que même les non-fabricants peuvent en vouloir un, juste pour se faciliter la vie. Disponible soit sous forme de kit complet pour 49 $, soit sous forme de barebones (sans interrupteurs ni touches) pour 34 $, le MacoPad RP2040 dispose d’une puce RP2040 intégrée avec une multitude de fonctionnalités utiles, notamment un écran OLED, un cadran d’encodeur rotatif, 8 Mo de Stockage flash, lumières Neopixel RGB sous chaque touche et un connecteur Stemma QT pour fixer d’autres appareils électroniques tels que des capteurs et des écrans OLED/LCD supplémentaires. Que vous soyez un fabricant qui aime les projets de bricolage ou simplement quelqu’un qui veut un deuxième clavier vraiment flexible, l’Adafruit MacroPad RP2040 est votre meilleur choix.

    Spécifications de l’Adafruit MacroPad RP2040 

    Processeur
    Raspberry Pi RP2040 (130 Hz, 264K de RAM)

    Espace de rangement
    8 Mo de mémoire flash

    Ports
    USB-C / Stemma QT

    Clés
    3 x 4 prises remplaçables à chaud

    RVB
    Une LED Neopixel RVB par switch

    Écran
    OLED monochrome 128 x 64 SH1106

    Conférencier
    Haut-parleur 8mm / Buzzer

    Entrées supplémentaires
    Encodeur rotatif (appuyable), bouton de réinitialisation

    Taille
    4,1 x 2,3 x 1,1 pouces (104 x 59,5 x 29 mm)

    Poids
    1,2 onces (34g)

    Choix de configuration pour Adafruit MacroPad RP2040 

    Vous pouvez acheter l’Adafruit MacroPad soit en tant que kit de démarrage complet pour 49 $, soit uniquement la carte pour 34 $, après quoi vous aurez besoin d’autres composants. Le kit de 49 $ est livré avec la carte, 12 interrupteurs à clé rouges linéaires Kailh, 12 touches transparentes et le kit de boîtier MacroPad, qui sont également vendus séparément sur Adafruit.com. Le kit de boîtier à 5 $ est un incontournable si vous obtenez la carte nue, car il comprend une plaque inférieure et des pieds pour passer sous la carte, une plaque supérieure qui maintient les interrupteurs à clé en place, un bouton en caoutchouc qui se trouve sur le dessus du encodeur rotatif et les vis dont vous avez besoin pour fixer la plaque inférieure.

    Parce que je n’aime pas la sensation des commutateurs linéaires, j’ai acheté la carte nue et le kit de boîtier et j’ai apporté mes propres commutateurs à clé, un ensemble de Kailh Box Jades très cliquables. J’ai attaché des capuchons de touches transparents que j’avais assis, mais j’ai finalement également acheté des capuchons bleus translucides qu’Adafruit vend séparément. Bref, si vous aimez les interrupteurs linéaires ou que vous vous en fichez d’un côté ou de l’autre, il est plus simple d’acheter le kit complet. Si vous préférez d’autres commutateurs, faites ce que j’ai fait. Quoi que vous fassiez, assurez-vous d’obtenir le kit de boîtier ; vous en avez besoin.

    Conception de l’Adafruit MacroPad RP2040 

    À 4,1 x 2,3 pouces, l’Adafruit MacroPad RP2040 est très compact, utilisant le minimum d’espace pour afficher ses quatre rangées de trois touches chacune, avec un petit écran OLED monochrome de 128 x 64 et un encodeur rotatif bordant la rangée supérieure au-dessus du clés. Sur sa face arrière, le MacroPad RP2040 dispose d’un port USB-C pour s’alimenter et échanger des données avec un ordinateur. Sur la gauche se trouvent un bouton de réinitialisation physique et un port Stemma QT. Pour entrer en mode de sélection de démarrage – pour installer un nouveau micrologiciel – vous devez appuyer sur l’encodeur rotatif lors de la mise sous tension de l’appareil.

    Le MacroPad a un peu un thème de la NASA car il y a une petite icône d’une navette spatiale près de l’encodeur et le mot « Speaker » sur le tableau est écrit dans une police très similaire à la NASA. Si vous obtenez le kit de boîtier ou le kit de démarrage contenant le boîtier, la partie inférieure contient une image du clavier et du cadran, ainsi que le mot MacroPad écrit dans la même police. Selon la façon dont vous le programmez, il y a aussi beaucoup d’opportunités d’ajouter de la couleur car chaque touche a une lumière RVB Neopixel adressable individuellement sous son interrupteur.

    Plus important encore, le panneau inférieur soulève le clavier de 1,1 pouce de votre bureau, mais cela le laisse toujours nettement plus bas que mon clavier habituel. Il n’y a aucun moyen intégré d’ajuster la hauteur du MacroPad RP2040, mais Adafruit dispose de quelques boîtiers/supports imprimables en 3D que vous pouvez utiliser avec, à condition que vous ayez accès à une imprimante 3D. 

    Assemblage et configuration d’Adafruit MacroPad RP2040 

    La configuration de l’Adafruit MacroPad RP2040 a été un processus assez rapide, bien que l’installation des 12 commutateurs dans les prises remplaçables à chaud de la carte ait pris quelques essais, car plusieurs fois, des commutateurs sont sortis lorsque j’ai essayé de pousser la plaque du kit de boîtier vers le bas sur eux. J’ai trouvé qu’il serait peut-être plus facile de placer tous les interrupteurs dans la plaque, puis d’appuyer dessus. Cependant, après avoir eu tous les interrupteurs à bord, ils étaient robustes et ne sortaient pas d’une utilisation régulière.

    Visser la plaque inférieure ne prend qu’un instant et vous voudrez peut-être le faire avant d’insérer les interrupteurs, juste pour ne pas les déloger accidentellement pendant le processus. Et, que vous obteniez ou non le kit de boîtier, vous devez absolument attacher une sorte de bouton de couverture au cadran de l’encodeur rotatif, un processus qui prend quelques secondes.

    Pour faire quoi que ce soit avec le MacroPad RP2040, vous devrez installer le firmware CircuitPython, en particulier en ce moment la version 7. Comme avec toute autre carte RP2040, c’est assez facile à faire. Téléchargez simplement le fichier UF2 approprié à partir de la page de MacroPad sur CircuitPython.org, lancez l’appareil en mode de sélection de démarrage (en maintenant enfoncé le bouton de l’encodeur rotatif tout en allumant / en vous connectant à votre PC) et faites glisser le fichier UF2 sur la carte, qui apparaît comme lecteur de stockage avec l’étiquette RPI-RP2 (comme sur toutes les autres cartes RP2040).

    Vous voudrez également installer certaines bibliothèques CircuitPython. Selon ce que vous voulez programmer, vous voudrez peut-être les bibliothèques displayio, adafruit_hid ou adafruit_displaytext, entre autres. Adafruit dispose également d’une bibliothèque dédiée adafruit_macropad, uniquement pour cet appareil.

    Programmation de l’Adafruit MacroPad RP2040 

    Alors que le SoC RP2040 prend en charge plusieurs autres langages de programmation, notamment le langage C, MicroPython et Arduino, vous voudrez vraiment coder cela dans CircuitPython. Le fork de MicroPython d’Adafruit a une prise en charge intégrée pour transformer n’importe quel périphérique RP2040, y compris celui-ci, en un périphérique USB HID que vous pouvez utiliser comme un périphérique ordinaire sous Windows, Linux ou macOS. Il possède également des bibliothèques spécifiquement pour le macropad et pour les lumières Neopixel RGB et l’écran.

    Connu pour ses tutoriels détaillés et utiles, Adafruit propose pas moins de six tutoriels sur la programmation du MacroPad RP2040, chacun contenant un code que vous pouvez simplement télécharger et utiliser. Le plus utile d’entre eux est le didacticiel MacroPad Hotkeys, qui fournit un modèle pour créer différents ensembles de touches de macro pour différentes applications. Par défaut, le code du didacticiel comprend neuf ensembles de macros qui incluent Microsoft Edge sous Windows, Adobe Photoshop sous Windows ou Mac et Firefox sous Linux. Il vous suffit de tourner l’encodeur rotatif pour choisir parmi les ensembles de macros tandis que l’écran affiche ce que fait chaque touche. L’utilisation de ce didacticiel et d’un exemple de code peut suffire à de nombreux utilisateurs.

    Cependant, comme nous aimons créer nos propres programmes, mon fils et moi avons créé quelques programmes simples pour le MacroPad RP2040. Tout d’abord, nous avons codé un programme qui transforme l’appareil en un clavier électronique où les sept premières touches représentent les touches A à G sur un piano, maintenir enfoncée une autre touche les rend dièses et tourner l’encodeur rotatif change l’octave, qui est affichée sur le écran. Depuis que nous avons utilisé le haut-parleur interne, le son n’était pas particulièrement élevé ou magnifique, mais cela a fonctionné. Nous avons également codé le MacroPad pour lire des chansons entières lorsque nous appuyons sur un bouton. 

    Le programme le plus utile que j’ai écrit pour le MacroPad RP2040 est celui qui associe simplement chacune des touches aux touches de fonction F13 à F24. En utilisant seulement quelques lignes de code, vous pouvez mapper les 12 touches à n’importe quelle touche de clavier ou combinaison de clavier existante. Par exemple, si vous vouliez créer un bouton « copier », vous pouvez mapper CTRL+C sur l’une des touches de MacroPad. Ou, si vous n’avez pas de pavé numérique sur votre clavier principal, vous pouvez transformer le MacroPad en un seul. 

    J’ai choisi de faire mes touches en F13 – F24 car ces touches de fonctions étendues, qui sont absentes de 99% des claviers PC, ne sont déjà affectées à rien d’autre. Je pourrais donc utiliser un programme de macros dédié sur mon PC, dans mon cas AutoHotKey, pour leur attribuer des macros complexes ou des lancements de programmes, sans me soucier d’interférer avec quoi que ce soit d’autre.

    Cas d’utilisation pour Adafruit MacroPad RP2040 

    Le cas d’utilisation le plus évident pour n’importe quel clavier macro est un deuxième clavier qui vous donne des touches supplémentaires. Avec quelques lignes de code, vous pouvez faire en sorte que chaque touche envoie une combinaison de clavier ou un message de touche de fonction dédiée à n’importe quel ordinateur auquel vous la branchez. Cependant, il existe d’autres possibilités.

    Comme moi, vous pouvez programmer le MacroPad RP2040 pour jouer de la musique. Ou vous pouvez l’utiliser pour créer des jeux simples comme Simon Says ou ce tutoriel TK d’Adafruit. 

    Une autre utilisation pratique du MacroPad RP2040 est un générateur de mot de passe à usage unique basé sur le temps (TOTP) que vous pouvez utiliser comme deuxième facteur dans 2FA pour divers services, comme vous utilisez Google Authenticator sur votre téléphone. Adafruit a un excellent tutoriel sur la façon d’utiliser le pad pour TOTP et chaque clé peut être pour un service différent.

    Vous pouvez également connecter un appareil Stemma QT tel qu’un accéléromètre, un moniteur de qualité de l’air ou un capteur tactile au MacroPad RP2040. Les possibilités sont presque infinies.

    Conclusion 

    Il y a beaucoup à aimer à propos de l’Adafruit MacroPad RP2040 et pas grand-chose à redire. Le pad offre beaucoup plus de flexibilité et de fonctionnalité que des concurrents tels que le Pimoroni Keybow RP2040. Cependant, si vous n’aimez pas l’idée d’assembler et de coder votre propre clavier, il existe de nombreux claviers prêts à l’emploi tels que la gamme Elgato Streamdeck ou le Coolermaster ControlPad.

    Aucun appareil n’est parfait. J’aimerais que le MacroPad soit réglable en hauteur afin de pouvoir l’obtenir à la même hauteur et au même angle que mon clavier habituel, bien que l’impression 3D d’un support puisse m’y amener. Avoir un écran couleur plutôt qu’un écran monochrome serait un autre plus, mais qui augmenterait sans doute le prix.

    Cependant, tout bien considéré, le MacroPad RP2040 est un appareil fantastique que tout amateur d’électronique ou geek de la productivité adorerait. Considérez simplement si vous aimez les commutateurs linéaires ou non. Si vous ne le faites pas, sautez le kit de démarrage et achetez le kit de base et le kit de boîtier, ainsi que les interrupteurs et les capuchons de votre choix.

    0 0 votes
    Rating post
    S’abonner
    Notification pour
    guest
    0 comments
    Commentaires en ligne
    Afficher tous les commentaires
    0
    Nous aimerions avoir votre avis, veuillez laisser un commentaire.x