Raspberry Pi Projektideen: E-Ink-Kalender und Uhr
Heute werfen wir einen Blick auf zwei wirklich brillante Raspberry Pi-Projekte - einen e-ink Kalender und eine e-ink Uhr!
E-Paper-Kalender
Der Reddit-Nutzer Beaverknighterino sagte, er sei "fasziniert von E-Paper-Projekten, also beschloss ich schließlich, eines für meinen Arbeitskalender zu machen."
Die von Beaverknighterino verwendeten Materialien sind wie folgt:
- Waveshare 7,5" S/W 800×480 E-Papier
- Raspberry Pi Zero W
- Xiaomi 10000mAH Powerbank
- IKEA HOVSTA Bilderrahmen
Beaverknighterino erwähnte, dass das Projekt ein wenig schwieriger gemacht wurde. Das liegt daran, dass der Arbeitskalender CalDAV verwendet und viele Open-Source-Bibliotheken nur Google oder iCloud unterstützen.
Derzeit hält das System nur weniger als fünf Tage, bevor es sich ausschaltet.
Dies ist jedoch auch das Ergebnis eines nicht optimierten Codes, der laut Beaverknighterino in der nächsten Iteration verbessert werden soll.
E-Ink-Displays sind sehr stromsparend, denn der meiste Strom wird verbraucht, wenn Sie den Bildschirm mit neuen Inhalten aktualisieren. Sobald Sie den Inhalt eingestellt haben, sinkt der Stromverbrauch auf Null.
Das Problem dabei ist, dass der Pi Zero W weiterläuft, um das Display nach jedem Besprechungstermin und um Mitternacht zu aktualisieren.
HIER KLICKEN: Tipps und Tricks zur Energieoptimierung des Raspberry Pi Zero 2
e-Ink-Uhr
Hier ist ein weiteres Projekt, das den Raspberry Pi Zero verwendet.
Im Gegensatz zum obigen Kalender, der über eine Batterie betrieben wird, wird dieser über USB mit Strom versorgt, so dass es keine Probleme mit der Batterielebensdauer gibt.
Die Diskussion um die Uhr ist wahrscheinlich die interessanteste. Eine relevante Frage ist, ob ein E-Ink-Display in der Lage ist, Sekunden anzuzeigen. Hier ist ein wichtiges Video:
Der Schwachpunkt eines E-Ink-Displays ist seine Aktualisierungszeit von einer Sekunde. Dies macht es sehr störend, wenn Sie jede Sekunde aktualisieren müssen, und ist möglicherweise nicht förderlich.
Aber das ist der Preis für ein ultraeffizientes Display.
Eine weitere interessante Diskussion ist, ob der Raspberry Pi Pico ein guter Ersatz für einen Pi Zero ist. Vor allem, wenn man bedenkt, dass er billiger und viel einfacher auf Lager zu finden ist.
Die Schlussfolgerung lautete: Ja, man kann, aber...
Das Problem ist jedoch, dass der Pico nicht die gleichen Funktionen wie der Pi Zero hat.
Daher müssen Sie einige Module hinzufügen - entweder ein Echtzeituhrmodul oder etwas, das ihm Zugang zum Internet verschafft.
Der Pi Zero hat zwar keine Echtzeituhr an Bord, aber immerhin gibt es WiFi (bei der Zero W Variante). Im Grunde genommen ist der Zero also ein Overkill, aber er ist praktisch.
u/tttpp hat seine Code und Anweisungen für das Waveshare 2,13″-Display v2:
- Installieren Sie pi lite ohne GUI darauf
- Installieren Sie python3 und tmux mit SSH
- Befolgen Sie alle Anweisungen von hier, um die Bibliotheken und Beispiele zu installieren zum Einrichten des E-Ink-Displays
- Erstellen Sie einen neuen Ordner in dem Ordner, den Sie von waveshare heruntergeladen haben (in dem sich die Ordner lib, examples, etc. befinden) und kopieren Sie meine Code dort
- Erstellen Sie eine tmux-Sitzung, damit das Skript unbegrenzt im Hintergrund laufen kann, und starten Sie es mit python3 (Pfad zum Code) und beenden Sie die tmux-Sitzung
Hinweis: Dieser Code ist speziell für ein Waveshare 2,13-Zoll-Display V2. Es ist ganz einfach, zwischen den Versionen zu wechseln, müssen Sie nur jedes Beispiel ausführen, bis eine funktioniert (die die gleiche Auflösung wie die E-Ink Sie haben), werde ich ein richtiges Tutorial und bereinigen den Code bald machen.
Haben Sie ein interessantes Projekt?
Weitere Projekte dieser Art finden Sie in unserer Serie Paragon Projects hier.
Wenn Sie ein interessantes Projekt kennen, hinterlassen Sie unten einen Kommentar 👇.
Wenn Ihnen diese Serie gefällt, melden Sie sich unten für unseren Newsletter an 👇.