I denne guiden går vi gjennom et eksempel hvordan man kan sette opp et TV dashboard med bruk av en Raspberry Pi 4.
Hva du trenger
- 1x TV med HDMI inngang som kan brukes som dashboard
- 1x Raspberry Pi 4
- Raspberry Pi strømforsyning
- Micro SD card (minimum 8GB)
- Micro-HDMI til HDMI kabel
Hvordan sette opp Raspberry Pi 4
Det første du må gjøre når du får en Raspberry Pi er å installere et operativsystem på et Micro SD-kort. Det er mulig å få tak i ferdiginstallerte operativsystem, men vi går gjennom hvordan vi installerer et nytt OS som kan være greit dersom noen systemfiler blir korrupte og trenger en reinstallering.
Installere operativsystem til Raspberry Pi
-
Last ned Raspberry Pi Imager og velg Raspberry PI OS (32-bit). I dette eksempelet bruker vi versjon 1.7.2. av Raspberry Pi Imager, og installerer Debian Bullseye Port (utgitt 04/04/2022) som operativsystem.
Utklipp av Raspberry Pi Imager v1.7.2.
- Raspberry Pi Imager er tilgjengelig fra https://www.raspberrypi.com/software/
- I avanserte innstillinger så kan du sette 'hostname' som blir synlig i det lokale nettverket. Vi setter også brukernavn og passord her som vil bli brukt til å logge inn, og konfigurerer en trådløs internettforbindelse.
- Når operativsystemet er installert, sett SD-kortet inn i Raspberry Pi og koble det til strøm for å starte den. For å koble deg til så kan du bruke en Micro-HDMI til HDMI kabel til en monitor for å få tilgang til skrivebordet. Alternativt så kan du bruke SSH for å etablere fjernkontroll, men vi dekker ikke dette i eksempelet. Når du er inne i skrivebordet, gå til neste steg.
- Pass på at enheten er oppdatert, gå til terminalen og skriv inn sudo apt update, eller oppdater fra oppgavelinjen.
Utklipp av terminalen hvor en kan oppdatere med sudo apt update eller fra oppgavelinjen.
Nå skal Raspberry Pi enheten være klar for bruk.
Fjernkontroll med VNC Viewer
Et annet populært valg for fjernkontroll er VNC Viewer. For å bruke det så må det skrus på, og kan gjøres fra terminalen ved å skrive: sudo raspi-config
Gå til I3 Interface Options → I3 VNC Enable/disable graphical remote access using RealVNC.
VNC Server skal nå være tilgjengelig i oppgavelinjen med en tilkoblingsadresse som kan skrives inn i VNC Viewer sammen med brukernavn og passord. Husk også å sjekke at signatur og slagord (catchphrase) stemmer overens når du gjør tilkoblingen.
Dashboard oppsett
Åpen terminalen og skriv sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
Her kan vi skru av skjermspareren og få Pi enheten til å ha oppstart rett til BI dashboardet. Skriv inn koden i bunnen av filen:
@xset s off
@xset -dpms
@xset s noblank
@unclutter
@/usr/bin/chromium-browser --kiosk https://bi.recman.no/tv/?chromeless=1
Utklipp fra konfigurering av autostart-filen
For å lagre, tast inn ^O for å 'Write Out' og Enter for å lagre. Du kan nå gå ut med ^X.
Det var det! Når du får startet Pi enheten på nytt så skal den gå rett til BI dashboard nettsiden og være klar til bruk.
Valgfrie steg
1. Daglig gjenstart
For å få Pi enheten til å starte på nytt daglig, så kan det planlegges i terminalen ved å skrive inn sudo crontab -e og taste inn 1 for å komme videre.
Skriv inn 0 6 * * * /sbin/shutdown -r now i bunnen av filen. Nå skal Pi enheten være planlagt til å starte på nytt 06:00 om morgenen.
2. Auto Refresh Plus chromium extension
For enkelte brukstilfeller så kan det være nyttig å oppdatere nettsiden regelmessig for å få oppdatert informasjon. Med Super Auto Refresh utvidelsen i Chromium nettleseren så kan du gjøre dette med å spesifisere et oppdateringsintervall i sekunder.
Valgfrie steg for å endre utseende
Utseende på skrivebord
Høyreklikk på skrivebordet og gå til 'Desktop preferences'.
- Sett 'Defaults' til store skjermer.
- Sett oppgavelinjens farge til svart.
- Sett oppgavelinjens tekstfarge til hvit (for synlighet).
- Deaktiver søppelbøtten på skrivebordet.
- Sett et nytt skrivebordsbilde.
Raspberry Pi skrivebord med endret utseende
Chromium utseende
- Åpne Chromium nettleseren og gå til Settings → Appearance → deaktiver 'Use System title bar and borders'.
- Gå til Chrome web store og last ned "Just Black" temaet for å få en matchene mørk nettleser til skrivebordet.
HDMI feilsøking
For å feilsøke vanlige feil når det kommer til HDMI, eksempelvis flimring eller dårlig signal, så er en vanlig fiks å redigere config.txt filen. Du får tilgang til den ved å skrive inn sudo nano /boot/config.txt i terminalen.
Her kan du aktivere enkelte valg med å fjerne # foran teksten.
hdmi_safe=1
- Aktiverer en "trygg" modus som øker HDMI kompatibilitet.
hdmi_force_hotplug=1
- Får Pi enheten til å levere et HDMI signal, uansett om en HDMI er tilkoblet eller ikke.
For mere detaljert informasjon så kan du også oppsøke Raspberry Pi Dokumentasjon for HDMI mode på nett.