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

image

Je peux modifier dans le programme 4 fils

  • CS D3
  • DC D1
  • RST D4
  • BUSY D0

code disponible ici

image

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

  1. Afficheurs-autonomes
  2. Capteurs
  3. Afficheurs
  4. Actionneurs
  5. Instruments
  6. Processeur
  7. servomoteurs

Proto 204