Aller au contenu

Test du SparkFun Pro Micro RP2040 : microcontrôleur de taille moyenne

    1647744003

    Notre avis

    Une carte riche en fonctionnalités qui a le même prix et la même taille que l’ItsyBitsy RP2040 d’Adafruit, mais avec un bien meilleur rapport qualité-prix.

    Pour

    + Connecteur Qwiic
    + Grand choix de GPIO
    + Petite taille
    + Bords crénelés

    Contre

    – Un seul canal I2C

    Nous avons enfin mis la main sur la première de la gamme de cartes RP2040 de SparkFun. Le SparkFun Pro Micro RP2040 à 10 $ est le modèle le moins cher proposé et suit une conception classique qui ressemble à une disposition de carte Arduino Nano qui est à l’aise dans une planche à pain et intégrée dans vos projets. Il nous fournit également une sélection réfléchie de broches GPIO et un connecteur Qwiic pour les cartes d’extension compatibles.

    SparkFun Pro Micro – RP2040
    Prix direct 9,95 $

    La gamme de cartes RP2040 de SparkFun est variée, mais le Pro Micro RP2040 est le groupe le plus typique, en raison de son coût raisonnable et de son facteur de forme familier. Les deux autres sont le Thing Plus RP2040 qui est conçu dans une disposition similaire au Feather RP2040 d’Adafruit mais avec une carte micro SD supplémentaire de 16 Mo de stockage flash. La carte RP2040 finale est le processeur MicroMod RP2040, une carte M.2 contenant le RP2040 à utiliser dans une série de cartes porteuses.

    Le Pro Micro RP2040 de SparkFun semble être le facteur de forme idéal pour ceux qui ont besoin de beaucoup de broches GPIO, de bords crénelés et d’un connecteur Qwiic. Nous avons testé la dernière carte RP2040 pour traverser notre établi et avons été agréablement surpris de sa polyvalence.

    Spécifications matérielles du SparkFun Pro Micro RP2040

    SoC RP2040
    ARM Cortex M0 + fonctionnant jusqu’à 133 MHz

    SRAM
    264kB

    Stockage Flash
    Mémoire flash externe de 16 Mo

    GPIO
    20 broches GPIO avec les fonctionnalités suivantes

    10 x sorties PWM 10 x E/S numériques, 4 x CAN 12 bits analogiques, 1 x I2C (Qwiic), SPI, 2 x UART, E/S programmables, 1 x WS2812 / NeoPixel

    Port USB
    USB-C

    Dimensions
    1,3 x 0,7 pouces (33 x 17,8 mm)

    Conception du SparkFun Pro Micro RP2040 

    Étant presque de la même taille que ItsyBitsy RP2040 d’Adafruit, le Pro Micro RP2040 de SparkFun a une conception de boîtier DIP familière, idéale pour une utilisation dans une planche à pain mais aussi à la maison lorsque le montage en surface est soudé en place à l’aide des castellations. Être un Pro Micro signifie que la carte correspond aux caractéristiques des cartes précédentes, généralement alimentées par des puces Atmel et environ le double du prix du RP2040 à 10 $. 

    La couleur rouge vif de la carte la fait ressortir d’une mer de cartes noires et vertes, et la référence de la broche GPIO sérigraphiée est claire à lire des deux côtés de la carte. L’alimentation peut être fournie via le port USB C, également utilisé pour la programmation de la carte, ou nous pouvons utiliser la broche RAW / + et GND pour fournir 5V à 600mA, mais assurez-vous de ne pas dépasser ces limites. À l’extrémité opposée de la carte se trouve un connecteur Qwiic qui rompt la seule connexion I2C sur la carte. 

    Les connecteurs Qwiic sont compatibles avec le format Stemma QT d’Adafruit (voir notre histoire sur Qwiic vs Stemma vs Grove) et entre les deux formats, nous avons un choix abondant de cartes de dérivation, de capteurs et d’écrans qui se connectent simplement et proprement au port. Si vous souhaitez utiliser des cartes non Qwiic, un adaptateur Qwiic vers câble de démarrage est une alternative simple et bon marché. L’accès aux broches UART, SPI se fait via le GPIO.

    Utilisation du SparkFun Pro Micro RP2040

    Nos tests ont été effectués avec les dernières versions de MicroPython et CircuitPython. Pour CircuitPython, nous avons testé la fonctionnalité GPIO de base avec une LED et un bouton-poussoir qui fonctionnaient sans problème. En allant un peu plus loin, nous avons connecté un anneau WS2812 / NeoPixel et installé la bibliothèque neopixel CircuitPython et, en quelques minutes, nous avons eu un éclairage RVB sur notre établi.

    Nous avons ensuite connecté un capteur tactile capacitif Adafruit MPR121 via un câble Qwiic / Stemma QT et avons rapidement pu utiliser des objets du quotidien comme entrées tactiles. Passant à MicroPython, nous avons testé l’utilisation des périphériques I2C via le connecteur Qwiic. Le premier était un écran OLED que nous avons codé pour afficher une série de démos graphiques et d’animations. Le test suivant était un affichage à quatre chiffres et sept segments, une carte générique alimentée par TM1637 qui utilise des broches d’en-tête, nous obligeant à utiliser un adaptateur de câble Qwiic à cavalier. Le TM1637 est facile à utiliser grâce à une bibliothèque MicroPython, nous avions un générateur de nombres aléatoires à quatre chiffres et un texte défilant.

    Le Pro Micro RP2040 de SparkFun fusionne les meilleures fonctionnalités de deux cartes Adafruit RP2040, ItsyBitsy RP2040 et QT Py RP2040. Tout comme ItsyBitsy RP2040 d’Adafruit, le Pro Micro RP2030 de SparkFun offre une grande sélection de broches GPIO, et il offre un connecteur Qwiic / Stemma QT et USB-C tout comme le QT Py.

    Cas d’utilisation du SparkFun Pro Micro RP2040

    Avec des bords crénelés et un dessous plat, le SparkFun Pro Micro RP2040 est à la maison intégré dans un projet comme dans une planche à pain. L’intégration de cette carte dans votre propre circuit est triviale une fois que vous avez les dimensions mécaniques. Ainsi, ce petit robot RP2040 que vous vouliez construire pourrait devenir une réalité avec cette carte. Le connecteur Qwiic et 16 Mo de stockage flash permettent au Pro Micro RP2040 d’être utilisé dans des projets de collecte de données.

    Conclusion

    Avec un prix de 10 $, le même que ItsyBitsy RP2040 d’Adafruit, nous préférerions le Pro Micro RP2040 de SparkFun car il offre de nombreuses broches GPIO et un connecteur Qwiic / Stemma QT dans un boîtier relativement petit.

    Si vous recherchez un peu plus de fonctionnalités de votre carte RP2040 et que vous ne craignez pas un prix légèrement plus élevé et un facteur de forme plus grand, l’Adafruit Feather RP2040 est un excellent choix car il fonctionne avec un vaste écosystème de cartes d’extension. Si vous avez besoin de quelque chose de plus petit, l’Adafruit QT Py RP2040 fait l’affaire. Et, bien sûr, le Raspberry Pi Pico original est le meilleur rapport qualité-prix à seulement 4 $. Cependant, si vous voulez une belle planche de taille moyenne avec beaucoup de flexibilité, le SparkFun Pro Micro RP2040 est votre meilleur pari.

    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