El papel electrónico sencillo llega por fin a los microcontroladores, con este breakout diseñado para facilitar la incorporación de una pantalla eInk tricolor.
Lo más probable es que hayas visto uno de esos novedosos "e-readers" como el Kindle o el Nook. Tienen gigantescas pantallas electrónicas de papel "estáticas", lo que significa que la imagen permanece en la pantalla incluso cuando se desconecta completamente la alimentación. La imagen también es de alto contraste y muy legible a la luz del día. Realmente tiene el mismo aspecto que el papel impreso.
Este breakout tiene una pantalla tricolor (rojo, negro y blanco) de 2,13". Tiene 250x122 píxeles de tinta negra y roja y un fondo blanco. Usando las librerías CircuitPython o Arduino, puedes crear un 'frame buffer' con los píxeles que quieres tener activados y luego escribirlo en la pantalla. La mayoría de los brotes simples lo dejan así. Pero si haces las cuentas, 250 x 122 píxeles x 2 colores = 7,5 KBytes. Que no caben en muchas memorias de microcontroladores. Incluso si tienes 32KB de RAM, ¿por qué desperdiciar 8KB?
Así que Adafruit le hizo un favor y le puso un pequeño chip SRAM en la parte trasera. Este chip comparte el puerto SPI que utiliza la pantalla eInk, por lo que sólo necesita un pin extra. Y, ¡se acabó el frame-buffering! Puedes usar la SRAM para configurar lo que quieras mostrar, y luego pasar los datos de la SRAM a la eInk cuando estés listo. La biblioteca que escribieron hace todo el trabajo por ti, sólo tienes que interactuar con ella como si fuera una pantalla compatible con Adafruit_GFX.
Para usos de muy bajo consumo, el regulador de 3,3 V de la placa tiene el pin de habilitación sacado para que puedas apagar la alimentación de la SRAM, la MicroSD y la pantalla.
Incluso tienen una toma MicroSD para que puedas almacenar imágenes, archivos de texto, lo que quieras mostrar. Todo es seguro en la lógica de 3 o 5V, por lo que se puede utilizar con todos los microcontroladores.
Se entrega montada y probada, con algún remate. Necesitarás un soldador para fijar el cabezal para el prototipo o para instalarlo en tu proyecto.