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:
- 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 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
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 👇