Byg en smart vægkalender med e-ink display
Vil du have en moderne og minimalistisk måde at vise din kalender på? En e-ink kalender er et energieffektivt projekt, der kan synkronisere med din digitale kalender og opdatere automatisk.
Hvad skal du bruge?
- Elektronik: Raspberry Pi Zero, e-ink display (fx Waveshare 7,5″), Wi-Fi modul
- Software: Python, Google Calendar API
- Materialer: Træramme eller akrylplade, skruer
- Værktøj: Skruetrækker, limpistol
Sådan gør du:
- Opsæt Raspberry Pi:
- Installer Raspberry Pi OS på et microSD-kort og konfigurer Wi-Fi-forbindelsen.
- Installer Python og de nødvendige biblioteker, som fx
requests
ogpandas
.
- Forbind e-ink displayet:
- Tilslut e-ink displayet til Raspberry Pi via SPI-interface.
- Installer Waveshare-driveren til displayet ved at følge producentens dokumentation.
- Integrer Google Calendar:
- Opret et projekt på Google Cloud og aktiver Google Calendar API.
- Hent JSON-credentials og gem dem på Raspberry Pi.
- Skriv et Python-script, der henter begivenheder fra din kalender og viser dem på e-ink displayet.
- Design rammen:
- Lav en ramme til displayet i træ eller akryl, og sørg for at der er plads til Raspberry Pi bag displayet.
- Fastgør displayet og Raspberry Pi sikkert i rammen.
- Automatiser opdateringer:
- Opsæt en cron-job eller en systemd-service på Raspberry Pi, der opdaterer kalenderen regelmæssigt.
Tips:
- Brug et batteri-backup-system, hvis du vil gøre den bærbar.
- Tilføj vejrdata eller påmindelser for at gøre kalenderen endnu mere nyttig.
Skriv et svar