Aller au contenu

+49 1626571232

info@openelab.io

🚀 Livraison gratuite à partir de 30€ en Allemagne, 50€ dans l'UE !

FAQ

Quelle est la différence entre M5StickC PLUS et PLUS2 ?

04 Sep 2024 0 commentaires

Classification rapide M5StickC, M5StickC PLUS, M5StickC PLUS2

M5StickC

Le M5StickC est un contrôleur M5Stack compact alimenté par le ESP32. Il s'agit d'une carte de développement IoT portable, facile à utiliser et open-source, adaptée à divers projets IoT. Ce petit appareil peut transformer vos idées en réalité, stimuler votre créativité et vous aider à prototyper rapidement votre projet IoT. Il simplifie le processus de développement et sert de composant clé de la série de produits M5Stack.

Note : Ce produit est désormais en fin de vie (EOL).

Image

 

M5StickC PLUS

Le M5StickC PLUS est la version à écran plus grand du M5StickC, avec le module ESP32-PICO-D4 utilisant le Wi-Fi comme contrôle principal. Malgré sa taille compacte, il intègre divers composants matériels, tels que l'infrarouge, RTC, microphone, LEDs, IMU, boutons, buzzer et PMU. L'écran TFT de 1,14 pouces avec une résolution de 135 * 240 représente une augmentation de 18,7 % de la surface d'affichage par rapport à l'écran précédent de 0,96 pouce. De plus, il dispose désormais d'une capacité de batterie de 120mAh et prend en charge les produits de la série HAT et Unit.
M5StickC PLUS

M5StickC PLUS

Voir le produit
 

M5StickC PLUS2

Le M5StickC PLUS2 est une version améliorée du M5StickC PLUS. Il est alimenté par la puce ESP32-PICO-V3-02 avec une fonctionnalité Wi-Fi intégrée. Ce dispositif compact est équipé de diverses ressources matérielles telles que l'infrarouge, RTC, microphone, LED, et IMU. Les boutons et le buzzer sont contrôlés par le ST7789V2, qui pilote également l'écran TFT de 1,14 pouces avec une résolution de 135*240. La capacité de la batterie a été augmentée à 200mAh, et l'interface prend en charge les produits des séries HAT et Unit. Cet outil de développement petit et compact est conçu pour inspirer la créativité.
M5StickC PLUS2

M5StickC PLUS2

Voir le produit

 

M5StickC PLUS vs M5StickC PLUS2

Le M5StickC PLUS2 a été amélioré sur plusieurs aspects par rapport au M5StickC PLUS.
  • Le passage à une puce plus puissante ESP32-PICO-V3-02 avec 2 Mo de PSRAM et 8 Mo de mémoire Flash améliore les performances globales et la scalabilité, permettant au PLUS2 de gérer des applications plus complexes, notamment celles nécessitant plus de mémoire, comme le traitement de données en temps réel ou la mise en mémoire tampon d'images.
  • Le M5Stack PLUS2 a été amélioré avec le convertisseur USB-série CH9102 pour offrir une communication série USB plus fiable, notamment dans les scénarios où le transfert de données à haute vitesse et la communication à faible latence sont nécessaires.
  • La capacité de la batterie a été améliorée à 200mAh, prolongeant ainsi la durée de vie opérationnelle de l'appareil.
  • De plus, le système de gestion de l'alimentation et les indicateurs LED ont été améliorés pour offrir une disposition plus rationnelle et une meilleure expérience d'utilisation. Ces améliorations rendent le PLUS2 plus adapté à la gestion de tâches complexes et à des scénarios d'application exigeants.
Ressources M5StickC Plus M5StickC PLUS2
ESP32 ESP32-PICO-D4, 240MHz dual core ESP32-PICO-V3-02, 240MHz dual core
600 DMIPS, 520KB SRAM, Wi-Fi support wifi, 2 MB SPI PSRAM, 8 MB SPI flash
PSRAM - 2 MB
Mémoire Flash 4Mo 8Mo
Entrée d'alimentation 5V @ 500mA
Port TypeC x 1, GROVE(I2C+I/O+UART) x 1 TypeC x 1, GROVE(I2C+I/O+UART) x 1
Écran LCD 1,14 pouces, 135*240 TFT LCD Coloré, ST7789v2
Bouton Bouton personnalisé x 2 Bouton personnalisé x 3
LED LED ROUGE LED VERTE
MEMS MPU6886
Buzzer Buzzer intégré
IR Transmission infrarouge
MIC SPM1423
RTC BM8563
PMU AXP192 TIMER POWER
Batterie 120 mAh @ 3.7V 200mAh @ 3.7V
Antenne Antenne 3D 2.4G
Port PIN G0, G25/G36, G26, G32, G33 G0, G25/G26, G36, G32, G33
Température de fonctionnement 0°C à 60°C 0°C à 40°C
Matériau du boîtier Plastique (PC)

 

Comparaison des fonctions de base

 

Différence de LED

 
 

La différence entre l'allumage et l'extinction

Nom du produit Allumer Éteindre
M5STICKC PLUS Appuyez sur le bouton de réinitialisation (BOUTON C)
pendant au moins 2 secondes
Appuyez sur le bouton de réinitialisation (BOUTON C) pendant au moins 6 secondes
M5STICKC PLUS2

Il peut être démarré en appuyant sur 'BOUTON C' pendant
plus de 2 secondes, ou par un signal IRQ déclenché
par le RTC régulièrement. Après avoir déclenché le signal de réveil,
il est nécessaire de définir la broche HOLD(G4) à un niveau haut (1)
dans l'initialisation du programme pour maintenir l'alimentation,
sans quoi le périphérique entrera à nouveau en état d'arrêt.

Lorsque l'alimentation externe USB n'est pas disponible,
appuyez sur le BOUTON C pendant plus de 6
secondes. Ou lorsqu'il n'y a pas d'alimentation externe USB,
dans le programme, définissez HOLD(GPIO4)=0 pour
éteindre l'alimentation. Lorsque l'USB est connecté,
appuyez sur le bouton 'BOUTON C' pendant plus de 6 secondes
pour éteindre l'écran et entrer en mode hibernation, mais sans éteindre.
 
Depuis que le M5StickC PLUS2 ne comprend plus la puce de gestion de l'alimentation AXP192, le mode de commutation d'alimentation a changé. Bien que le fonctionnement reste le même, les fichiers de bibliothèque supportés par le programme seront différents. Les signaux Wi-Fi et infrarouges ont été améliorés par rapport aux versions précédentes.

 

Support logiciel et écosystème

Le M5StickC Plus est un outil puissant et polyvalent qui excelle tant en matériel et logiciel. Il propose une bibliothèque complète de fichiers et de code d'exemple, fournissant aux développeurs tout ce dont ils ont besoin pour commencer et concrétiser rapidement leurs idées créatives. De plus, le Plus est compatible avec l'IDE Arduino, permettant aux développeurs de profiter des ressources étendues de la communauté Arduino pour étendre leurs applications.
 
Le M5StickC PLUS2 offre un support logiciel inégalé. Le PLUS2 non seulement hérite de l'écosystème logiciel du Plus, mais ajoute également le support de MicroPython. Cette implémentation légère de Python permet aux développeurs de programmer dans le langage Python simple et facile à comprendre, réduisant considérablement la barrière à l'entrée pour la programmation. Pour les débutants, c'est un avantage considérable. De plus, le PLUS2 prend en charge le framework de développement ESP-IDF, qui offre aux développeurs professionnels un meilleur contrôle.
 
En termes d'écosystème, tant le M5StickC PLUS2 que le Plus peuvent accéder à l'écosystème de M5Stack, qui propose un outil appelé M5Burner permettant aux utilisateurs de flasher le firmware et de mettre à jour les programmes facilement.

 

Avantages du M5StickC PLUS2 par rapport au M5StickC Plus

Catégorie M5StickC PLUS2 M5StickC Plus
Microcontrôleur Microcontrôleur amélioré avec des performances accrues Performance standard avec cœur ESP32
Convertisseur USB vers série CH9102 (Transmission de données plus stable et rapide) CP2104
Support de la programmation Prend en charge MicroPython et ESP-IDF Limité à IDE Arduino
Gestion de l'alimentation Conception simplifiée sans AXP192 PMIC Utilise AXP192 PMIC pour la gestion de l'alimentation
Signal Wi-Fi Signal Wi-Fi plus fort pour une meilleure connectivité Performance Wi-Fi standard
Signal infrarouge Puissance du signal infrarouge améliorée Performance infrarouge standard
Flexibilité pour les développeurs Offre plus de contrôle avec ESP-IDF et MicroPython Développement uniquement basé sur Arduino
Facilité d'utilisation pour les débutants MicroPython réduit la barrière d'entrée pour les nouveaux développeurs Nécessite plus de connaissances en C/C++ pour la programmation Arduino
Bibliothèque et écosystème Hérite de l'écosystème du M5StickC Plus avec des bibliothèques MicroPython supplémentaires Support standard pour IDE Arduino
Consommation d'énergie Consommation d'énergie globale plus faible Consommation d'énergie plus élevée avec AXP192 PMIC

 

Le M5StickC PLUS2 offre plusieurs améliorations par rapport au M5StickC Plus, notamment des signaux Wi-Fi et infrarouges plus forts, un convertisseur USB-série plus stable (CH9102), et le support de MicroPython et ESP-IDF. Ces améliorations offrent aux développeurs plus de flexibilité et de meilleures performances. La suppression de la puce de gestion de l'alimentation AXP192 simplifie la gestion de l'alimentation et réduit la consommation d'énergie. De plus, le support de MicroPython dans le PLUS2 le rend plus accessible pour les débutants, tandis que les professionnels bénéficient du framework ESP-IDF pour un contrôle plus avancé.

 

 

  

FAQ

Comparaison entre ESP32-PICO-D4 et ESP32-PICO-V3

Catégorie ESP32-PICO-D4 ESP32-PICO-V3
Core du microcontrôleur Dual-core Xtensa LX6 Dual-core Xtensa LX6
Vitesse d'horloge Jusqu'à 240 MHz Jusqu'à 240 MHz
RAM 520 KB SRAM 520 KB SRAM
Mémoire Flash 4 MB flash embarqué 4 MB flash embarqué
Standard Wi-Fi 802.11 b/g/n (2.4 GHz) 802.11 b/g/n (2.4 GHz)
Bluetooth Bluetooth 4.2 BR/EDR et BLE Bluetooth 4.2 BR/EDR et BLE
Composants intégrés Balun RF, amplificateur de puissance, filtres, oscillateurs à quartz Mêmes composants, avec des performances améliorées
Amélioration clé Version initiale Gestion de l'alimentation améliorée et meilleures performances RF
Révision du puce ESP32 (original) ESP32 ECO V3 (révision améliorée du silicium)
Consommation d'énergie Plus élevée que ESP32-PICO-V3 Consommation d'énergie réduite, surtout en mode veille profonde
Fonctionnalités de sécurité Fonctionnalités de sécurité de base Sécurité améliorée avec un chiffrement matériel renforcé
Température de fonctionnement -40°C à 85°C -40°C à 85°C
Cas d'utilisation cible Applications IoT générales Optimisé pour l'IoT avec une meilleure efficacité et performance

 

Quelle est la différence entre PRAM et SRAM ? 

Catégorie PRAM (Phase-Change RAM) SRAM (Static RAM)
Principe de fonctionnement Utilise des matériaux à changement de phase (par exemple, GST - Germanium-Antimony-Tellurium) pour passer entre les états cristallins et amorphes afin de stocker les données Utilise des circuits à bascule (6 transistors) pour maintenir la stabilité des données
Type de stockage Non volatile (Les données sont conservées après une perte d'alimentation) Volatile (Les données sont perdues lorsque l'alimentation est coupée)
Vitesse de lecture/écriture Vitesse modérée, plus rapide que NAND Flash Lecture/écriture haute vitesse, idéale pour un accès en temps réel
Consommation d'énergie Faible consommation d'énergie, adaptée pour un fonctionnement à long terme Haute consommation d'énergie, nécessite une alimentation continue pour maintenir les données
Capacité de stockage Capacité plus grande, adaptée pour le stockage de grandes quantités de données Capacité inférieure, principalement utilisée pour le cache
Latence Latence faible mais pas aussi rapide que SRAM Latence ultra-faible, temps de réponse rapide
Durabilité Cycles d'écriture limités mais plus stable que NAND Flash Haute fiabilité, adaptée pour des tâches critiques
Applications typiques Systèmes embarqués, dispositifs IoT, dispositifs intelligents Caches CPU/GPU, équipements réseau, traitement de données en temps réel
Coût Coût modéré, moins cher que SRAM mais plus cher que DRAM Coût élevé, plus cher que PRAM et DRAM

 

Avantages de PRAM et SRAM

Catégorie
PRAM (Phase-Change RAM)
SRAM (Static RAM)
Non-Volatile
Les données sont conservées après une perte d'alimentation
Les données sont perdues lorsque l'alimentation est coupée
Haute vitesse
Vitesse modérée, plus rapide que NAND Flash
Très rapide, idéal pour les caches CPU/GPU
Consommation d'énergie
Faible consommation d'énergie, adapté pour un fonctionnement à long terme
Haute consommation d'énergie, nécessite une alimentation constante
Densité de stockage
Capacité plus grande, adaptée au stockage de grandes quantités de données
Capacité inférieure, principalement utilisée pour le cache
Vitesse d'écriture
Vitesse d'écriture plus rapide que NAND Flash
N/A
Fiabilité
Plus stable avec une meilleure endurance d'écriture
Haute fiabilité, adaptée aux systèmes critiques
Conception du circuit
N/A
Conception simple avec des circuits à bascule
Latence
Faible latence, mais pas aussi rapide que SRAM
Latence ultra-faible, parfait pour le traitement en temps réel

 

Installation du pilote PLUS2

Cliquez sur le lien ci-dessous pour télécharger le pilote correspondant au système d'exploitation. Il existe actuellement deux versions de puces de pilote, CP34X (pour CH9102) dans un package compressé. Après avoir décompressé le package, sélectionnez le package d'installation correspondant au système d'exploitation pour l'installation. Si le programme ne peut pas être téléchargé normalement (le message indique "temps dépassé" ou "échec de l'écriture dans la RAM cible"), vous pouvez essayer de réinstaller le pilote du périphérique.

Nom du pilote Puces de pilote compatibles Lien de téléchargement
CH9102_VCP_SER_Windows CH9102
CH9102_VCP_SER_MacOS v1.7 CH9102

 

Avantages d'une plus grande mémoire Flash
  • Plus de stockage de programmes : Une plus grande mémoire flash permet de stocker des programmes plus complexes, des bibliothèques et plusieurs versions de firmware, permettant ainsi au dispositif de faire fonctionner des applications sophistiquées.

  • Journalisation des données et mise en mémoire tampon : Les dispositifs avec plus de mémoire flash peuvent stocker plus de journaux de données localement, ce qui est utile pour les applications IoT qui collectent des données au fil du temps sans avoir besoin d'un accès constant au réseau.

  • Mises à jour de firmware et support OTA : Une plus grande mémoire flash permet les mises à jour de firmware OTA, où plusieurs versions de firmware peuvent être stockées simultanément, réduisant ainsi les temps d'arrêt pendant les mises à jour.

  • Bibliothèques et frameworks multiples : Les développeurs peuvent stocker et utiliser plusieurs bibliothèques et frameworks (par exemple, MicroPython, ESP-IDF) sans manquer d'espace, améliorant ainsi la flexibilité et la compatibilité.

  • Stockage multimédia : Permet de stocker des images, de l'audio et d'autres fichiers multimédias, ce qui est utile pour des projets multimédia tels que des écrans IoT ou des dispositifs interactifs.

  • Bootloader et redondance : Prend en charge des bootloaders plus avancés et un stockage redondant de firmware, garantissant des mises à jour de firmware plus sûres et réduisant le risque de plantage du système.

  • Stockage sécurisé des données : Une plus grande mémoire flash permet de stocker des clés de chiffrement, des certificats et des données sensibles, améliorant la sécurité, notamment dans les applications IoT et industrielles.

  • Fonctionnalités étendues des applications : Les développeurs peuvent créer des applications avec plus de fonctionnalités et des bases de code plus grandes nécessitant une mémoire significative, évitant ainsi les compromis sur la fonctionnalité.

 

Articles connexes

M5StickC Plus

Qu'est-ce que M5StickC PLUS ?

 

M5StickC PLUS2

Article précédent
Prochain article

laissez un commentaire

Tous les commentaires du blog sont vérifiés avant la publication

Quelqu'un a récemment acheté un

Merci pour votre subscription!

Cet email a été enregistré !

Achetez le look

Choisissez les options

vu récemment

Modifier l'option
Notification de retour en stock
this is just a warning
Se connecter
Panier
0 articles
RuffRuff App RuffRuff App by Tsun