Ideias para projectos Raspberry Pi: calendário e relógio com tinta eletrónica

Hoje, vamos dar uma vista de olhos a dois projectos Raspberry Pi realmente brilhantes - um calendário e um relógio e-ink!

Calendário de papel electrónico

O utilizador Reddit Beaverknighterino disse que estava "fascinado com projectos de E-paper, por isso decidi finalmente fazer um para o meu calendário de trabalho".

Os materiais utilizados pelo Beaverknighterino são como tal:

  1. Waveshare 7.5" B/W 800×480 E-paper
  2. Raspberry Pi Zero W
  3. Xiaomi 10000mAH Banco de energia
  4. IKEA HOVSTA Moldura fotográfica

Beaverknighterino mencionou que o projeto se tornou um pouco mais difícil. Isto deve-se ao facto de o calendário de trabalho utilizar o CalDAV e de muitas bibliotecas de código aberto suportarem apenas o Google ou o iCloud.

Atualmente, o sistema só tem menos de cinco dias de autonomia da bateria antes de se desligar.

No entanto, isto é também o resultado de um código não optimizado, que Beaverknighterino diz que será alvo de melhorias na próxima iteração.

Os ecrãs de tinta eletrónica são muito eficientes em termos energéticos porque a maior parte do consumo de energia ocorre quando se actualiza o ecrã com novos conteúdos. Uma vez definido o conteúdo, o consumo de energia cai para zero.

A questão aqui é que o Pi Zero W é mantido em funcionamento a fim de actualizar a exposição após cada marcação de reunião e à meia-noite.

CLIQUE AQUI: Dicas e truques de optimização de potência Raspberry Pi Zero 2

Relógio e-Ink

Waveshare 2.13″ e-Ink display mostrando um relógio e data . Foto de u/tttpp / reddit

Aqui está outro projecto que utiliza o Raspberry Pi Zero.

Ao contrário do calendário acima que é alimentado por uma bateria, este é alimentado por USB, pelo que não há problema com a duração da bateria.

A discussão em torno do relógio é provavelmente a mais interessante. Uma questão pertinente é se um visor e-ink é capaz de mostrar segundos. Aqui está um vídeo importante:

Inerente à fraqueza de um ecrã de tinta eletrónica está o seu tempo de atualização de um segundo. Isto torna-o muito perturbador se tiver de o atualizar a cada segundo e pode não ser propício.

Mas esse é o preço de um ecrã ultra-eficiente.

Outra discussão interessante é se o Raspberry Pi Pico seria ou não um bom substituto para o Pi Zero. Especialmente tendo em conta que é mais barato e muito mais fácil de encontrar em stock.

A conclusão foi que, sim, era possível... mas...

Mas o problema é que o Pico não tem as mesmas características do Pi Zero.

Assim, será necessário acrescentar alguns módulos - ou um módulo de relógio em tempo real ou algo que lhe dê acesso à Internet.

Não que o Pi Zero tenha um relógio em tempo real a bordo, mas pelo menos obtém-se WiFi (com a variante Zero W). Portanto, na sua essência, o Zero é exagerado, mas é conveniente.

u/tttpp partilhou o seu código e instruções para o Waveshare 2.13″ exibir v2:

  • Instalar pi lite sem GUI
  • Instalar python3 e tmux sobre ele usando SSH
  • Siga todas as instruções de aqui para instalar as bibliotecas e exemplos para configurar o ecrã e-ink
  • Crie uma nova pasta na pasta que descarregou do waveshare (onde estão as pastas da lib, exemplos, etc.) e copie o meu código ali
  • Criar uma sessão de tmux para que o guião possa correr indefinidamente em segundo plano e iniciar com python3 (caminho para o código) e sair da sessão de tmux

Nota: este código é específico para um ecrã Waveshare de 2,13 polegadas V2. É muito fácil alternar entre versões, basta executar cada exemplo até que um funcione (com a mesma resolução que o e-ink que tem). Em breve farei um tutorial adequado e limparei o código.

Tem um projecto interessante?

Pode ver mais projectos como este na nossa série Paragon Projects aqui.

Se tem conhecimento de um projecto interessante, deixe um comentário abaixo 👇

Se gostar desta série, subscreva a nossa newsletter abaixo 👇

Deixe um comentário