Nouveau ESP32-C3, la relève des ESP8266 et ESP01 est là !

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Table des matières

Espressif vient d’annoncer la disponibilité de la nouvelle déclinaison de l’ESP32 sur son blog, l’ESP32-C3. Espressif a opté pour une stratégie de diversification de sa gamme. Depuis 2014 et le lancement de l’ESP8266, le fabricant a fait bien du chemin et se présente comme leader sur le marché des micro-contrôleurs pour objets connectés. 

 

Disponible en 3 versions au lancement, la version ESP32-C3-WROOM-1 est compatible broche à broche avec les modules ESP-WROOM-02D et ESP-WROOM-02 (spécifications) plus connu sous la référence ESP8266EX utilisé dans la plupart des cartes de développement ESP01.

Nouveau ESP32-C3, enfin un successeur pour l’ESP-01 et l’ESP8266 ?

L’ESP32-C3 est un MCU mono-cœur 32 bits basé sur une architecture RISC-V. Equipé de 400 Ko de SRAM, le processeur pourra être cadencé jusqu’à à 160 MHz. Il intégré une connectivité Wi-Fi 2,4 GHz 802.11b/g/n ainsi que le Bluetooth LE 5.0 longue portée. Il dispose de 22 GPIO programmables prenant en charge les interfaces ADC, SPI, UART, I2C, I2S, RMT, TWAI et PWM.

espressif esp32-c3 diagram

Bloc diagram du nouveau ESP32-C3 (novembre 2020) Source : Espressif.

Disponible en 3 versions dès sont lancement, la version ESP32-C3-WROOM-1 est compatible broche à broche avec les modules ESP-WROOM-02D et ESP-WROOM-02. Les spécifications sont disponibles ici.

esp01 esp-01 esp8266ex 512Mb black noirOn connait mieux l’ESP-WROOM-02 sous la référence ESP8266EX très utilisée dans les cartes de développement ESP8266 et ESP01. 

C’est une excellente nouvelle pour ceux qui apprécient le format compact de l’ESP-01. Pour ceux qui prennent le train en route, L’ESP01 a été la toute première version de l’ESP8266. Il permettait juste d’ajouter une connectivité WiFi à l’Arduino pour quelques euros. A l’époque, il fallait compter au moins 25€ pour un shield WiFi Arduino. L’ESP01 faisait la même chose pour 2€ ! Le succès a été immédiat et fulgurant.

L’ESP32 va vraiment simplifier de nombreuses tâches et décupler les possibilités. Tout d’abord, on pourra piloter nos objets en Bluetooth en plus du WiFi. Il ne sera plus nécessaire de bricoler en soudant un jumper sur le GPIO0 pour activer le mode deep sleep 😆 Espérons que les fabricants penserons à ajouter un convertisseur TTL -> USB sur leurs cartes de développement pour ne plus enfin avoir à mettre le MCU en mode boot load à chaque fois qu’on veut téléverser 😛

En attendant que ces hypothétiques cartes de développement arrivent sur le marché, voici quelques tutoriels encore bien pratiques

A LIRE AUSSI :
ESP01. Quel programmeur choisir ? Modification pour passer en Flash Mode
A LIRE AUSSI :
Comment attribuer une IP fixe à un projet ESP32 ESP8266 ou ESP01

Spécifications techniques de l’ESP32-C3

Les attaques utilisent de plus en plus des objets connectés (y compris des caméras de surveillance) dont la sécurité informatique n’est pas suffisante. Espressif a donc intégré de nouveaux mécanismes de sécurité pour empêcher des actions malveillantes

  • Accéder à des données sensibles
  • Obtenir un contrôle non autorisé de l’appareil
  • Voler l’identité de l’appareil ce qui permettrait ensuite d’obtenir un accès non autorisé au cloud de l’appareil

Pour cela l’ESP32-C3 est équipé de plusieurs protections matérielles

  1. Démarrage sécurisé : l’ESP32-C3 implémente le schéma d’authentification standard basé sur RSA-3072 pour garantir que seules les applications de confiance peuvent être utilisées sur la plate-forme. Cette fonction empêche d’exécuter du code malveillante téléversé sur la mémoire flash. Cette fonctionnalité de sécurité ajoute 100ms au temps de démarrage.
  2. Cryptage de mémoire Flash : l’ESP32-C3 utilise le schéma de cryptage flash basé sur AES-128-XTS. Cela permet de crypter l’application et ses données stockées sur mémoire flash. C’est directement le contrôleur de la mémoire flash qui prend en charge les opérations de cryptage / décryptage afin d’empêcher toute modification des données et du code même durant le démarrage.
  3. Signature numérique et périphérique HMAC: l’ESP32-C3 possède un périphérique de signature numérique qui peut générer des signatures numériques à l’aide d’une clé privée protégée contre l’accès au micrologiciel. Cela permettra de protéger plus facilement les applications IoT qui doivent se connecter à un cloud qui utilise une authentification basée sur le certificat X.509.
  4. World Controller: est un nouveau périphérique qui fournit deux environnements d’exécution totalement isolés l’un de l’autre. Cela permet d’exécuter des processus séparés dans un environnement d’exécution sécurisé Trusted Execution Environment (TEE).

Enfin dernier point intéressant (surtout pour des applications industrielles), le MCU ESP32-C3-WROOM-1 pourra fonctionner jusqu’à 105°C.

Avez-vous aimé cet article ?
[Total: 0 Moyenne: 0]
Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Vous avez aimé ce projet ? Ne manquez plus aucun projet en vous abonnant à notre lettre d’information hebdomadaire!

quel modèle esp8266 choisir
Quel modèle d'ESP8266EX choisir en 2020 ?
guide choix esp32 development board
Quel ESP32 choisir en 2020 ?

Vous rencontrez un problème avec ce sujet ?

Peut-être que quelqu’un a déjà trouvé la solution, visitez le forum avant de poser votre question

2 Commentaires
  1. Coucou,
    Parmi les gros avantages de l’ESP32 par rapport a l’ESP8266, c’est qu’il y a une détection de la stabilité de l’alimentation.
    Car ce qui est pénible avec ce dernier, c’est qu’il se plante si l’alim devient trop faible … et qu’il est impossible de le réveillé lorsqu’elle redevient correcte. J’en souffre avec ma sonde de piscine alimentée par des veilles lampes de jardin à cellule photo.
    Donc tout de bon.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Calculateurs
×
Calculateur loi d'Ohm
Tension (U) - en Volt
Courant (I) - en Ampère
Résistance (R) - en Ohms
Puissance (P) - en Watts

Ce calculateur permet de calculer les relations entre le courant, la tension, la résistance et la puissance dans les circuits résistifs.

Saisir au moins deux valeurs puis cliquer sur calculer pour calculer les valeurs restantes. Réinitialisez après chaque calcul.

Rappel sur la Loi d'Ohm
La loi d'Ohm explique la relation entre la tension, le courant et la résistance en déclarant que le courant traversant un conducteur entre deux points est directement proportionnel à la différence de potentiel entre les deux points.
La loi d'Ohm s'écrit U = IR, où U est la différence de tension, I est le courant en ampère et R est la résistance en Ohms (symbole Ω).
Loi d'Ohm (U=RI)
×
Déchiffrer le code couleur d'une résistance à 4 bandes
Bande 1 Bande 2 Multiplicateur Tolérance
   

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 4 anneaux
Formule : ab*cΩ ±d%
Les deux premières bandes (a, b) permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0) donne le nombre 10.
La troisième bande (c) est un coefficient multiplicateur. Par exemple, l'anneau rouge est un coefficient multiplicateur de 100, ce qui donne 10 X 100 = 1000Ω.
Le quatrième anneau (d) indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que sa valeur soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 4 bandes
×
Déchiffrer le code couleur d'une résistance à 5 bandes
Bande 1 Bande 2 Bande 3 Multiplicateur Tolérance

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 5 anneaux
Formule : abc*dΩ ±e%
Les trois premières bandes permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0), Noir (0) donne le nombre 100
La quatrième bande est un coefficient multiplicateur. Par exemple, l'anneau brun correspond au coefficient multiplicateur 10, ce qui donne 100 X 10 = 1000Ω.
Le cinquième anneau indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que la valeur de la résistance soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 5 bandes
×
Calculateur de résistance série pour une ou plusieurs LED
Tension d'alimentation en Volt
Tension directe en Volt
Courant en mA
Résistance calculée en Ω
Puissance estimée en W

Ce calculateur permet de déterminer la résistance requise pour piloter une ou plusieurs LED connectées en série à partir d'une source de tension à un niveau de courant spécifié.

Remarque. Il est préférable d'alimenter le circuit avec une puissance nominale comprise entre 2 et 10 fois la valeur calculée afin d'éviter la surchauffe
Couleur Longueur d'onde (nm) Tension (V) pour LED ⌀3mm Tension(V) pour LED ⌀5mm
Rouge 625-630  1,9-2,1 2,1-2,2
Bleu 460-470 3,0-3,2 3,2-3,4
Vert 520-525 2,0-2,2 2,0-2,2
Jaune 585-595 2,0-2,2 3,0-3,2
Blanc 460-470 3,0-3,2 1,9-2,1
Résistance en série pour une ou plusieurs LED
×
Calculateur durée de vie d'une batterie
Capacité de la batterie
Consommation de l'appareil ou objet connecté

Ce calculateur estime la durée de vie d'une batterie, en fonction de sa capacité nominale et du courant ou de la puissance qu'une charge en tire.

La durée de vie de la batterie est une estimation idéalisée. La durée de vie réelle peut varier en fonction de l'état de la batterie, de son âge, de la température, du taux de décharge et d'autres facteurs. C'est le mieux que vous pouvez espérer obtenir.

Autonomie de la batterie = capacité de la batterie en mAh / courant de charge en mA

Durée de vie batterie
Publicité
À lire aussi
Composants
Sur le Forum
Derniers Sujets
Domotique et objets connectés à faire soi-même
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment. 

Shopping cart