Aller au contenu

Test Adafruit ItsyBitsy RP2040 : un compromis surprenant

    1647741604

    Notre avis

    Un compromis bien pensé entre les cartes QT Py et Feather RP2040. Si vous avez besoin du GPIO mais pas de la taille, ItsyBitsy RP2040 est le bon choix.

    Pour

    + Plus de broches qu’un QT Py, mais pas un complément complet
    + Bouton BOOT programmable par l’utilisateur
    + Même prix que QT Py RP2040

    Contre

    – Pas de Stemma QT

    La dernière carte RP2040 d’Adafruit est un compromis. Il n’est pas aussi petit que le QT Py RP2040 ni aussi riche en fonctionnalités que leur Feather RP2040, mais il offre une grande sélection de broches GPIO dans un format compact. Le ItsyBitsy RP2040 à 10 $ est idéal pour ceux qui ont besoin de beaucoup de broches GPIO dans un petit boîtier. Poursuivant la gamme de cartes ItsyBitsy d’Adafruit, le modèle RP2040 apporte le puissant SoC Raspberry Pi RP2040 au facteur de forme et de loin on vous pardonnera peut-être de penser qu’il s’agit d’un Arduino Nano, la ressemblance est frappante.

    Adafruit ItsyBitsy RP2040
    Prix direct 9,95 $

    ItsyBitsy RP2040 est environ deux fois plus grand que QT Py RP2040 bien qu’il soit au même prix. Ce que nous gagnons en broches GPIO, nous le perdons sous la forme d’un connecteur Stemma QT. Le Feather RP2040 est plus grand que le ItsyBitsy RP2040, mais seulement de 14 mm, ce qui n’est pas très important pour les projets à usage général, mais pour ceux qui disposent d’un espace limité, chaque millimètre compte. Le ItsyBitsy RP2040 pourrait-il être un compromis trop loin ? 

    Spécifications matérielles Adafruit ItsyBitsy RP2040 

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

    SRAM
    264kB

    Stockage Flash
    8 Mo de QSPI

    GPIO
    30 broches GPIO avec les fonctionnalités suivantes 16 x sorties PWM 10 x E/S numériques, 4 x ADC analogique 12 bits, 2 x I2C, SPI, 2 x UART, E/S programmables, 1 x NeoPixel

    Port USB
    Micro USB

    Dimensions
    1,4 x 0,7 x 0,2 (36 mm x 18 mm x 4 mm)

    Conception de l’Adafruit ItsyBitsy RP2040 

    La gamme ItsyBitsy est un compromis, lorsque vous avez besoin de beaucoup de broches pour un projet, mais que vous avez toujours besoin de la plus petite carte possible. Comme le dit Adafruit : « Qu’est-ce qui est plus petit qu’une plume mais plus grand qu’un bibelot ? C’est un ItsyBitsy ! « 

    Dans notre cas, le ItsyBitsy RP2040 est plus grand que le QT Py RP2040 mais plus petit que le Feather RP2040. La carte est conçue dans une configuration DIP, ce qui signifie qu’elle peut être facilement utilisée dans une planche à pain. Ce qui manque à ItsyBitsy RP2040, ce sont des bords crénelés pour le soudage en surface. En fait, il y a cinq broches GPIO supplémentaires en face du connecteur micro USB qui nécessitent une soudure avec leurs broches pointant vers le haut. 

    Ces broches supplémentaires sont utiles, mais cela signifie que nous n’avons pas de connecteurs Stemma QT, généralement ceux-ci ne sont pas présents sur la gamme. Mais leur inclusion aurait été une grande amélioration de la connectivité pour cette petite carte. Les broches GPIO sont clairement étiquetées des deux côtés de la carte, les broches SDA et SCL pour I2C ont leurs numéros de broches GPIO au verso.

    Utilisation de l’Adafruit ItsyBitsy RP2040 

    Le ItsyBitsy RP2040 est un classique d’Adafruit : facile à utiliser et avec une sélection bien choisie de broches GPIO. Comme il s’agit d’une carte RP2040, nous pouvons écrire du code en utilisant MicroPython, CircuitPython, C/C++ et l’IDE Arduino. Nous avons testé ItsyBitsy RP2040 avec CircuitPython et MicroPython, mais en toute honnêteté, si vous achetez une carte Adafruit, il est fort probable que vous préfériez CircuitPython. 

    En fonctionnement, le ItsyBitsy RP2040 se comporte exactement comme le QT Py RP2040 et le Feather RP2040. Nous avons effectué quelques tests dans CircuitPython en commençant par la LED clignotante obligatoire, puis nous avons contrôlé le NeoPixel intégré. Bien que nous n’ayons pas de connecteur Stemma QT, nous pouvons utiliser les cartes Stemma QT via un adaptateur Stemma QT vers fil de raccordement et grâce à la vaste bibliothèque de cartes et de pilotes d’Adafruit, nous pouvons connecter des capteurs, des écrans et bien d’autres cartes d’extension. Nos tests avec MicroPython ont consisté à utiliser un écran I2C OLED pour afficher des images et des animations. Après un petit problème de numérotation des broches, nous empêchant initialement d’utiliser les broches I2C, nous avons pu résoudre le problème et faire défiler le logo Tom’s Hardware sur l’écran.

    Cas d’utilisation de l’Adafruit ItsyBitsy RP2040 

    ItsyBitsy RP2040 est conçu pour ceux qui ont besoin de beaucoup de broches GPIO dans un petit boîtier. Avec les 13 broches GPIO de QT Py RP2040 et le connecteur Stemma QT, nous avons un boîtier plus petit, mais cela limite ce que nous pouvons réaliser, en particulier avec les projets d’E/S programmables (PIO). Les 30 broches GPIO du ItsyBitsy RP2040 signifient que nous pouvons mélanger des projets qui utilisent le GPIO traditionnel avec le PIO. 

    La taille et la sélection GPIO d’ItsyBitsy RP2040 signifient que nous pouvons facilement construire des robots et décharger l’entrée du capteur, par exemple d’un capteur à ultrasons HC-SR04+ vers le PIO. Avec SPI et I2C, nous pouvons connecter des écrans, des capteurs et des cartes SD pour les projets d’enregistrement de données. Les compromis faits pour le facteur de forme sont pris en compte, coupant le blé de l’ivraie et nous donnant exactement ce dont nous avons besoin.

    Conclusion 

    À environ 10 $, ItsyBitsy RP2040 est au même prix que le QT Py RP2040, et 2 $ moins cher qu’un Feather RP2040. Le Raspberry Pi Pico est l’alternative la moins chère, à seulement 4 $, mais il est plus grand et n’a pas la lumière Neopixel intégrée (et n’a que 3 ports ADC). Chacune des planches fonctionne de la même manière et cela dépend donc de ce que vous voulez faire avec la planche. 

    Si vous êtes nouveau sur le RP2040 et que vous préférez les cartes Adafruit, le Feather RP2040 est la meilleure valeur globale. Il dispose de Stemma QT, d’une charge LiPo intégrée et d’une compatibilité avec les cartes d’extension FeatherWing. Si vous avez besoin de la plus petite carte possible et que vous pouvez gérer la perte de broches GPIO, QT Py RP2040 est fait pour vous. Mais si vous avez besoin d’un compromis, ItsyBitsy RP2040 est le choix solide.

    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