son impresionantes. Los humanos pasaron siglos leyendo dispositivos no retroiluminados, y francamente es mucho más fácil en los ojos. ¿Pero has visto conducir una de estas criaturas? Es una pesadilla. ¡Así que Chapeau! a [Julien] para su implementación con sede en FPGA que no solo usa nuestro fPGA de FPGA de código abierto favorito, y sirve como una implementación de referencia abierta para cualquier otra persona que esté interesada.
Ponerse en blanco y negro en una pantalla de tinta electrónica es relativamente fácil, solo golpee los píxeles de tinta con la misma señal una y otra vez hasta que se rindan. Greyscale se realiza aplicando mucho más voltajes matizados porque los píxeles son algo dependientes del estado. Si el punto final deseado es un gris 50%, por ejemplo, lo golpearía con un tren de pulso diferente si el píxel era ahora blanco en comparación si era ahora negro. (¿Alguna vez se dé cuenta de que su pantalla de libro electrónico periódicamente hace un flash negro-negro? Está restableciendo todos los píxeles a un estado conocido). Y ni siquiera está teniendo en cuenta las molestias con los distintos voltajes locos que exigen las pantallas de tinta e-tinta. [Julien] se entrega sensiblemente a un chip dedicado.
Al final, el dispositivo tiene que hacer 20-50 pases a través de la pantalla para una actualización visible por el usuario. [Julien] encontró que los microcontroladores normales simplemente no eran capaces de la velocidad que quería, por esta razón, la FPGA y las tablas de forma de onda hechas a medida. Hemos visto hacks de tinta electrónica antes, y [Julien] está de pie sobre los hombros de los gigantes, muchos de los conocimientos de [Petteri Aimonen] y [Sprite_TM]. [Julien] ‘s Hack tiene las actualizaciones más rápidas que hemos visto.
Todavía no podemos esperar al día en que haya un chip de motorista de tinta E-tinta general para los centavos, porque casi todos los proyectos que hacemos con una pantalla retroiluminada se verían mejor y masticaría las baterías más lentas, con e- tinta. Mientras tanto, la implementación de FPGA [Julien] está bastante cerca, y está completamente abierta.