- Υλικά που χρησιμοποιούνται
- Οθόνη αφής 5 ιντσών 800x480 TFT
- Σύνδεση TFT LCD 5 ιντσών με Raspberry Pi
- Εγκατάσταση προγραμμάτων οδήγησης στο Raspberry Pi για την οθόνη LCD 5 ιντσών
- Βαθμονόμηση οθόνης αφής για Raspberry Pi
Το Raspberry pi είναι ένας συμπαγής υπολογιστής μεγέθους πιστωτικής κάρτας, ο οποίος είναι πολύ δημοφιλής στις μέρες μας για εφαρμογές IoT και εφαρμογές υψηλής υπολογιστικής όπως επιστήμη δεδομένων, python, μηχανική εκμάθηση κ.λπ. Πολλές εφαρμογές χρειάζονται εξωτερικές οθόνες για σύνδεση με το Raspberry Pi. Σε αυτήν την περίπτωση, το raspberry pi έχει τη δική του διεπαφή HDMI για σύνδεση εξωτερικών οθονών όπως τηλεόραση ή οθόνες. Ωστόσο, σε ορισμένες εφαρμογές, οι συμπαγείς οθόνες είναι κατάλληλες και η είσοδος οθόνης αφής προτιμάται μέσω εφαρμογών GUI. Για αυτές τις εφαρμογές, μπορούν να χρησιμοποιηθούν οθόνες αφής HDMI. Μάθαμε στο παρελθόν να συνδέουμε την οθόνη TFT LCD 3,5 ιντσών με το Raspberry Pi, σήμερα θα συνδέσουμε την οθόνη αφής HDMI 5 ιντσών με το Raspberry Pi και θα μάθουμε επίσης να βαθμονομούμε την οθόνη αφής για να αυξήσουμε την ακρίβειά της.
Υλικά που χρησιμοποιούνται
- Raspberry Pi 3 B (στην περίπτωσή μου)
- Οθόνη TFT 800x480 5 ιντσών με οθόνη αφής
- Κάρτα Micro SD 16 GB
- Υποδοχή HDMI
- Αγγίξτε το στυλό
- Τροφοδοσία 5V, 2,4 AMP
- Πληκτρολόγιο USB
- Ποντίκι USB
Οθόνη αφής 5 ιντσών 800x480 TFT
Η οθόνη αφής 5 ιντσών Το Raspberry Pi Display είναι μια οθόνη TFT HDMI, η οποία είναι πολύ συμπαγής και μπορεί να χρησιμοποιηθεί σε μοντέλα Raspberry Pi A, B, Pi B + / 2B και 3B. Διαθέτει ενσωματωμένη αντίσταση οθόνης αφής με υποστήριξη για τον έλεγχο του οπίσθιου φωτισμού και εξοικονομεί την υποστήριξη ισχύος για είσοδο HDMI. Λειτουργεί ως οθόνη του υπολογιστή με ανάλυση 800x480 pixel.
Χαρακτηριστικά:
- Οθόνη HDMI 5 ιντσών
- 800x480 pixels Εικόνα υψηλής ανάλυσης και μεγάλη οθόνη προβολής.
- Ενσωματωμένη ανθεκτική οθόνη αφής με έλεγχο οπίσθιου φωτισμού για μείωση της κατανάλωσης ενέργειας.
- Μεγάλη γωνία θέασης
- Γρήγορος χρόνος απόκρισης, έγχρωμη οθόνη.
Τεχνικές προδιαγραφές:
- Μέγεθος: 5 ίντσες
- Ανάλυση: 800 * 480
- Ελεγκτής οθόνης: XPT2046
- Διεπαφή LCD: SPI
- Τύπος αφής: Ανθεκτικό
- Τύπος LCD: TFT
Σύνδεση TFT LCD 5 ιντσών με Raspberry Pi
1. Τοποθετήστε το LCD στην κορυφή του Raspberry Pi:
Το πρώτο βήμα για τη διασύνδεση της οθόνης LCD με το Raspberry Pi είναι η σύνδεση της οθόνης LCD με το pi χρησιμοποιώντας τους συνδέσμους GPIO. Η οθόνη συνοδεύεται από τέσσερις γωνίες για τοποθέτηση. Στη συνέχεια, η οθόνη LCD τοποθετείται στην κορυφή του Raspberry Pi με τέτοιο τρόπο ώστε να γλιστρά σε υποδοχές GPIO και οι θύρες HDMI να ευθυγραμμίζονται τέλεια από την άλλη πλευρά. Να είστε προσεκτικοί κατά τη σύνδεση της οθόνης LCD με το Pi, καθώς η οθόνη LCD χρησιμοποιεί μόνο 26 ακίδες για συνδέσεις με το Pi.
2. Συνδέστε τη σύνδεση HDMI:
Αφού τοποθετήσετε το LCD στην κορυφή του Raspberry Pi, συνδέστε την υποδοχή HDMI που περιλαμβάνεται στο κουτί LCD, μεταξύ Pi και LCD όπως φαίνεται στην παρακάτω εικόνα:
3. Συνδέστε το τροφοδοτικό:
Μετά από όλα τα προηγούμενα βήματα, πρέπει να δώσουμε τροφοδοσία σε Raspberry Pi και LCD. Υπάρχει επίσης ένα βύσμα USB στην οθόνη LCD για παροχή ξεχωριστής πηγής τροφοδοσίας, αλλά αρκεί να έχετε καλή τροφοδοσία 2,4 Amp για το Pi σας, δεν χρειάζεται ξεχωριστή παροχή ρεύματος στην οθόνη LCD.
4. Ενεργοποιήστε το διακόπτη οπίσθιου φωτισμού της οθόνης LCD:
Αφού δώσετε το τροφοδοτικό, ενεργοποιήστε το διακόπτη τροφοδοσίας οπίσθιου φωτισμού που βρίσκεται στο πίσω μέρος της οθόνης LCD.
Εγκατάσταση προγραμμάτων οδήγησης στο Raspberry Pi για την οθόνη LCD 5 ιντσών
1. Επεξεργασία ορισμένων παραμέτρων στο αρχείο διαμόρφωσης:
Πριν από τη λήψη του προγράμματος οδήγησης LCD, κάντε ορισμένες αλλαγές στο αρχείο διαμόρφωσης όπως φαίνεται παρακάτω Μπορείτε να βρείτε το αρχείο διαμόρφωσης χρησιμοποιώντας την παρακάτω εντολή:
sudo nano /boot/config.txt
Στη συνέχεια, απλώς προσθέστε τις ακόλουθες γραμμές στο αρχείο διαμόρφωσης.
max_usb_current = 1 hdmi_group = 2 hdmi_mode = 87 hdmi_cvt 800 480 60 6 0 0 0 hdmi_drive = 1
Σημείωση: Σε ορισμένες περιπτώσεις, πρέπει απλώς να αποσυνδέσετε τις παραπάνω δηλώσεις στη διαμόρφωση. αρχείο, εάν το αρχείο έχει ήδη τις παραπάνω δηλώσεις σε γραμμές σχολίων.
2. Κατεβάστε το πρόγραμμα οδήγησης:
Πρώτα απ 'όλα, κατεβάστε το πρόγραμμα οδήγησης από το github. Αυτό μπορεί να γίνει εισάγοντας την ακόλουθη εντολή στο τερματικό Raspberry pi.
3. Ενεργοποιήστε την οθόνη:
Μετά την επιτυχή εγκατάσταση του προγράμματος οδήγησης, μπορούμε να ενεργοποιήσουμε την οθόνη χρησιμοποιώντας την παρακάτω εντολή:
cd LCD-show / chmod + x LCD5-show ./LCD5-show <> 4. Επανεκκίνηση του Raspberry Pi
Μετά την εκτέλεση των παραπάνω εντολών, το pi θα επανεκκινηθεί αυτόματα και η οθόνη θα πρέπει να λειτουργεί τώρα. Αυτό φαίνεται στο παρακάτω σχήμα:
Βαθμονόμηση οθόνης αφής για Raspberry Pi
Το τελευταίο μέρος της διαδικασίας είναι η βαθμονόμηση της οθόνης αφής για βέλτιστη εργασία. Για αυτό, πρέπει να εγκαταστήσουμε μια εφαρμογή στο pi που ονομάζεται " xinput-calibrator ".
Για την εγκατάσταση του προγράμματος, πρέπει να εκτελέσουμε την παρακάτω εντολή:
sudo apt-get install -y xinput-calibrator
Μετά την επιτυχή εγκατάσταση του παραπάνω προγράμματος, κάντε κλικ στο κουμπί Μενού στη γραμμή εργασιών του Raspberry Pi και, στη συνέχεια, επιλέξτε Preference -> Calibrate Touchscreen. Στη συνέχεια, ολοκληρώστε τη βαθμονόμηση της οθόνης αφής ακολουθώντας τα βήματα που σας ζητήθηκαν. Το παράθυρο βαθμονόμησης της οθόνης αφής πρέπει να έχει την εξής μορφή:
Απλώς αγγίξτε τις κόκκινες σημάνσεις χρησιμοποιώντας το στυλό αφής και, στη συνέχεια, αγγίξτε και τις 4 διαδοχικές κόκκινες κηλίδες στην οθόνη, και στη συνέχεια θα πρέπει να εμφανιστεί μια παράμετρος βαθμονόμησης στην οθόνη που μοιάζει παρακάτω:
Απλώς αποθηκεύστε τις παραπάνω παραμέτρους και επανεκκινήστε το Raspberry Pi. Τώρα, η ρύθμιση της οθόνης μας έχει ολοκληρωθεί και μπορούμε να χρησιμοποιήσουμε την οθόνη αφής 5 ιντσών με LCD χωρίς κανένα πρόβλημα.
Αυτός είναι ο τρόπος με τον οποίο ένα TFT LCD μπορεί να συνδεθεί με το Raspberry Pi και μπορεί να χρησιμοποιηθεί για την κατασκευή εφαρμογών όπως παιχνίδια, ξυπνητήρι, tablet κ.λπ.