Mini-cartes, maxi-possibilités : Les microcontrôleurs XIAO de SEEED
Vous souhaitez monter votre premier projet IoT ? Concevoir un prototype pour une start-up ? Intégrer des capteurs intelligents ? Tout cela est possible grâce aux microcontrôleurs compacts de la série XIAO de SEEED, à un prix adapté aussi bien aux loisirs qu’au prototypage. Mais comment choisir le modèle qui convient ? Quelles sont les différences entre les modèles ?
Qu’est-ce que les cartes XIAO ?
XIAO est une gamme de microcontrôleurs reposant sur différentes architectures de processeurs, chacune ayant ses atouts. ARM Cortex est très répandu et séduit par son écosystème abouti et sa faible consommation d’énergie. L’architecture ouverte et sans licence de RISC-V est idéale pour les projets qui souhaitent éviter les solutions soumises à licence, car elle dispose de fonctionnalités IoT intégrées. Xtensa offre quant à lui une puissance de calcul élevée pour les tâches exigeantes. La conception basse consommation garantit une gestion efficace de l’énergie sur chaque modèle, ce qui rend ces cartes particulièrement intéressantes pour les projets à long terme.
Ce qui unit toutes les cartes XIAO, c’est leur nature ultracompacte. Avec des dimensions de 21 x 17,8 mm, elles sont à peu près de la taille d’un ongle de pouce (d’où leur appellation « thumbsized »). Cette petite taille n’enlève toutefois rien à leurs performances. Selon le modèle, elles offrent différentes capacités de stockage et options de connectivité, comme le Wi-Fi, le Bluetooth, Thread ou Zigbee. Leur prix constitue un autre avantage. Elles sont suffisamment abordables pour des projets de loisirs, tout en étant évolutives pour des applications professionnelles. Leurs possibilités d’utilisation sont donc variées : projets de loisirs, prototypes professionnels, applications individuelles à faible consommation d’énergie, systèmes IoT en réseau, etc.
Trouvez le microcontrôleur adapté à votre projet
Toutes les microcontrôleurs XIAO ne conviennent pas à tous les usages. La gamme peut être divisée en quatre grandes catégories :

Les microcontrôleurs base consommation sont optimisés pour une consommation d’énergie minimale. Faciles à utiliser et économiques, ils sont idéals pour les projets créatifs alimentés par batterie qui nécessitent une connectivité de base. On les trouve généralement dans les appareils portables, tels que les trackers d’activité fabriqués soi-même ou les installations LED intelligentes, partout où l’on souhaite que la batterie tienne le plus longtemps possible.
Le XIAO SAMD21 est un modèle d’entrée de gamme adapté à cette catégorie.

Les microcontrôleurs sans fil sont conçus pour l’intégration de l’Internet des objets (IoT) dans des applications connectées. Ils sont une solution d’entrée de gamme abordable, avec une conception efficace et des fonctionnalités sans fil de base, ce qui les rend parfaits pour l’apprentissage. Ils permettent de mettre en place rapidement et facilement les premiers nœuds de capteurs d’un réseau domestique ou de réaliser des tests de maison connectée.
Le XIAO ESP32C3, équipé du Wi-Fi et du Bluetooth, en est un exemple typique.

Si vous avez besoin de plus de puissance, optez pour les microcontrôleurs IA et les capteurs. Dotés d’une mémoire généreuse (jusqu’à 8 Mo de mémoire flash et 8 Mo de PSRAM), ils offrent ainsi des performances élevées et des périphériques adaptés aux projets complexes, tout en étant compatibles avec des outils de développement avancés. Les systèmes robotiques dotés d’intelligence artificielle ou les intégrations IoT avancées sont des domaines d’application typiques.
Le XIAO ESP32S3 Sense, doté d’une caméra intégrée et d’un processeur double cœur puissant, est l’un des produits phares de cette catégorie.

Pour répondre à des exigences encore plus complexes, il existe des cmincrocontrôleurs de connectivité avancées offrant des options multicœurs et prenant en charge les technologies NFC, Zigbee, Thread ou Matter. Évolutifs, ils conviennent aux prototypes complexes, aux applications industrielles, ainsi qu’aux réseaux et à la production en série. Les prototypes d’appareils domotiques ou de réseaux de capteurs industriels constituent le cas d’utilisation classique.
Le XIAO ESP32C6 est un modèle particulièrement polyvalent de cette gamme, avec le Wi-Fi 6, le Bluetooth 5, le Zigbee et le Thread.
Conseils pour débuter
Une fois votre choix effectué, vous pouvez vous lancer immédiatement. La première étape consiste à télécharger le logiciel adapté. Plusieurs options sont possibles : l’IDE Arduino est idéal pour les débutants, car il est simple d’utilisation et bénéficie du soutien d’une vaste communauté. PlatformIO est le meilleur choix pour les professionnels qui souhaitent travailler directement dans VS Code. Les personnes qui préfèrent écrire en Python opteront pour MicroPython, une implémentation de Python spécialement développée pour les microcontrôleurs, particulièrement pratique pour les projets IoT. Il suffit ensuite de connecter le microcontrôleur à l’ordinateur via un port USB de type C, puis de tester un exemple simple, comme le clignotement classique d’une LED. Le wiki de SEEED propose des tutoriels prêts à l’emploi pour chaque microcontrôleur, qui guident pas à pas à travers ce type d’applications.
Ceux qui souhaitent connecter rapidement des capteurs sans trop souder trouveront leur bonheur avec les systèmes compatibles Grove de SEEED. Ces modules prêts à l’emploi se connectent directement et couvrent une large gamme de capteurs. Pour les écrans, la gestion des batteries ou les options avancées d’entrées et de sorties, il existe des circuits d’extension adaptés. L’analyse des données dans le cloud est également rapide et simple, car les cartes XIAO peuvent être facilement connectées à des services tels qu’AWS ou Azure. Des outils de débogage aident par ailleurs à détecter et à corriger rapidement les erreurs lors du test de prototypes.
Il convient toutefois de garder à l’esprit deux points lors de la prise en main. D’une part, il faut vérifier la compatibilité des broches : tous les shields ne sont pas compatibles avec tous les modèles. Il est donc conseillé de consulter rapidement la fiche technique pour éviter toute frustration ultérieure. D’autre part, SEEED publie régulièrement des mises à jour du micrologiciel. Il est donc préférable de mettre à jour sa carte dès le début.
Microcontrôleurs XIAO : Mini-cartes, maxi-possibilités
Die série XIAO simplifie l’accès à l’univers des microcontrôleurs. Ultracompactes, abordables et pourtant performants, ces microcontrrôleurs sont disponibles dans une large gamme de modèles (basse consommation, sans fil, IA et connectivité avancée), ce qui permet de trouver facilement le modèle adapté à son projet. Le mieux est de se lancer : commandez un microcontrôleur, ouvrez un tutoriel, faites clignoter une LED… et voyez où cela vous mène.
Images : reichelt elektronik, vidéo : SEEED
