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:
- Waveshare 7.5" B/W 800×480 E-paper
- Raspberry Pi Zero W
- Xiaomi 10000mAH Banco de energia
- 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

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 👇