Skip to main content

In deze tutorial wordt uitgelegd hoe je een Raspberry Pi 3B aansluit met een Raspberry Pi Touch Display 2 en hoe je het display in kiosk mode zet en laat opstarten in kiosk mode.

Tutorial: Aansluiten Raspberry Pi met Raspberry Pi Touch Display 2 + Kiosk Mode bij het opstarten

Raspberry Pi aansluiting met Display​

Wat je nodig hebt​

  • Raspberry Pi Touch Display 2 (met onderdelen en kabels die bij het scherm geleverd worden)
  • Raspberry Pi (3B+ werd gebruikt in deze tutorial)
  • Mini USB kabel (minimum 5V)
  • Micro SD kaart
  • Raspberry Pi OS (Trixie 13 werd gebruikt in deze tutorial)

Stap 1: Voorbereidingen​

Raspberry Pi OS op SD-kaart​

  1. Gebruik Raspberry Pi Imager om de SD kaart te flashen:
    • Download en open Raspberry Pi Imager op je PC/laptop.
    • Kies Raspberry Pi OS (32-bit).
    • Selecteer je SD-kaart en schrijf de image.
  2. Haal de SD-kaart uit je PC/laptop en steek hem in de Raspberry Pi.

Stap 2: Fysieke aansluiting van het scherm​

Plaatsing​

  • Leg het Touch Display met de aansluiting naar boven, dit maakt de kabel-installatie makkelijker.

Aansluiten van de kabels aan het display​

  • Pak de kleine rood-zwarte kabel en de witte flexibele FFC kabel, niet de brede oranje kabel.
  • Op het scherm zie je twee kleine connectoren:
    • Eén iets groter en langer (FFC connector)
    • Eén hele kleine (GPIO power connector)
  • Steek de witte kabel in het lange gleufje.
  • Sluit de kleine GPIO kabel aan op de GPIO connector aan het display.
Raspberry Pi Touch Display with cables connected showing white FFC cable and red-black power cable

Aansluiten op de Raspberry Pi 3B​

  • Steek de kleine zwart-rode kabel in de juiste GPIO-pinnen, met de rode kabel aan de buitenkant.
  • Steek de witte kabel in het juiste gleufje.
  • Monteer de Raspberry Pi met de vier schroefjes.
  • Geef het display stroom met een mini-USB kabel.
Raspberry Pi 3B mounted to the back of the Raspberry Pi Touch Display with white FFC cable and red-black power cable connected

Controleren & opstarten​

  • Sluit de voeding aan. (minimum 5V)
  • De Pi moet opstarten en je ziet beeld op het touchscreen.
  • Controleer of het touchscreen werkt.

Schermrotatie (optioneel)​

Open config (pad kan verschillen per Raspberry Pi OS-versie):

# Raspberry Pi OS Bullseye (en ouder)
sudo nano /boot/config.txt

# Raspberry Pi OS Bookworm (en nieuwer)
sudo nano /boot/firmware/config.txt

Voeg toe:

display_lcd_rotate=1

Sla op en herstart:

sudo reboot

Kiosk mode instellen en laten booten in kiosk mode​

Raspberry Pi OS voorbereiden​

Zorg dat de Pi automatisch inlogt bij desktop. Open terminal:

sudo raspi-config

Ga naar: System Options → Boot / Auto Login → Desktop Autologin, kies daarna OK en Finish, en reboot.

Chromium controleren/installeren​

Controleer of Chromium geïnstalleerd is:

chromium --version

Als er geen versie staat:

sudo apt update
sudo apt install -y chromium-browser

Kiosk service instellen​

Open systemd service bestand:

sudo nano /etc/systemd/system/kiosk.service

Plak het volgende. Vervang hierbij 'gebruikersnaam' door je echte gebruikersnaam (bijvoorbeeld pi) en 'website' door de gewenste website (bijvoorbeeld https://www.weerwijs.be):

[Unit]
Description=Chromium Kiosk
After=graphical.target

[Service]
User=gebruikersnaam
Environment=DISPLAY=:0
ExecStart=/usr/bin/chromium-browser --kiosk --no-first-run --disable-infobars --disable-session-crashed-bubble --password-store=basic website
Restart=on-failure
RestartSec=5

[Install]
WantedBy=graphical.target

Opslaan: Ctrl + O → ENTER → Ctrl + X

Service herladen en activeren​

sudo systemctl daemon-reload
sudo systemctl enable kiosk.service

Test de service​

sudo systemctl start kiosk.service

Chromium moet fullscreen openen naar de gekozen website.

Testen bij reboot​

sudo reboot

Na reboot zou Chromium fullscreen moeten openen naar de website.

Met Restart=on-failure wordt de service alleen opnieuw gestart als Chromium crasht of met een fout afsluit (niet bij een normale afsluiting, zoals Alt + F4), zodat je het handmatig kunt sluiten zonder dat het direct opnieuw opent.

Optioneel: Chromium tijdelijk sluiten​

Druk Alt + F4 om Chromium te sluiten, of gebruik SSH/andere terminal en typ:

sudo systemctl stop kiosk.service