L'e-papier facile arrive enfin sur votre Feather avec ce Adafruit EInk Feather Friend qui est conçu pour faciliter l'ajout d'un écran eInk.
Il y a de fortes chances que vous ayez déjà vu l'un de ces nouveaux "e-readers" comme le Kindle ou le Nook. Ils sont équipés de gigantesques écrans électroniques "statiques", ce qui signifie que l'image reste affichée même lorsque l'alimentation est complètement coupée. L'image est également très contrastée et très lisible à la lumière du jour. Il ressemble vraiment à du papier imprimé !
Nous aimons ces écrans depuis longtemps, et il existe des pilotes Arduino/CircuitPython pour tous les Feathers, alors un Feather Friend à papier électronique ne serait-il pas très judicieux ? Heureusement pour nous, presque tous les écrans EInk de petite et moyenne taille fabriqués de nos jours ont une connexion standard à 24 broches. Cet ami ajoutera tous les circuits de support d'alimentation et de décalage de niveau pour que vous puissiez attacher votre écran préféré (jusqu'à 4,2" tricolore) et le connecter à votre carte de développement préférée.
À l'aide de nos bibliothèques CircuitPython ou Arduino, vous pouvez créer un "tampon de trame" avec les pixels que vous souhaitez activer, puis l'écrire sur l'écran. La plupart des éruptions simples s'arrêtent là. Mais... presque tous les écrans EInk sont en écriture seule et beaucoup ne vous permettent que de mettre à jour l'écran complet (pas de mise à jour partielle). Cela signifie que vous devez mettre en mémoire tampon l'image complète que vous souhaitez afficher, ce qui consomme une précieuse mémoire vive.
Le Eink Feather Friend est beaucoup plus convivial - il est livré avec une puce SRAM de 256 Kilobits (32 Kilobytes). Cela signifie que vous pouvez contrôler jusqu'à un écran tricolore 300x400 de 4,2 pouces (300*400 * 2 couleurs / 8 bits par octet = 30 Ko). Cette puce partage le port SPI que l'écran eInk utilise, vous n'avez donc besoin que d'une broche supplémentaire. Et, plus de frame-buffering ! Vous pouvez utiliser la SRAM pour configurer ce que vous voulez afficher, puis transférer les données de la SRAM à l'eInk lorsque vous êtes prêt. La bibliothèque fait tout le travail pour vous, vous pouvez simplement vous interfacer avec elle comme s'il s'agissait d'un écran compatible Adafruit_GFX. Si vous préférez ne pas utiliser la puce, les bibliothèques utiliseront automatiquement la RAM interne du microcontrôleur/micro-ordinateur.
Adafruit a même intégré un connecteur MicroSD pour que vous puissiez stocker des images, des fichiers texte, tout ce que vous souhaitez afficher. Livré assemblé et testé, avec quelques en-têtes. Vous aurez besoin d'un fer à souder pour fixer l'en-tête à installer sur votre Feather. L'empilement des en-têtes vous permettra de mettre un autre FeatherWing par-dessus.
N'est pas livré avec un écran EInk ou un câble d'extension ! A utiliser avec pratiquement tous les écrans EInk dotés d'un connecteur FPC à 24 broches. Consultez ces schémas pour vérifier que votre écran correspond avant d'acheter.