Projet

Général

Profil

Écran E-Paper

Nous avons acheté pour tester un écran "E-Paper" pour papier électronique ou "E-Ink" pour encre électronique. Késako ? Merci Wikipedia !
En résumé c'est un petit afficheur noir et blanc, avec éventuellement une 3e couleur, qui permet d'afficher du texte et des logos. Sa particularité est qu'il consomme peu d'énergie et que les éléments restent affichés, même si l'écran est mis hors-tension. En fait il ne consomme de l'électricité que lorsqu'il y a un changement d'affichage. Ce type d'écran est utilisé dans les liseuses et "comme pour un livre, l'éclairage vient de la lumière ambiante."
EPD = E-Paper Display

Modèle

L'écran est fixé sur un PCB de marque MH-ET LIVE qui comporte les connexions nécessaires.
  • Référence de l'écran : GDEW0213Z16.
  • Marque de l'écran : Good Display
  • Écran : 2.13" de diagonale.
  • Résolution : 212 x 104.
  • Couleurs : blanc, noir et rouge.

Références et datasheet sur le site du constructeur : https://www.e-paper-display.com/products_detail/productId=310.html

Lien vers le modèle acheté sur Aliexpress . Il contient l'écran, des broches à souder au PCB et une plaque de fixation avec vis et entretoises en plastique.

Fonctionnement avec un microcontrôleur

  • Bibliothèque à utiliser : GxEPD par Jean-Marc Zingg, téléchargeable via le gestionnaire de bibliothèque de l'IDE Arduino.
  • Elle est fournie avec des exemples et des commentaires qui permettent de comprendre son fonctionnement.
  • Branchement avec une Arduino UNO :
Broches écran Broches Arduino
BUSY 7
RST ou Reset 9
D/C 8
CS 10
CLK ou SCLK 13
DIN ou SDI 11
GND GND
VCC 3.3V ou 5V
  • Pour faire fonctionner le programme "GxEPD_Example", il suffit de dé-commenter la ligne correspondant à notre modèle d'écran :
    #include <GxGDEW0213Z16/GxGDEW0213Z16.h>  // 2.13" b/w/r
    
  • Cet exemple montre les différentes façons pour afficher du texte et des images dans les 3 couleurs : blanc, noir et rouge.
  • Le programme "GxEPD_MinimumExample" est une version simplifiée affichant uniquement un "Hello World !".