Ideias do projecto Raspberry Pi: calendário e-ink, relógio

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 projecto foi tornado um pouco mais difícil porque o calendário de trabalho utiliza CalDAV e muitas bibliotecas de código aberto suportam apenas Google ou iCloud.

A partir de agora, o sistema só tem actualmente menos de cinco dias de vida útil da bateria antes de ser desligado. Contudo, isto é também o resultado de um código não optimizado, que o Beaverknighterino diz que será o alvo de melhorias na próxima iteração.

Os ecrãs e-Ink são muito eficientes em termos de potência, porque a maior parte do consumo de energia acontece quando o visor é actualizado 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ã e-ink está o seu tempo de actualização de um segundo. Isto torna-o muito perturbador se tivesse de refrescar a cada segundo e poderia não ser propício. Mas esse é o preço de uma visualização ultra-eficiente.

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

A conclusão foi que, sim, podia... mas....

Mas a questão é que o Pico não tem as mesmas características do Pi Zero. Assim, terá de 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 a visualização eink
  • 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 é especificamente para um ecrã Waveshare de 2,13 polegadas V2, é bastante fácil de alternar entre versões, basta executar cada exemplo até que um funcione (que tenha a mesma resolução que o e-ink que tem), farei um tutorial adequado e limparei o código em breve.

Tem um projecto interessante?

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