Arduino Connect, Wio mini Dev Board : le Raspberry RP2040 passe au sans fil
Pas encore à la 5G
Le 18 mai 2021 à 08h30
2 min
Hardware
Hardware
Quelques mois après son annonce, le RP2040 est intégré à un nombre croissant de cartes tierces. Après de premiers modèles à bas coût, on a droit à des versions plus évoluées, avec réseau sans-fil.
En janvier dernier, la fondation Raspberry Pi dévoilait son premier micro-contrôleur : le RP2040. Il était utilisé au sein d'une nouvelle carte maison, la Pico. Nous avons récemment évoqué la manière de la programmer.
Mais l'une des spécificités du RP2040 est d'être également vendu à des partenaires pour des intégrations tierces. Dans la foulée de son annonce, plusieurs références étaient dévoilées. Depuis, les premières ont été mises sur le marché, comme la Feather d'Adafruit et la SparkFun Micromod. Désormais, on passe aux versions avec Wi-Fi (2,4 GHz).
La Wio mini Dev Board est désormais proposée chez Seeed pour un peu moins de 13 dollars. La très attendue Arduino Connect a aussi été mise en vente, avec son module u-blox NINA-W102 WiFi and Bluetooth, un capteur de mouvement six axes, de nombreuses LED et broches GPIO (entre autres). Le détail se trouve par là.
Cette fois, il vous en coûtera 22 euros HT, ce qui commence à faire cher pour un micro-contrôleur, mais en phase avec les tarifs habituellement pratiqués par Arduino. L'équipe en profite pour rappeler qu'elle vient de revoir ses abonnements Cloud et qu'elle a adapté sa couche logicielle au RP2040.
Commentaires (19)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 18/05/2021 à 11h37
Vous oubliez les ESP, bien moins cher et wifi.
Entre 2 et 4€
Le 18/05/2021 à 11h54
niveau support et compatibilité, c’est quand même pas la même chose
Le 18/05/2021 à 12h13
C’est surtout pas du tout le sujet : l’article parle du RP2040 et de son intégration dans des cartes. Donc on voit pas bien pourquoi il parlerait des ESP
Le 18/05/2021 à 13h09
Dès qu’on parle microcontrôleur, de wifi, et de pas cher, forcément les produits ESP reviennent sur le tapis.
Ils ne sont pas exactement sur le même marché, mais finalement je vois assez peu de cas pratques où il faudrait préférer un RPi+Wifi plutôt qu’un ESP
Avec ces deux concurents, c’est rarement les caractéristiques sur le papier qui priment. C’est le prix d’achat et la facilité à s’en servir.
Le 18/05/2021 à 13h56
Le 18/05/2021 à 15h26
Ce n’est pas du tout le même publique ni le même but qui sont visés. Le RP2040 est plus polyvalent, plus facile pour la mise en place d’une solution rapide de test (les pattes sont compatible avec les cartes de prototypage, port USB pour rapidement mettre à jour le programme…). Il est avant tout fait pour l’amateur qui va monter son petit truc perso et toutes personnes qui veulent faire des prototype simplement et rapidement. Il se met en concurrence avec les Arduino.
L’ESP est plus destiner à être installer sur un produit finalisé. On est plus dans du pro, semi-pro. C’est le genre de produit que l’on va retrouver dans les solutions IoT commercialisé par des petites startup.
Le 18/05/2021 à 15h36
Il y a plein de cartes ESP32 directement compatibles arduino avec des pins. Je suis d’accord avec la légitimité de la comparaison même si la puissance n’est pas la même: un ESP8266/ESP32, c’est déjà un microcontrôlleur intégré et très basse conso!
Le 18/05/2021 à 15h44
oui et non
il existe des tonnes de carte équipée d’ESP32 qui ont tous les avantages que tu listes
DF robot firebeetle
adafruit huzza 32
adafruit feather ESP32 S2
Sparkfun thing +
et j’en oublie encore
ma remarque au dessus était plus relative au fait que les ESP à 3 ou 4 euro type ali express
la documentation est souvent foireuse ou manquante, le support logiciel parfois hasardeux et que c’est plus réservé aux maker avertis qui sauront s’en accommoder
l’avantage de ce nouveau produit arduino est que la documentation sera présente et suivi, les suites logicielles aussi et permettra donc a des amateurs et ou debutants de se lancer facilement
NOTA :les cartes listées ci dessus sont accompagnées de documentation et suivi logiciel aussi
et donc leur prix s’en ressent et s’approche de celui de la carte arduino
Le 18/05/2021 à 21h55
Ça pourrait être pertinent si c’était un produit dont la cible première était le grand public (la fameuse Michu), sauf que la c’est justement un produit dont la raison d’être est déjà à la base de cibler le bidouilleur, passablement geek.
Et celui-la a déjà le minimum de prérequis pour aller fouiner un tuto ou deux sur le net pour avancer ; y’en a plethore.
Surtout quand tu vois la prise en main d’un vscode + platformio c’est déconcertant de facilité : recherche de libs par mot clef, install, config, chaîne de compil qui se download/setup toute seule, plusieurs exemples tout faits fournis avec les libs, déploiement sur le contrôleur via USB. Tout ça à chaque fois en un clic. Je trouve même ça bien plus facile à prendre en main que l’arduino IDE austère que j’ai connu la dernière fois que j’y ai touché (il y a 1 ou 2 ans)
Genre premier lien Google trouvé: je vois clairement pas la complexité accrue face à un Arduino IDE. https://www.firediy.fr/article/debuter-avec-un-esp32-et-platformio
Le 19/05/2021 à 06h50
Même dans la catégorie bidouilleur tu as un large spectre. Certains voudront aller vite sans s’embêter (ou tout simplement débuter, faire de la pédagogie pour des enfants etc…) et prendront un arduino-like pour ses fonctions de bases et son offre logiciel hyper accessible. D’autres voudront quelque chose d’efficace (ou découvrir, aller plus loin que d’habitude, respecter des contraintes que l’Arduino ne permet pas etc…) et seront prêts à mettre les mains dans le cambouis.
D’ailleurs ton exemple est paradoxal car l’ESP mis en avant dans le tuto est un modèle incorporant plein de fonctionnalités pour un prix équivalent à de l’arduino au final.
Le 19/05/2021 à 07h53
je rajouterait que les esp ont beau être des composants “basse conso”, c’est quand même largement plus énergivore qu’un arduino assez facilement d’un facteur 10 (surtout à cause de la partie wifi il me semble, si on veut que l’esp puisse réagir à une commande reçue en wifi, ce dernier doit toujours être actif …) (je m’avancerai pas trop pour le rp2040 qui me semble entre les deux si j’ai bonne mémoire)
Le 19/05/2021 à 08h35
Si on regarde bien, le RP2040 est un peu moins cher, avec quelques possibilités de moins qu’un ESP32. Tout dépends ensuite de l’usage final. Les cartes “tout en un” font monter le prix, mais restent raisonnables.
En revanche, niveau langage de prog, le RP est plus “compatible” dans le sens ou on peut aussi utiliser du C++ et le micropython est interprété dans son intégralité.
Donc en gros
Les 2 sont interessants, l’un cible les makers débutant, et l’autre les makers hardcore
Le 19/05/2021 à 09h24
L’enjeu pour la fondation est là. Vendre des cartes “bidouille” c’est une chose, mais leur objectif c’est de faire du RP2040 un outil d’industriel comme c’est le cas des ESP (qu’on retrouve à la base de tas de bidules connectés)
Le 19/05/2021 à 09h46
A première vue, ils sont bien partis, car dans mon entourage, le principal frein à utiliser des cartes à base d’ESP c’est le temps perdu à trouver “pourquoi ca marche pas”. A moins d’avoir une équipe dédiée à l’étude et au développement de produits, professionnellement c’est pas génial.
Si le RP2040 fonctionne comme ils l’entendent, et que la communauté fournisse des vraies doc et des vraies lib solide comme pour le PI, on peut imaginer qu’ils soit plus massivement utilisé dans des petites infra fait maison par des PME. Je pense notamment à la domotique ou l’automatisation.
On peut même pousser le rêve, ou des éditeurs soft, fassent des microprogrammes pour avoir un écosystème RPI / RP2040 en constellation avec des Shield compatibles pour faire des sondes/déclencheurs DIY easy de type “plug, upload, play” !
HA à déjà bien amorcé l’idée avec les ESP, mais c’est trop restreint à mon gout…
Le 19/05/2021 à 18h45
Le module u-blox NINA-W102, inclus dans la carte embarque lui-même un ESP32.
Description du module radio
Donc pour l’instant, la seule façon d’associer du Wifi et Bluetooth à un RP2040, c’est de l’associer à un module radio contenant un ESP32, qui est lui-même plus puissant que le RP2040.
On reste sur un bricolage pas optimum.
Reste à espérer que la fondation Raspberry licenciera l’IP du RP2040 pour qu’il soit embarqué dans un module radio.
Le 19/05/2021 à 19h26
Certes, mais l’exemple de tuto que j’ai mis était pour appuyer que le niveau de ‘bidouille’ est quand même la hyper faible, tu en conviendras.
Et niveau framework, c’est 100% compatible avec celui d’arduino (tu noteras le #include )
Euh non, c’est juste les “raffinements” d’un esp32 en version nodemcu très très standard que tu trouves pour 1.08€ expédition Chine ou 4.4€ expedition France: https://a.aliexpress.com/_vTdMJF
Non
Non plus.
Historiquement c’est même plutôt l’inverse.
Le 19/05/2021 à 19h32
Si tu n’utilises pas le wifi ou le BT, ça consomme rien. T’as également dispo un nombre impressionnant de modes de sommeil.
https://letmeknow.fr/shop/fr/blog/142-tutoriel-les-sleep-modes-de-lesp32
Et si tu dois utiliser le wifi l’arduino ne fera pas mieux que l’esp.
Le 20/05/2021 à 08h05
absolument :)
c’est juste que prendre un esp pour pas se servir de la partie radio, ça me semble un peu dommage du coup (mais ça peut se justifier par la puissance de calcul, il y a un faussé autre un arduino et un esp et je connais pas de composant sans radio avec une puissance intermédiaire et autant de lib/une communauté aussi importante).
Le 23/05/2021 à 09h31
Y’a pas que la partie radio. L’esp32 (voir -s2) offre une pâtée d’autres possibilités qui sont aux abonnés absents ou moindres chez ce rp2040 (ram, senseurs capacitif, (dé)chiffrement ‘hard’, espace de stockage secure, nombre d’i2c, i2s, la présence d’un DAC, etc…)
https://socialcompare.com/fr/comparison/rp2040-vs-stm32-vs-esp32-vs-esp8266
Et même si on n’utilise pas tout pour tel ou tel projet, l’un dans l’autre mieux vaut se prendre un lot de cartes identiques et homogènes pour ses différents projets présents et à venir, plutôt que switcher d’une carte a l’autre (et ses spécificités) pour chaque projet (hors besoin très spécifique). La simplicité d’emploi, elle passe par là aussi