Aller au contenu

Test Adafruit Trinkey QT2040

    1647494403

    Notre avis

    Ce n’est peut-être pas pour tout le monde, mais pour ceux qui ont besoin d’une carte RP2040 compacte avec accès à une large gamme de capteurs, Trinkey QT2040 est un choix solide qui fera le travail.

    Pour

    + Facile à utiliser
    + Trous de montage M2.5
    + Stemma QT / Qwiic

    Contre

    – Peu ou pas de GPIO

    Adafruit a pris le RP2040 de Raspberry Pi, le même SoC trouvé dans le Raspberry Pi Pico, et l’a placé dans quelque chose de différent. Un périphérique en forme de clé USB sans GPIO et avec une connectivité limitée. A quoi pensaient-ils? Adafruit a créé une gamme de cartes alimentées par RP2040, de leur plus petite QT Py RP2040 à leur plus grande Feather RP2040, toutes dotées d’une sélection de broches GPIO et la plupart sont dotées de fonctionnalités supplémentaires. 

    Pour la dernière carte RP2040 d’Adafruit, nous avons une carte conçue autour du facteur de forme Trinkey d’Adafruit qui voit un appareil de style Trinket fusionné avec la commodité d’une clé USB. Trinkey QT2040 est conçu pour une utilisation plug and play et peut être connecté à n’importe quel ordinateur exécutant n’importe quel système d’exploitation.

    Adafruit Trinkey QT2040 7,50 $

    Trinkey QT2040 offre un moyen simple et rapide de construire des projets avec la puissance du RP2040 et c’est exactement ce que nous avons fait avec une série de capteurs connectés via le connecteur pratique Stemma Q / Qwiic.

    Spécifications matérielles Adafruit Trinkey QT2040 

    Système sur puce
    Puce de microcontrôleur RP2040 conçue par Raspberry Pi au Royaume-Uni. Processeur Arm Cortex M0+ double cœur, horloge flexible fonctionnant jusqu’à 133 MHz. 264 Ko de SRAM et 8 Mo de mémoire flash intégrée

    GPIO
    Port STEMMA QT / Qwiic pour la connectivité I2C NeoPixel (WS2812B) LED RVB Bouton de démarrage programmable par l’utilisateur

    Alimentation / USB
    USB A intégré dans un circuit imprimé extra épais

    Dimensions
    1 x 0,7 pouces (2,54 x 17,8 mm)

    Conception et utilisation de l’Adafruit Trinkey QT2040 

    De toute évidence, le Trinkey QT2040 d’Adafruit est centré sur la connexion USB-A. Pas de fils traînants, il suffit de brancher et de commencer à pirater. La gamme de cartes Trinkey d’Adafruit suit toutes cette pratique, mais le Trinkey QT2040 est le premier à être alimenté par le SoC RP2040 de Raspberry Pi. Les Trinkeys précédents étaient alimentés par un SoC Atmel SAMD21. En raison de la taille d’Adafruit Trinkey QT2040, il n’y a pas de broches compatibles avec la planche à pain traditionnelle, nous avons plutôt un seul connecteur Stemma QT / Qwiic qui peut être utilisé avec des appareils compatibles, y compris des capteurs et des écrans. Les composants Stemma QT / Qwiic peuvent être enchaînés pour construire des projets, par exemple nous avons connecté un spectromètre AS7341 à 10 canaux et un capteur de qualité de l’air BME688 à Trinkey QT2040 et avons lu les données en direct, affichées via le Python Shell (REPL). Trinket QT2040 dispose également d’un seul NeoPixel, qui, s’il n’est pas programmé, affichera toutes les erreurs en faisant clignoter la LED un nombre de fois défini et dans une couleur définie. Nous pouvons utiliser le NeoPixel dans nos projets grâce à une simple bibliothèque CircuitPython qui résume la plupart des complexités, y compris la broche GPIO à la place, nous avons une référence nommée (board.NEOPIXEL). Le bouton BOOT programmable par l’utilisateur est généralement utilisé pour régler la carte dans un mode où le nouveau micrologiciel peut être flashé. Ce bouton peut également être utilisé dans nos projets et il a aussi une référence nommée abstraite (board.BUTTON) qui peut être utilisée pour déclencher des actions dans notre code. y compris l’abstraction de la broche GPIO à la place, nous avons une référence nommée (board.NEOPIXEL). Le bouton BOOT programmable par l’utilisateur est généralement utilisé pour régler la carte dans un mode où le nouveau micrologiciel peut être flashé. Ce bouton peut également être utilisé dans nos projets et il a aussi une référence nommée abstraite (board.BUTTON) qui peut être utilisée pour déclencher des actions dans notre code. y compris l’abstraction de la broche GPIO à la place, nous avons une référence nommée (board.NEOPIXEL). Le bouton BOOT programmable par l’utilisateur est généralement utilisé pour régler la carte dans un mode où le nouveau micrologiciel peut être flashé. Ce bouton peut également être utilisé dans nos projets et il a aussi une référence nommée abstraite (board.BUTTON) qui peut être utilisée pour déclencher des actions dans notre code.

    Physiquement, Trinkey QT2040 est légèrement plus grand que le QT Py RP2040, mais c’est une bonne chose car Trinkey QT2040 a été conçu pour tirer parti de nombreux composants Stemma QT qui ont une empreinte similaire. En utilisant les quatre trous de vis M2.5, nous pouvons empiler des composants les uns sur les autres et en utilisant des câbles courts Stemma QT, nous pouvons construire des projets soignés et puissants.

    Trinkey QT2040 est compatible avec C / C++ et MicroPython, mais pour tirer le meilleur parti de cette carte, nous devons vraiment utiliser CircuitPython. Avec CircuitPython, nous avons un dialecte Python 3 facile à utiliser, une large sélection de bibliothèques nous permettant de choisir et de connecter une carte Stemma QT / Qwiic et de commencer à pirater. CircuitPython est le moyen idéal pour découvrir Trinkey QT2040.

    Cas d’utilisation pour l’Adafruit Trinkey QT2040 

    L’absence d’un GPIO traditionnel est un obstacle pour Trinkey QT2040, mais ce n’est en aucun cas une perte. Le facteur de forme USB signifie que Trinkey QT2040 peut être connecté à un ordinateur qui nécessite un accès rapide à une plate-forme de piratage matériel. Besoin de pirater certains composants I2C, Trinkey QT2040 vous permettra de brancher et de pirater. Mais ce n’est pas tout ce que Trinkey QT2040 peut faire. Nous pouvons construire notre projet en utilisant diverses cartes Stemma QT / Qwiic et nous connecter directement à une banque d’alimentation USB sans fils supplémentaires. Un exemple de ce type de projet est un dispositif de collecte de données, qui utilise des capteurs pour récupérer la température, l’humidité, la qualité de l’air et stocker les données dans le généreux 8 Mo de stockage flash. On peut alors récupérer le projet Trinkey QT2040 et se connecter à un ordinateur pour interpréter les données. Le M2.

    Conclusion 

    Adafruit Trinkey QT2040 n’est pas une carte pour tout le monde. L’absence de GPIO traditionnel en rebutera certains, mais la commodité de l’USB A et du Stemma QT / Qwiic élève cette carte au rang de couteau suisse d’un outil. Il a tout ce dont nous avons besoin pour collecter des données à partir de capteurs compatibles. Il peut être alimenté à partir de n’importe quel port USB et il est compact. La gamme de planches Trinkey est une niche, mais elle fait le travail. La connexion USB A est extrêmement bienvenue et utile, mais à mesure que les ordinateurs portables évoluent vers l’USB C, nous nous demandons si une future version de cette carte viendra avec la nouvelle connexion. 

    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