Ideas de proyectos Raspberry Pi: calendario y reloj de tinta electrónica
Hoy echamos un vistazo a dos proyectos de Raspberry Pi realmente brillantes: un calendario de tinta electrónica y un reloj de tinta electrónica.
Calendario electrónico
El usuario de Reddit Beaverknighterino dijo que estaba "fascinado con los proyectos de E-paper, así que finalmente decidí hacer uno para mi calendario de trabajo."
Los materiales utilizados por Beaverknighterino son los siguientes:
- Waveshare 7,5" B/N 800×480 E-paper
- Raspberry Pi Zero W
- Xiaomi 10000mAH Power bank
- IKEA HOVSTA Marco de fotos
Beaverknighterino mencionó que el proyecto se hizo un poco más difícil. Esto se debe a que el calendario de trabajo utiliza CalDAV y muchas bibliotecas de código abierto sólo admiten Google o iCloud.
De momento, el sistema sólo dura menos de cinco días antes de apagarse.
Sin embargo, esto también es el resultado de un código no optimizado, que Beaverknighterino dice que será el objetivo de mejora en la próxima iteración.
Las pantallas de tinta electrónica son muy eficientes desde el punto de vista energético porque la mayor parte del consumo se produce cuando se actualiza la pantalla con nuevos contenidos. Una vez fijado el contenido, el consumo se reduce a cero.
El problema es que la Pi Zero W se mantiene en funcionamiento para actualizar la pantalla después de cada reunión y a medianoche.
PULSE AQUÍ: Raspberry Pi Zero 2 optimización de energía consejos y trucos
Reloj de tinta electrónica
Aquí hay otro proyecto que utiliza la Raspberry Pi Zero.
A diferencia del calendario anterior, que se alimenta de una batería, éste se alimenta por USB, por lo que no hay problema con la duración de la batería.
El debate en torno al reloj es probablemente el más interesante. Una pregunta pertinente es si una pantalla de tinta electrónica es capaz de mostrar los segundos. He aquí un vídeo importante:
Inherente a la debilidad de una pantalla de tinta electrónica es su tiempo de refresco de un segundo. Esto lo hace muy molesto si tuvieras que refrescar cada segundo y podría no ser propicio.
Pero ese es el precio de una pantalla ultraeficiente.
Otro debate interesante es si la Raspberry Pi Pico sería o no un buen sustituto de una Pi Zero. Sobre todo teniendo en cuenta que es más barata y mucho más fácil de encontrar en stock.
La conclusión fue que sí, se podía... pero...
Pero la cuestión es que el Pico no tiene las mismas prestaciones que el Pi Zero.
Por lo tanto, tendrá que añadir en algunos módulos - un módulo de reloj en tiempo real o algo que le dé acceso a Internet.
No es que la Pi Zero tenga un reloj de tiempo real a bordo, pero al menos tienes WiFi (con la variante Zero W). Así que, en esencia, la Zero es una exageración, pero es conveniente.
u/tttpp ha compartido su código y instrucciones para la pantalla Waveshare 2.13″ v2:
- Instalar pi lite sin GUI en él
- Instala python3 y tmux en él usando SSH
- Siga todas las instrucciones de aquí para instalar las bibliotecas y los ejemplos para configurar la pantalla de tinta electrónica
- Crea una nueva carpeta en la carpeta que descargaste de waveshare (donde están las carpetas lib, examples, etc) y copia mi código allí
- Cree una sesión tmux para que el script pueda ejecutarse indefinidamente en segundo plano e inícielo con python3 (ruta al código) y salga de la sesión tmux
Nota: este código es específicamente para una pantalla Waveshare 2.13 pulgadas V2. Es bastante fácil de cambiar entre las versiones, sólo tiene que ejecutar cada ejemplo hasta que uno funciona (que tiene la misma resolución que la tinta electrónica que tiene), voy a hacer un tutorial adecuado y limpiar el código pronto.
¿Tiene un proyecto interesante?
Puede consultar más proyectos como éste en nuestra serie Proyectos Paragon aquí.
Si conoces algún proyecto interesante, deja un comentario a continuación 👇
Si te gusta esta serie, suscríbete a nuestro boletín a continuación 👇