Afficheur papier électronique - arnaudrco/exemples GitHub Wiki
8 dépôts github : exemples-de-montages festisol CROUS-micro-python piano visio anumby jouets developpement-voiture raspberry-pico Blog ateliers numériques Repair Café d'Orsay
Les afficheurs papier électronique sont longtemps restés mystérieux à programmer ; avec un esp j'ai préparé un programme de test ; ils ont l'avantage de ne rien consommer au repos
https://github.com/arnaudrco/exemples/assets/90700891/c82204a0-a50d-4996-9472-2cd90e2aa461
La communication avec l'afficheur est "cablée" par le module esp. Deux broches sont toujours les mêmes
- Clock D5
- SDA D7
Pour avoir les brochages sur esp , j'ai pris modèle sur électronique-de-voiture
Je peux modifier dans le programme 4 fils
- CS D3
- DC D1
- RST D4
- BUSY D0
code disponible ici
Difficile à inventer ; en cherchant à partir des données constructeurs j'ai trouvé pour ce composant 2.13 pouces, 3 couleurs, compatible esp ; pour le composant testé, le nom a rentrer est avec l'en tête GxEPD2_3C et le processeur graphique SSD1680
GxEPD2_3C<GxEPD2_213_Z98c, GxEPD2_213_Z98c::HEIGHT> display(GxEPD2_213_Z98c(/*CS=5*/ D3, /*DC=*/ D1, /*RST=*/ D4, /*BUSY=*/ D0)); // GDEY0213Z98 122x250, SSD1680
je regrette que les constructeurs ne donnent pas directement le nom utilisé dans le dépôt GitHub ; la difficulté est de trouver le nom du bon afficheur dans la bibliothèque ; GxEPD2 ( avec la dernière mise à jour ) est une très bonne bibliothèque, particulièrement efficace et riche en modèles