La puce RP2040 est la première entrée de Raspberry Pi dans le monde des microcontrôleurs. Petite, basse consommation et hautes performances, cette puce est capable d'alimenter des projets complexes sans coûts prohibitifs. Ce qui est mieux, cependant, c'est que le RP2040 est disponible pour tout fabricant qui souhaite l'utiliser pour ses propres produits.
Cela a rapidement conduit à une vaste gamme de cartes basées sur RP2040 sur le marché, mais qu'est-ce que ces SBC ont à offrir ?
La puce Raspberry Pi RP2040
Construit autour d'un processeur ARM Cortex-M0+ double cœur cadencé à 133 MHz, le microcontrôleur RP2040 est une puce étonnamment puissante pour sa petite taille. Bien sûr, cependant, cette puce a plus de spécifications que son processeur.
- Mémoire: SRAM sur puce de 264 Ko
- E/S: 2 x UART, 2 x contrôleurs SPI, 2 x contrôleurs IC2, 16 x canaux PWM, 1 x contrôleur USB 1.1
- La puissance d'entrée: 1.8 à 5.5V CC
Parallèlement à ces spécifications, la puce RP2040 propose également une programmation par glisser-déposer via USB, des modes veille et veille à faible consommation, une horloge précise sur puce et un capteur de température. Cela vous donne accès à des composants embarqués qui sont généralement séparés des autres microcontrôleurs.
Voici les huit meilleures cartes basées sur RP2040 disponibles aujourd'hui.
1. Carte microcontrôleur Raspberry Pi Pico
La Fondation Raspberry Pi est connue pour produire sa gamme d'ordinateurs monocarte populaires, mais le Pico RPi n'entre pas dans cette catégorie. Au lieu de cela, le Pico est une carte à microcontrôleur construite autour de la puce RP2040 de la société.
Cette carte sert de bonne conception de référence pour une carte de microcontrôleur basée sur RP2040, fournissant accès à toutes les E / S intégrées de la puce avec quelques cloches et sifflets qui la distinguent de la foule. Le Pico est une bonne alternative aux cartes Arduino comme la Uno ou la Pro Micro.
Vous pouvez acheter votre Raspberry Pi Pico avec ou sans en-têtes GPIO pré-soudés, et vous pouvez choisir une version de la carte avec réseau sans fil 2,4 GHz 802.11n (Raspberry Pi Pico W et WH uniquement).
2. Adafruit RP2040 Bare Bones Macropad
Fondé en 2005 dans le but de créer un lieu d'apprentissage de l'électronique pour les personnes de tous horizons, Adafruit est l'un des vendeurs de microcontrôleurs les plus populaires sur le Web.
Les macropads sont de petits claviers qui améliorent la productivité en vous permettant d'accéder facilement aux raccourcis clavier et aux macros du logiciel que vous utilisez. Le Adafruit RP2040 Bare Bones Macropad est un moyen simple et abordable de créer votre propre macropad sans avoir à apprendre à coder ou à câbler les commutateurs du clavier.
La carte est livrée avec un écran OLED intégré, 12 emplacements de commutateur de clavier remplaçables à chaud de style MX et un encodeur rotatif. Cela permet de basculer entre différents profils de macro à la volée en utilisant le code pré-écrit qu'Adafruit fournit avec cette carte. Ce qui est mieux, cependant, c'est qu'il est facile de apprendre à construire un macropad RP2040 pour toi.
3. Microcontrôleur Adafruit Feather RP2040
Le système Feather/Wing d'Adafruit est sur le marché depuis un certain temps, mais l'ajout d'un RP2040 Feather plaira à de nombreux fabricants. Les Feathers sont des cartes de microcontrôleur qui agissent comme le cerveau de votre appareil, tandis que les Wings sont des cartes filles qui se connectent à votre Feather pour ajouter plus de composants.
Contrairement au RPi Pico, le Plume d'adafruit RP2040 dispose de 8 Mo de mémoire flash SPI pour le stockage de code, d'un indicateur LED RVB pour des diagnostics détaillés et d'une gamme d'autres fonctionnalités qui facilitent l'utilisation de la puce RP2040 qu'elle utilise.
4. Connexion Arduino Nano RP2040
Bien qu'il puisse être surprenant de voir Arduino sur cette liste, cette société ne produit pas ses propres puces en silicium pour ses cartes, et il est logique qu'elle utilise le RP2040. C'est une bonne nouvelle pour tous ceux qui recherchent un vétéran de l'industrie des microcontrôleurs pour créer leurs cartes RP2040.
Le Connexion Arduino Nano RP2040 est une carte de microcontrôleur relativement basique sans les fonctionnalités supplémentaires fournies avec certaines des autres cartes de cette liste. Cela dit, c'est l'une des seules cartes RP2040 du marché à proposer une connectivité WiFi et Bluetooth native.
Outre le WiFi, le Connect dispose également de 16 Mo de mémoire flash distincte de la puce RP2040, d'un accéléromètre et d'un gyroscope combinés et d'un microphone omnidirectionnel. Cette carte est idéale pour travailler sur des solutions d'IA embarquées dans le confort de votre bureau.
5. SparkFun MicroMod RP2040
Tout comme Adafruit, Sparkfun est une entreprise construite autour d'un principe simple; s'amuser avec l'électronique. Cette société produit une gamme de ses propres cartes de microcontrôleur intéressantes et uniques, dont plusieurs utilisent la puce RP2040.
Le SparkFun MicroMod RP2040 est similaire au microcontrôleur Adafruit Feather; il s'agit d'une petite carte à microcontrôleur conçue pour fonctionner avec des circuits imprimés de composants supplémentaires. SparkFun a pris un approche différente d'Adafruit, cependant, et le MicroMod RP2040 se connecte aux cartes porteuses à l'aide d'un M.2 connexion.
Cette carte est incroyablement simple, offrant les E/S de base trouvées sur la puce RP2040 et rien d'autre. Une fois ajoutée à une carte porteuse, comme la carte porteuse SparkFun Machine Learning, elle assumera un nouveau rôle, avec des fonctionnalités et des composants améliorés dont vous pourrez profiter.
6. Pimoroni Badger RP2040 Présentoir de badges à encre électronique
Pimoroni est une société d'électronique basée au Royaume-Uni qui est équipée de sa propre ligne de production à la pointe de la technologie. Cela permet à cette marque de se diversifier dans la création d'une large gamme de circuits imprimés et de cartes de microcontrôleurs inhabituels avec de nombreuses fonctionnalités différentes.
Ce prochain appareil RP2040 est beaucoup plus spécialisé que les autres que nous avons examinés. Il est équipé de cinq boutons, d'un écran e-ink et d'une batterie, et l'ensemble du produit est conçu pour fonctionner comme une carte d'identité numérique.
Vous pouvez stocker plusieurs profils d'identification sur votre Blaireau Pimoroni RP2040, en les faisant défiler d'une simple pression sur un bouton. Ce produit est en quelque sorte une nouveauté, offrant un moyen cool et unique de vous identifier au travail, lors d'événements et partout où vous souhaitez réseauter.
7. Pimoroni Plasma Bâton 2040 W
Le Pimoroni Plasma Bâton 2040 W est un Raspberry Pi Pico W modifié, ce qui signifie qu'il est livré avec toutes les mêmes fonctionnalités que le Pico W, y compris la connectivité Bluetooth et WiFi. Parallèlement à cela, cette carte contient également tout ce dont vous avez besoin pour travailler avec les LED Neopixel/WS2812/SK6812.
Ce produit est uniquement destiné à ceux qui travaillent avec des LED, ce qui en fait une carte assez spécialisée. Travailler avec des LED et des microcontrôleurs est très courant, ce qui signifie que de nombreux fabricants pourront profiter de cette planche simple pour eux-mêmes.
8. Pimoroni Motor 2040 Contrôleur de moteur quadruple
L'utilisation d'un microcontrôleur pour alimenter des moteurs nécessite généralement des composants de contrôleur de moteur supplémentaires, mais le Moteur Pimoroni 2040 regroupe tout ce dont vous avez besoin dans une seule planche. Cet appareil est parfait pour ceux qui fabriquent des voitures télécommandées, des imprimantes 3D et à peu près tous les autres projets nécessitant plusieurs moteurs.
Choisir la bonne carte RP2040 pour vous
La puce RP2040 est puissante et incroyablement polyvalente, mais nous n'avons fait qu'effleurer la surface des différentes cartes disponibles avec cette puce. Cela vaut la peine de vérifier chacune des marques que nous avons couvertes pour voir si elles ont un tableau qui correspond aux exigences de votre projet, ainsi que de regarder d'autres entreprises pour avoir une vue plus large.