É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 !".