5inch touch screen Rpi segue il precedente articolo dedicato al motaggio del display da 5inch sulla Raspberry Pi
Dopo l’installazione del sistema operativo è il momento di procedere alla configurazione dei driver per la gestione del touch screen e la sua calibrazione.
Documentazione del 5inch touch screen RPi
La documentazione del produttore indica due modi per procedere:
- Metodo 1 (quello che ho utilizzato e ti consiglio di seguire) prevede l’installazione e configurazione dei driver su Raspbian manualmente.
- Metodo 2 ( sicuramente il più semplice ) prevede che tu usi una immagine fornita dal produttore del display.
Comprendi subito che, escludendo anche la personale volontà di sperimentare con questo display, è chiaro il motivo per cui ho usato il metodo 1: posso avere sempre il sistema operativo e la release che preferisco sulla mia Raspberry Pi ed uso solo i driver per il display.
Dopo aver collegato il display e la porta HDMI puoi procedere all’istallazione del driver.
Important!
Ricordati di impostare il micro-switch del display su “backlight on”
Il driver puoi trovarlo qui e supporta le ultime versioni di Raspbian e Ubuntu Mate ( vedi wiki ufficiale del 5inch touch screen RPi )
Copia il driver sulla medesima MicroSD su cui hai installato il sistema operativo oppure scarica direttamente dalla Raspberry Pi il driver usando il comando:
wget http://www.waveshare.com/w/upload/4/4b/LCD-show-161112.tar.gz
nella dir in cui sei, se esegui:
ls -latr
potrai trovare il file appena scaricato.
Edita il file “config.txt” presente nella dir /boot/ della Raspberry Pi ( io ho utilizzato il comando “vi”, ma puoi usare l’editor “nano” se preferisci ) e aggiungi in fondo al tuo file le righe:
max_usb_current=1 hdmi_group=2 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0
con cui crei una nuova modalità dell’HDMI ed in particolare:
hdmi_group: imposta la modalità DMT ( supportata da questo display )
hdmi_mode: indica il progressivo della nuova modalità ( 87 è sufficientemente alto da garatirti di non creare conflitti )
hdmi_cvt: imposta la risoluzione e gli altri parametri di funzionamento del display, dal manuale: hdmi_cvt=<width> <height> <framerate> <aspect> <margins> <interlace> <rb>
Salva il file “config.txt” e procedi ad installare il driver:
tar xzvf /boot/LCD-show-YYMMDD.tar.gz cd LCD-show/ ./LCD5-show
in cui il comando tar ti permette di decomprimere il file tar.gz;
il comando cd ( change directory ) ti fa spostare nella nuova directory appena creata;
il comando “./LCD5-show” esegue l’installazione dei driver.
Calibrazione del touch screen
La calibrazione del touch screen puoi eseguirla come descritto in questo link
Nella documentazione del 5inch touch screen RPi trovi anche la tabella che riassume i pin utilizzati dal display e la loro funzione:
che ti è utile se vuoi usare i pin per altre funzioni o per integrare il display nel tuo progetto.