Raspberry Pi som dedikeret familiekalendervisning

Raspberry Pi tilsluttet en skærm der viser en familiekalender i fuldskærm
Chromium i fuldskærm, autostartet ved boot. Intet tastatur, ingen mus, ingen indgriben.

En Raspberry Pi er en fremragende dedikeret kalendervisning. Den trækker under 5 watt, kører lydløst, starter direkte i en fuldskærmsbrowser og kræver nul løbende interaktion. Når den er konfigureret, sidder den bag en skærm og gør sit arbejde på ubestemt tid.

Denne guide dækker hele opsætningen: OS-image, netværkskonfiguration, Chromium autostart i kiosktilstand, skærmslukning og strømstyring. Har du en Pi og en ledig skærm, har du allerede det meste af hvad du skal bruge.

Hvad du skal bruge

Har du lavet Pi-projekter før, har du sandsynligvis alt undtagen måske HDMI-adapteren.

Genstand Noter
Raspberry Pi (3B+ / 4 / 5) 1GB RAM er nok. En 3B+ virker fint — den tager bare et par ekstra sekunder at rendere ved første indlæsning. Intet behov for den nyeste model.
MicroSD-kort (16GB+) Class 10 eller hurtigere. Du har sikkert et i en skuffe.
Strømforsyning USB-C til Pi 4/5, micro-USB til Pi 3B+. Den officielle strømforsyning undgår underspændingsadvarsler, men enhver kvalitets-5V/3A-forsyning virker.
Skærm med HDMI-indgang Brug hvad du har — en gammel skærm eller genbrugsfund virker fint. Køber du nyt? Portable USB-C-skærme (15-17") er slanke, overkommelige ($50-80) og ser rene ud på væggen.
HDMI-kabel/adapter Pi 4/5: micro-HDMI til HDMI. Pi 3B+: fuld størrelse HDMI.
Strøm-timer eller smart stik Valgfrit men anbefalet. Styrer skærmens strøm på en tidsplan. Se Strøm-timer-afsnittet herunder.

Opsætning

1

Flash operativsystemet

  1. Download Raspberry Pi Imager på din Mac, Windows eller Linux-maskine.
  2. Indsæt microSD-kortet i din computer.
  3. Åbn Pi Imager og vælg:
    • Enhed: Din Pi-model
    • OS: Raspberry Pi OS (64-bit) — desktop-versionen, ikke Lite
    • Lager: Dit microSD-kort
  4. Åbn indstillinger (tandhjulsikonet) før du skriver. Konfigurér:
    • Wi-Fi-oplysninger — Pi'en forbinder automatisk ved første boot
    • Værtsnavn: calendar-kiosk (eller dit eget valg)
    • Brugernavn og adgangskode
  5. Skriv imaget og vent på verifikation.
2

Første boot og login

  1. Sæt microSD-kortet i Pi'en, tilslut HDMI til skærmen og sæt strøm til.
  2. Vent på at skrivebordet vises. Første boot tager 2-3 minutter.
  3. Åbn Chromium fra proceslinjen.
  4. Navigér til calendar.norfeldt.com og log ind med din Google-konto.
  5. Konfigurér dine kalendere — tryk på tandhjulsikonet, vælg hvilke kalendere der skal vises, vælg dine farver.
  6. Gå i fuldskærmsvisning — tryk F11 på tastaturet. Kalenderen fylder hele skærmen.

Det er det — din Pi er nu en dedikeret familiekalender. Du kan frakoble tastaturet og musen. Ekstrafunktionerne herunder gør den til en ægte sluk-og-glem-skærm.

Få mere ud af den

Bonus

Autostart kalenderen ved boot

Lige nu åbner kalenderen når du starter Chromium manuelt. Dette gør det automatisk — Pi'en booter direkte i kalenderen, fuldskærm, intet tastatur nødvendigt.

Tilslut et tastatur midlertidigt (eller brug SSH hvis du har sat det op) og åbn en terminal. Kør:

mkdir -p ~/.config/autostart
cat > ~/.config/autostart/kiosk.desktop <<EOF
[Desktop Entry]
Type=Application
Name=Calendar Kiosk
Exec=chromium-browser --kiosk --noerrdialogs --disable-infobars --no-first-run https://calendar.norfeldt.com
EOF

Ved næste boot går Pi'en fra strøm-tændt til kalender — ingen klik, ingen tastning.

Bonus

Stop skærmen fra at slukke

Raspberry Pi OS slukker skærmen efter 10 minutters inaktivitet. For at deaktivere det:

Åbn en terminal og kør:

sudo raspi-config

Navigér til: Display OptionsScreen BlankingNo.

Genstart når du bliver bedt om det. Skærmen forbliver tændt permanent.

Bonus

Aktivér SSH til fjernstyring

Vil du styre Pi'en uden at tilslutte et tastatur? Aktivér SSH så du kan forbinde fra en hvilken som helst computer på dit Wi-Fi.

Den nemmeste måde: flash SD-kortet igen med Raspberry Pi Imager og sæt hak i "Enable SSH" i indstillingerne (tandhjulsikonet) før du skriver. Eller på selve Pi'en:

sudo raspi-config

Navigér til: Interface OptionsSSHEnable.

Derefter fra en hvilken som helst computer på samme netværk:

ssh username@calendar-kiosk.local

Derfra kan du genstarte, opdatere Pi'en eller ændre autostart-URL'en — alt uden at røre den.

Strøm-timer-tricket

Nøglen til en vedligeholdelsesfri opsætning: Pi'en kører 24/7 og en strøm-timer styrer kun skærmen.

Diagram der viser strøm-timer-opsætningen: Raspberry Pi altid tændt (3-5W) forbundet via HDMI til en skærm. I dagtimerne (06:30 - 21:00) viser skærmen kalenderen. Om natten (21:00 - 06:30) slukker strøm-timeren skærmen mens Pi'en fortsætter med at køre.
Pi'en er tændt 24/7 (bruger mindre strøm end en natlampe). Timeren styrer kun skærmen — så kalenderen er allerede indlæst når skærmen tændes.

En mekanisk timer ($5-8) eller smart stik (TP-Link Tapo, IKEA TRETAKT osv.) på skærmens strømkabel. Når timeren slukker strømmen til skærmen, fortsætter Pi'en med at køre. Når skærmen tænder igen om morgenen, er kalenderen allerede der — ingen ventetid, ingen knapper.

Important
Sæt aldrig Pi'en selv på strøm-timeren. Hårde strømafbrydelser til et kørende Linux-system risikerer at ødelægge SD-kortet. Pi'en sidder på en direkte vægforbindelse, 24/7. Kun skærmen går på timeren.

Placering

Placeringen afgør om nogen rent faktisk kigger på den. Placér den hvor din familie naturligt holder pause.

Tre fotos der viser en Raspberry Pi-kalendervisning på forskellige steder: køkkenvæg med Pi'en monteret bag skærmen, entré nær hoveddøren og hjemmekontor ved siden af en bærbar
Køkken, entré eller hjemmekontor — Pi'en gemmer sig bag skærmen med velcro eller et VESA-beslag. Ingen synlig computer.

Hvad der kører på skærmen

Family Calendar er bygget specifikt til denne type visning — en 5-dages oversigt designet til vægmonterede skærme der automatisk opdateres og ikke kræver nogen berøringsinput.

Family Calendar der viser en 5-dages ugeoversigt med farvekodede begivenheder, emoji-indikatorer og vejrudsigt
5-dages oversigt med farvekodede kalendere, emoji-begivenheder, vejr og nedtællinger

Forbind din Google Calendar én gang, vælg hvilke kalendere der skal vises, og den forbliver synkroniseret. Alle i familien tilføjer begivenheder fra deres egne enheder — kiosken samler alt.

Pro tip
På den gratis plan udløber sessionen hver 48. time — hvilket betyder at man skal gå hen til kiosken med et tastatur for at logge ind igen. Yearly ($10/år) eller ONCE ($67 engangskøb) fjerner denne udløbstid helt. Sessionen forbliver aktiv på ubestemt tid, hvilket er hvad du ønsker til en hovedløs kiosk.

Ready to See It in Action?

Head over to calendar.norfeldt.com, connect your Google Calendar, and watch the magic happen.

Great plans — even to just try it out:

Yearly
$10/year
cancel anytime
FREE
Sign in every 48h
ONCE
$67
one-time

Hardware-reference

Genstand Noter
Raspberry Pi 3B+ / 4 / 51GB+ RAM. Brug hvad du har.
MicroSD-kort (16GB+)Class 10 eller hurtigere
Strømforsyning (5V/3A)USB-C (Pi 4/5) eller micro-USB (Pi 3B+)
Skærm med HDMIAlle størrelser
HDMI-kabel/adapterMicro-HDMI til Pi 4/5, fuld HDMI til Pi 3B+
Strøm-timer / smart stikKun til skærmen. Anbefales.

Frequently Asked Questions

Hvilke Pi-modeller virker til dette?

Enhver Pi med Wi-Fi og HDMI-udgang. 3B+ er minimum for en brugbar Chromium-oplevelse — den første sideindlæsning er langsommere end Pi 4/5 men fin når den er renderet. Pi 4 (2GB) er det bedste pris/ydelses-valg. Pi 5 er hurtigere men overkill til en browser-kiosk. Brug hvad du har.

Hvad med Pi Zero 2 W?

Den kan virke, men forvent langsommere sideindlæsninger og lejlighedsvis hakkende rendering. Den enkeltkernede CPU er flaskehalsen — Chromium er krævende. Har du en Zero 2 W ved hånden, prøv den. Køber du specifikt til dette projekt, giver en Pi 3B+ eller 4 et bedre resultat.

Har Pi'en brug for løbende vedligeholdelse?

Minimalt. Raspberry Pi OS er stabilt og kalenderen er bare en browser rettet mod en URL. Hvis du vil, kan du lejlighedsvis opdatere Pi'en ved at tilslutte et tastatur eller bruge SSH til at køre sudo apt update && sudo apt upgrade -y — men det er ikke strengt nødvendigt.

Kan jeg styre den eksternt?

Ja. Aktivér SSH (se bonustippet ovenfor), og forbind derefter fra en hvilken som helst computer på samme netværk: ssh username@calendar-kiosk.local. Derfra kan du genstarte, opdatere pakker, ændre autostart-URL'en eller fejlfinde — alt uden at røre Pi'en.

Hvad sker der når Wi-Fi dropper?

Kalenderen fortsætter med at vise de sidst indlæste data. Når forbindelsen vender tilbage, genoptager den automatiske opdateringscyklus hvor den slap. Ved korte udfald (router-genstarter osv.) forbliver visningen brugbar.

Vil skærmen få indbrændinger?

LCD/LED-paneler er ikke udsatte for indbrænding. Kalenderindholdet skifter også i løbet af dagen når begivenheder ændres. For OLED-skærme giver strøm-timeren panelet 10+ timers hvile om natten, hvilket er tilstrækkeligt.

Skal jeg logge ind igen hver 48. time?

På den gratis plan, ja — hvilket modarbejder formålet med en hovedløs kiosk. Yearly ($10/år) eller ONCE ($67 engangskøb) fjerner loginkravet helt og holder sessionen aktiv på ubestemt tid.

Kan jeg bruge en anden browser?

Chromium er forinstalleret på Raspberry Pi OS og har den bedste kiosktilstandsstøtte. Firefox kan virke med --kiosk-flaget (Firefox 71+), men Chromiums flag-sæt er mere modent til uovervågede visninger.