Nouveau M5PAPER ESP32 de M5Stack. Dashboard domotique ePaper tactile ou IoT • Domotique et objets connectés à faire soi-même

C’est la sortie aujourd’hui 27 novembre 2020 du nouveau M5PAPER de M5Stack. Le M5PAPER est une tablette ESP32 équipée d’un écran tactile ePaper (ultra basse consommation). Les applications sont nombreuses. Dashboard domotique, suivi de paramètres de production en connectant des capteurs I2C, UART ou analogiques, acquisition et visualisation de données…

M5PAPER, tablette ESP32 ePaper idéale pour un Dashboard domotique

C’est la première fois qu’un fabricant nous propose un produit aussi abouti dans le domaine des objets connectés.

Le M5 PAPER est construit sur la même base que le M5Stack Core2 lancé cette année également. La technologie des écrans ePaper a beaucoup évoluée en quelques années. Lorsque j’ai proposé les premiers tutoriels sur les écrans ePaper, il fallait plusieurs (dizaines) secondes pour rafraîchir l’écran… et ça uniquement avec 2 couleurs !

Aujourd’hui on dispose d’écran ePaper haute résolution à plusieurs niveaux de gris tactile !

Ca change la donne. Pour mieux vous rendre compte des progrès réalisés, M5 Stack a publié il y a quelques jours sur son compte Tweeter une vidéo de promotion qui montre la réactivité de l’écran.

📣📣 Friday New Arrivals!#M5PAPER is an affordable M5Stack latest CORE device with a touch-enabled e-ink display.

For Japanese users, you can order @ssci
For U.S. users, you can order @digikey
For EU users, you can order @Distrelec

Find it Now 👉 https://t.co/elg9dQMJZl pic.twitter.com/qJssBCD95L

— M5Stack (@M5Stack) November 27, 2020

Le M5 Paper est équipé d’un système de fixation magnétique. Il suffira donc de dissimuler dans le mur un insert métallique pour pouvoir fixer le Dashboard domotique sans aucune vis apparente.

ewg97c6ku4skwscprugo-7334290

Source : image extraite de la vidéo promotionnelle.

Le développement d’application peut se faire avec du code Arduino classique, plusieurs exemples sont déjà disponibles. Pour les débutants ou le prototypage rapide d’applications, UIFlow – la version de Blockly de M5Stack – sera parfait. On oubliera pas le MicroPython pour ceux qui préfèrent ce language de programmation au C++ habituel.

emyoc30vum1zjwjseess-1325177

Source : image extraite de la vidéo de promotion. Synchronisation de tâche avec Microsoft To Do

Spécifications techniques du M5PAPER

M5Stack frappe très fort avec le M5 Paper. Dans un boitier au format d’une tablette, on retrouve une carte de développement propulsé par un ESP32-D0WDQ6-V3 de dernière génération adossé à 16 Mo de mémoire flash que l’on pourra compléter par 8 Mo de PSRAM. Les paramètres utilisateurs pourront être stockés dans une EEPROM (FM24C02) offrant 256 Ko de stockage même lorsque la batterie est éteinte. Un lecteur de carte TF supporte les cartes microSD jusqu’à 16 Go.

L’écran E-ink de 4,7” de diagonale offre une résolution de 540 x 960 pixels en 16 niveaux de gris.  C’est un écran tactile capacitif piloté par le contrôleur GT911 (ça ne s’invente pas !) qui prend en charge deux points tactiles et une variété de commandes gestuelles. Par rapport à un écran LCD ordinaire, les écrans E-ink sont plus agréables pour les yeux et ont une consommation n’énergie très faible.

L’affichage persiste même lorsque l’écran n’est plus alimenté comme vous pouvez le voir sur la photo du démontage publiée sur Tweeter.

Démontage publie par Kenta IDA sur Tweeter

Le boitier  embarque les trois ports d’extension HY2.0-4P que l’on retrouve sur tous les autres boitiers M5Stack. On pourra continuer à profiter de l’écosystème M5Stack et utiliser les nombreuses cartes d’extension et capteurs existants.

Le M5 Paper embarque un capteur SHT30 permettant la mesure de température et d’humidité sur le bus I2C.

  • ESP32-D0WDQ6-V3 @ 240 MHz double cœur, 600 DMIPS, 520 Ko SRAM
  • Ecran
    • Technologie : ePaper / eInk tactile 16 niveaux de gris
    • Diagonale : 4,7″
    • Dimension de la zone d’affichage : 58,32 x 103,68 mm
    • Résolution : 540 x 960 pixels @ 235ppi
    • Pilote d’affichage : IT8951
    • Pilote tactile capacitif multipoints : GT911
  • Connectivité
    • Wi-Fi avec antenne 3D
    • Bluetooth double mode
  • Mémoire et stockage
    • Mémoire flash 16 Mo
    • PSRAM 8 Mo
    • EEPROM FM24C02 : 256 Ko
    • Lecteur de carte micro SD jusqu’à 16Go
  • Horloge RTC BM8563 pour la stockage de l’heure
  • Connecteurs d’extension
    • x3 HY2.0-4P
      • PORT.A : I2C; broches ESP32 G25 et G32
      • PORT.B : DAC / ADC, broches ESP32 G26 et G33
      • PORT.C : UART, broches ESP32 G18 et G19
  • Capteur intégré
    • Température et humidité : SHT30
  •  Alimentation
    • x1 connecteur USB-C
    • Tension d’entrée : 5V@500mA
    • Batterie LiPo : 1150 mAh à 3,7 V
  • Poids , dimensions, fonctionnement
    • Température de fonctionnement de 0℃ ~ +40℃
    • Poids : 86 g
    • Taille : 118 x 66 x 10 mm
  • Divers
    • Modèle : EPD_ED047TC1
    • Bouton physique
      • x1 multi-fonction disponible pour le programme utilisateur
      • x1 bouton de réinitialisation
    • Broches ESP32 exposés (voir ports HY2.0) : G25, G32, G26, G33, G18, G19
    • Schéma
  • Recommandation COVID19 : l’écran n’est pas conçu pour une exposition prolongée aux rayonnements UV-C permettant la décontamination des surfaces sans traitement chimique.

c5wjcq96ubklyiqxz6kn-7920639
Ressources disponibles

De nombreuses ressources sont disponibles dès maintenant pour accélérer le développement de vos applications

Repérage des broches ESP32

Ecran e-INK et lecteur de carte microSD

Broche ESP32 GPIO13 GPIO12 GPIO14 GPIO15 GPIO4
Pilote IT8951 MISO MOSI SCK CS /
Lecteur de carte microSD MISO MOSI SCK / CS

Bouton multi-fonction

Broche ESP32 GPIO37 GPIO38 GPIO39
Bouton Droit POWER Gauche

Périphériques connectés  au bus I2C

Broche ESP32 GPIO21 GPIO22 GPIO36
GT911 SDA SCL Interruption
SHT30 SDA SCL /
BM8563 SDA SCL /
FM24C02 SDA SCL /

Convertisseur USB / TTL (port série)

Pour la mise au point et téléverser le programme

Broche ESP32 GPIO1 GPIO3
CP2104 RXD TXD

Ports HY2.0 4P

3 ports pour connecter des capteurs ou actionneurs. Le port A est réservé au bus I2C. Le port B est connecté au convertisseur DAC / ADC de l’ESP32. Enfin le port C permettra de communiquer avec des périphériques via le port série.

Port Broches ESP32 Protocole
PORT.A G25, G32 I2C
PORT.B G26, G33 DAC / ADC
PORT.C G18, G19 UART

Le M5PAPER est disponible dès aujourd’hui au prix de 69$ (~58€ – hors frais de livraison) uniquement sur la boutique officielle. Il sera commercialisé par distrelec en Europe (dont la France, la Suisse et la Belgique). Aucune annonce de la disponibilité sur la boutique officielle Aliexpress n’a encore été faite.

Avec cette tablette, on sort un peu du monde des Makers ou l’on assemble nos composants. Compte tenu du budget, êtes vous prêt à craquer pour le nouveau M5Paper et quel usage aimeriez-vous en faire ?

Etes-vous prêt à craquer pour le nouveau M5PAPER ?

  • Pour mon dashboard domotique 42%, 62 votes

    62 votes 42%

    62 votes – 42% de tous les votes

  • J’adore, mais c’est trop chère pour moi, sniff 21%, 32 votes

    32 votes 21%

    32 votes – 21% de tous les votes

  • J’adore ! Je passe commande immédiatement ! 12%, 18 votes

    18 votes 12%

    18 votes – 12% de tous les votes

  • Pour débuter, tout est intégré 9%, 13 votes

    13 votes 9%

    13 votes – 9% de tous les votes

  • Bof, je préfère assembler mes composants. On sort du DIY 5%, 7 votes

    7 votes 5%

    7 votes – 5% de tous les votes

  • idéal pour une application industrielle. Collecte de données de production, suivi de paramètres… 4%, 6 votes

    6 votes 4%

    6 votes – 4% de tous les votes

  • Cool pour les enfants 3%, 4 votes

    4 votes 3%

    4 votes – 3% de tous les votes

  • Je préfère la nouvelle TTGO T5-4.7 3%, 4 votes

    4 votes 3%

    4 votes – 3% de tous les votes

  • Je préfère une carte ESP32 classique avec écran ePaper 2%, 3 votes

    3 votes 2%

    3 votes – 2% de tous les votes

Avez-vous aimé cet article ?