- Materiali usati
- Display touchscreen TFT da 5 pollici 800x480
- Collegamento di LCD TFT da 5 pollici con Raspberry Pi
- Installazione dei driver in Raspberry Pi per l'LCD da 5 pollici
- Calibrazione del touch screen per Raspberry Pi
Raspberry pi è un computer compatto delle dimensioni di una carta di credito, che è molto popolare al giorno d'oggi per le applicazioni IoT e le applicazioni computazionali elevate come data science, python, machine learning, ecc. Molte applicazioni richiedono display esterni per essere collegati a Raspberry Pi. In tal caso, Raspberry Pi ha la propria interfaccia HDMI per collegare display esterni come TV o monitor. Ma in alcune applicazioni sono adatti display compatti e l'input touch screen è preferito tramite le applicazioni GUI. Per queste applicazioni è possibile utilizzare display touchscreen HDMI. In precedenza abbiamo imparato a collegare il display LCD TFT da 3,5 pollici con Raspberry Pi, oggi interfacciamo il display touchscreen HDMI da 5 pollici con Raspberry Pi e impareremo anche a calibrare il touch screen per aumentarne la precisione.
Materiali usati
- Raspberry Pi 3 B (nel mio caso)
- Display TFT da 5 pollici 800x480 con touchscreen
- Scheda Micro SD da 16 GB
- Connettore HDMI
- Touch Pen
- 5 V, 2,4 AMP di alimentazione
- Tastiera USB
- Mouse USB
Display touchscreen TFT da 5 pollici 800x480
Touch Screen da 5 pollici Raspberry Pi Display è un display TFT HDMI, che è molto compatto e può essere utilizzato sui modelli Raspberry Pi A, B, Pi B + / 2B e 3B. Ha un touch screen resistivo integrato con supporto per il controllo della retroilluminazione e risparmia l'alimentazione Supporto per ingresso HDMI. Funge da monitor del computer con una risoluzione di 800x480 pixel.
Caratteristiche:
- Display HDMI da 5 pollici
- 800x480 pixel Immagine ad alta risoluzione e ampio schermo di visualizzazione.
- Touch screen resistivo integrato con controllo della retroilluminazione per ridurre il consumo energetico.
- Ampio angolo di visione
- Tempi di risposta rapidi, display a colori.
Specifiche tecniche:
- Dimensioni: 5 pollici
- Risoluzione: 800 * 480
- Controller video: XPT2046
- Interfaccia LCD: SPI
- Tipo di tocco: resistivo
- Tipo di LCD: TFT
Collegamento di LCD TFT da 5 pollici con Raspberry Pi
1. Posiziona il display LCD sulla parte superiore di Raspberry Pi:
Il primo passo per interfacciare l'LCD con Raspberry Pi è connettere LCD con pi usando i connettori GPIO. Il display viene fornito con quattro distanziatori angolari per il montaggio. Quindi, l'LCD è posizionato sopra Raspberry Pi in modo tale che scivoli negli slot GPIO e le porte HDMI si allineino perfettamente sull'altro lato. Fare attenzione quando si collega LCD a Pi, poiché LCD utilizza solo 26 pin per le connessioni con Pi.
2. Collega il connettore HDMI:
Dopo aver posizionato l'LCD sulla parte superiore del Raspberry Pi, collegare il connettore HDMI incluso nella confezione dell'LCD, tra Pi e LCD come mostrato nella figura seguente:
3. Collegare l'alimentatore:
Dopo tutti i passaggi precedenti, dobbiamo fornire alimentazione a Raspberry Pi e LCD. C'è anche una presa USB sull'LCD per fornire una fonte di alimentazione separata, ma finché hai un buon alimentatore da 2,4 Amp per il tuo Pi, non ha bisogno di un alimentatore separato per l'LCD.
4. Attivare l'interruttore di retroilluminazione dell'LCD:
Dopo aver fornito l'alimentazione, accendere l'interruttore di alimentazione della retroilluminazione che si trova sul retro dell'LCD.
Installazione dei driver in Raspberry Pi per l'LCD da 5 pollici
1. Modifica alcuni parametri nel file di configurazione:
Prima di scaricare il driver LCD, apportare alcune modifiche al file di configurazione come mostrato di seguito. Il file di configurazione può essere trovato utilizzando il comando seguente:
sudo nano /boot/config.txt
Successivamente, aggiungi semplicemente le seguenti righe nel file di configurazione.
max_usb_current = 1 hdmi_group = 2 hdmi_mode = 87 hdmi_cvt 800480 60 6 0 0 0 hdmi_drive = 1
Nota: in alcuni casi, devi solo rimuovere il commento dalle istruzioni precedenti nel file config. file, se il file contiene già le istruzioni precedenti nelle righe di commento.
2. Scarica il driver:
Prima di tutto scarica il driver da GitHub. Può essere fatto inserendo il seguente comando nel terminale Raspberry pi.
3. Abilita il display:
Dopo aver installato correttamente il driver, possiamo abilitare la visualizzazione utilizzando il comando seguente:
cd LCD-show / chmod + x LCD5-show ./LCD5-show <> 4.Riavvio di Raspberry Pi
Dopo aver eseguito i comandi precedenti, il pi verrà automaticamente riavviato e lo schermo dovrebbe funzionare ora. Questo può essere mostrato nella figura seguente:
Calibrazione del touch screen per Raspberry Pi
La parte finale del processo consiste nel calibrare il touch screen per un funzionamento ottimale. Per questo, dovremmo installare un'applicazione in pi chiamata " xinput-calibrator ".
Per installare il programma, dobbiamo eseguire il comando seguente:
sudo apt-get install -y xinput-calibrator
Dopo la corretta installazione del programma di cui sopra, fare clic sul pulsante Menu sulla barra delle applicazioni di Raspberry Pi, quindi selezionare Preferenze -> Calibra touchscreen. Quindi completare la calibrazione del touchscreen seguendo i passaggi richiesti. La finestra di calibrazione del touch screen dovrebbe apparire come di seguito:
Basta toccare i punti contrassegnati in rosso utilizzando la penna a sfioramento, quindi toccare allo stesso modo tutti e 4 i punti rossi successivi sullo schermo, quindi un parametro di calibrazione dovrebbe apparire sullo schermo come di seguito:
Basta salvare i parametri sopra e riavviare il Raspberry Pi. Ora, la nostra configurazione del display è completa e possiamo utilizzare il nostro touch screen da 5 pollici con LCD senza problemi.
È così che un LCD TFT può essere collegato a Raspberry Pi e può essere utilizzato per creare applicazioni come giochi, sveglia, tablet, ecc.