Wearable electronics project used to compare Gemma M0, Circuit Playground Express, and ESP32 microcontroller boards

Gemma vs Circuit Playground vs ESP32 : quelle carte choisir pour votre projet ?

Choisir un microcontrôleur est plus facile lorsque vous commencez par les besoins réels de votre projet. L' Adafruit Gemma M0 compact, la Circuit Playground Express riche en fonctionnalités et la carte de développement ESP32 sans fil peuvent toutes alimenter des projets électroniques créatifs, mais chacune convient à un type de montage différent.

Aperçu comparatif : Gemma vs Circuit Playground vs ESP32

Fonctionnalité Gemma M0 Circuit Playground Express Carte de développement ESP32
Taille de la carte Très petite, ronde et facile à dissimuler dans un vêtement Carte ronde plus grande avec de la place pour les composants intégrés Carte rectangulaire de type plaque d'essai
Connexion et charge de la batterie Connecteur de batterie JST ; pas de charge intégrée Connecteur de batterie JST ; pas de charge intégrée Pas de connecteur de batterie ni de charge intégrée sur cette carte standard ; utilisez du matériel d'alimentation externe adapté
Fonctionnalités sans fil Aucune Aucune sur le modèle Express Wi-Fi et Bluetooth intégrés
Tactile capacitif Les trois pastilles d'E/S peuvent servir d'entrées tactiles capacitives Sept grandes pastilles, A1 à A7, prennent en charge le tactile capacitif Jusqu'à dix canaux tactiles matériels sur la puce ESP32 classique ; utilisez les GPIO compatibles tactiles exposés par la carte
Environnements de programmation CircuitPython et Arduino IDE MakeCode, CircuitPython et Arduino IDE Arduino IDE, MicroPython et ESP-IDF
Disponibilité des broches Trois grandes pastilles d'E/S cousables, plus alimentation et masse Plusieurs grandes pastilles de connexion ainsi que des capteurs, boutons, son et LED intégrés De nombreuses broches GPIO pour capteurs, écrans et modules complémentaires ; les capacités varient selon la broche
Adapté aux débutants Excellent pour un premier petit objet connecté à porter Le meilleur choix global pour l'apprentissage et les ateliers Idéal après avoir acquis les bases, ou quand le sans-fil est essentiel
Idéal pour Objets connectés cousus compacts et projets lumineux simples à contrôle tactile Projets interactifs pour débutants et expérimentation Projets connectés, données et montages plus complexes

Pressure Pack image 4

Choisissez le Gemma M0 pour un petit objet connecté à porter

La Gemma M0 est la plus petite et la plus facile de ces cartes à glisser dans un costume, un sac ou un accessoire. Ses grandes pastilles peuvent être connectées avec du fil conducteur ou des pinces crocodiles, et CircuitPython la rend accessible aux débutants.

Détection tactile : Les trois pastilles d'E/S peuvent agir comme des entrées tactiles capacitives. Connectez du tissu conducteur, du fil conducteur, du papier aluminium ou toute autre surface conductrice pour créer des boutons souples et des commandes tactiles sans ajouter de capteur tactile séparé.

Le compromis réside dans l'extension : les trois mêmes pastilles utilisées pour le tactile sont également les seules entrées/sorties à usage général disponibles, elles sont donc vite occupées. Gemma possède un connecteur JST pour une alimentation par batterie compatible, mais elle ne permet pas de charger la batterie intégrée. Rechargez une batterie rechargeable uniquement avec un chargeur séparé conçu pour cette batterie.

Meilleur choix quand : la taille et la possibilité de couture importent plus que la connectivité sans fil ou un grand nombre de broches.

Adafruit Circuit Playground Classic image 0

Choisissez la Circuit Playground Express pour apprendre

La Circuit Playground Express offre aux débutants des composants utiles directement sur la carte, notamment dix NeoPixels, des boutons, une détection de mouvement, des capteurs de température et de lumière, ainsi que des fonctionnalités sonores. Cela signifie moins de composants supplémentaires avant de pouvoir créer quelque chose d'intéressant.

Détection tactile : Sept de ses grandes pastilles extérieures, A1 à A7, peuvent agir comme des entrées tactiles capacitives. Ces grandes pastilles sont faciles à utiliser avec des pinces lors du prototypage et simples à relier à du tissu ou du fil conducteur pour des commandes cousues. MakeCode rend également les projets déclenchés par le toucher particulièrement accessibles.

Elle prend en charge la programmation visuelle MakeCode ainsi que CircuitPython et Arduino, elle peut donc évoluer avec le créateur. Comme la Gemma, elle accepte une alimentation par batterie compatible via un connecteur JST, mais ne fournit pas de charge de batterie intégrée.

Meilleur choix quand : vous souhaitez la courbe d'apprentissage la plus douce, vous donnez des cours, ou vous voulez expérimenter avant d'acheter des capteurs et des LED séparés.

A ESP32-USBc board with its integrated USB-C port and GPIO header pins, shown on a clean white background.

Choisissez l'ESP32 quand le projet nécessite le sans-fil

La carte de développement ESP32 est le choix évident lorsqu'un projet nécessite du Wi-Fi, du Bluetooth ou de nombreuses connexions. Elle peut collecter des données de capteurs, communiquer avec des services en ligne, contrôler des écrans et gérer des montages plus complexes.

Détection tactile : La puce ESP32 classique fournit jusqu'à dix canaux tactiles capacitifs matériels. Le toucher doit être connecté à un GPIO compatible tactile qui est effectivement sorti sur la carte de développement. Vérifiez le brochage spécifique de la carte avant le câblage, car tous les GPIO ne prennent pas en charge le tactile et les broches exposées varient selon les modèles d'ESP32.

La carte standard est moins adaptée aux objets à porter que la Gemma ou la Circuit Playground. Elle utilise des broches (header pins) plutôt que de grandes pastilles cousables, et son alimentation nécessite davantage de planification. Pour les projets de vêtements et circuits souples, le microcontrôleur Beetle ESP32 [cousable] offre la connectivité ESP32 dans un format adapté à l'intégration. Pour un projet guidé mêlant tactile et sans-fil, essayez le kit de connexion ESP32 : objet connecté à porter avec données météo en direct.

Meilleur choix quand : la connectivité sans fil, les entrées tactiles multiples ou un grand nombre de broches sont essentiels à votre idée.

Quel environnement de programmation utiliser ?

  • MakeCode : Le point de départ visuel le plus simple, disponible pour la Circuit Playground Express.
  • CircuitPython : Une étape suivante conviviale basée sur du texte pour Gemma M0 et Circuit Playground Express, avec entrée tactile disponible via ses bibliothèques dédiées.
  • Arduino IDE : Pris en charge par les trois choix et soutenu par une immense bibliothèque d'exemples.
  • MicroPython ou ESP-IDF : Des options ESP32 utiles pour les créateurs souhaitant plus de contrôle.

Quelle carte acheter ?

  • Choisissez la Gemma M0 pour le plus petit et le plus simple des objets cousus ou quelques commandes tactiles souples.
  • Choisissez la Circuit Playground Express pour l'expérience débutante la plus complète et sept pastilles tactiles faciles à connecter.
  • Choisissez une carte de développement ESP32 quand le Wi-Fi, le Bluetooth, les canaux tactiles multiples ou de nombreuses connexions sont primordiaux.

Si vous débutez avec les circuits souples, lisez notre guide complet du débutant en électronique à porter pour la planification de projets, les matériaux, les bases des circuits et des conseils pour vos premières réalisations.

Retour au blog

Laisser un commentaire