Raspberry Pi projectideeën: e-ink kalender en klok
Vandaag bekijken we twee echt briljante Raspberry Pi-projecten - een e-ink kalender en een e-ink klok!
E-paper kalender
Reddit gebruiker Beaverknighterino zei dat hij "gefascineerd was door E-paper projecten dus besloot ik er uiteindelijk een te maken voor mijn werkkalender."
De materialen die Beverknighterino heeft gebruikt zijn als volgt:
- Waveshare 7,5" Zwart 800×480 E-papier
- Raspberry Pi Zero W
- Xiaomi 10000mAH Power bank
- IKEA HOVSTA Fotolijst
Beaverknighterino vermeldde dat het project een beetje moeilijker werd gemaakt. Dit komt omdat de werkagenda CalDAV gebruikt en veel open source bibliotheken alleen Google of iCloud ondersteunen.
Op dit moment heeft het systeem een batterijlevensduur van minder dan vijf dagen voordat het wordt uitgeschakeld.
Dit is echter ook het resultaat van een niet-geoptimaliseerde code, die volgens Beverknighterino in de volgende iteratie zal worden verbeterd.
E-ink schermen zijn zeer energiezuinig omdat het grootste deel van het stroomverbruik gebeurt wanneer je het scherm ververst met nieuwe inhoud. Zodra je de inhoud hebt ingesteld, daalt het stroomverbruik tot nul.
Het probleem is dat de Pi Zero W blijft draaien om het scherm te verversen na elke vergaderafspraak en om middernacht.
KLIK HIER: Raspberry Pi Zero 2 tips en trucs voor energie-optimalisatie
e-Ink klok
Hier is een ander project dat de Raspberry Pi Zero gebruikt.
In tegenstelling tot de kalender hierboven die wordt gevoed door een batterij, wordt deze gevoed via USB, dus er is geen probleem met de levensduur van de batterij.
De discussie rond de klok is waarschijnlijk het interessantst. Een relevante vraag is of een e-ink display in staat is om seconden weer te geven. Hier is een belangrijke video:
Inherent aan de zwakte van een e-ink scherm is de verversingstijd van één seconde. Dit maakt het erg storend als je elke seconde moet verversen en is misschien niet bevorderlijk.
Maar dat is de prijs voor een ultra-efficiënt beeldscherm.
Een andere interessante discussie is of de Raspberry Pi Pico een goede vervanger zou zijn voor een Pi Zero. Vooral omdat deze goedkoper is en veel gemakkelijker op voorraad te vinden.
De conclusie was dat, ja, dat kon... maar...
Maar het probleem is dat de Pico niet dezelfde mogelijkheden heeft als de Pi Zero.
U moet dus een paar modules toevoegen - ofwel een real-time klokmodule of iets dat het toegang geeft tot internet.
Niet dat de Pi Zero een echte tijdklok aan boord heeft, maar je hebt tenminste WiFi (met de Zero W-variant). Dus in wezen is de Zero overkill, maar wel handig.
u/tttpp heeft zijn code en instructies voor het Waveshare 2,13″-scherm v2:
- Pi lite installeren zonder GUI
- Installeer python3 en tmux erop met SSH
- Volg alle instructies van hier om de bibliotheken en voorbeelden te installeren het e-ink display instellen
- Maak een nieuwe map in de map die je hebt gedownload van waveshare (waar de mappen lib, voorbeelden, enz. staan) en kopieer mijn code daar
- Maak een tmux-sessie zodat het script onbeperkt op de achtergrond kan draaien en start het met python3 (pad naar code) en sluit de tmux-sessie af
Opmerking: deze code is specifiek voor een Waveshare 2,13 inch scherm V2. Het is vrij eenvoudig om te wisselen tussen versies, je hoeft alleen maar elk voorbeeld uit te voeren totdat er een werkt (die dezelfde resolutie heeft als de e-ink die je hebt), ik zal binnenkort een goede tutorial maken en de code opschonen.
Heb je een interessant project?
Je kunt meer van dit soort projecten bekijken in onze serie Paragon Projecten hier.
Als je een interessant project kent, laat dan hieronder een reactie achter 👇
Als je deze serie leuk vindt, schrijf je dan hieronder in voor onze nieuwsbrief 👇