- Απαιτούμενα υλικά
- Προαπαιτούμενα
- Σύνδεση του Raspberry Pi με οθόνη TFT LCD
- Προετοιμασία του Raspberry Pi για οθόνη LCD 3,5 ιντσών
Το Raspberry Pi είναι ένας υπολογιστής Palm Size που είναι πολύ βολικός όταν δημιουργεί πρωτότυπα πράγματα που απαιτούν υψηλή υπολογιστική ισχύ. Χρησιμοποιείται εκτενώς για την ανάπτυξη υλικού IOT και την εφαρμογή ρομποτικής και πολύ περισσότερες εφαρμογές πείνας στη μνήμη. Στα περισσότερα από τα έργα που αφορούν το Pi θα ήταν εξαιρετικά χρήσιμο εάν το Pi είχε μια οθόνη μέσω της οποίας μπορούμε να παρακολουθούμε τα ζωτικά σημεία του έργου μας.
Το ίδιο το pi έχει έξοδο HDMI που μπορεί να συνδεθεί απευθείας σε μια οθόνη, αλλά σε έργα όπου ο χώρος είναι περιορισμός χρειαζόμαστε μικρότερες οθόνες. Έτσι, σε αυτό το σεμινάριο θα μάθουμε πώς μπορούμε να συνδέσουμε τη δημοφιλή οθόνη TFT LCD με οθόνη αφής 3,5 ιντσών από το waveshare με το Raspberry pi. Στο τέλος αυτού του σεμιναρίου θα έχετε μια πλήρως λειτουργική οθόνη LCD με οθόνη αφής πάνω από το Pi σας έτοιμο να χρησιμοποιηθεί για τα μελλοντικά σας έργα.
Η τεχνική προδιαγραφή της οθόνης TFT LCD 3,5 ιντσών φαίνεται παρακάτω.
Τύπος LCD | TFT |
Μέγεθος | 3.5 |
Ανάλυση | 320 * 480 εικονοστοιχεία |
Διεπαφή | SPI |
Ελεγκτής οθόνης | XPT2046 |
Τύπος αφής | Ανθεκτική |
Οπίσθιο φωτισμό | LED |
Αναλογία απεικόνισης | 8: 5 |
Χρώματα | 65536 |
Υποστηρίζει | Κάμερα, ποντίκι και πληκτρολόγιο |
Απαιτούμενα υλικά
- Raspberry Pi
- TFT LCD 3,5 ιντσών
- σύνδεση στο Internet
Προαπαιτούμενα
Υποτίθεται ότι το Raspberry Pi σας έχει ήδη αναβοσβήνει με ένα λειτουργικό σύστημα και μπορεί να συνδεθεί στο Διαδίκτυο. Εάν όχι, ακολουθήστε τον οδηγό Ξεκινώντας με το Raspberry Pi πριν συνεχίσετε.
Υποτίθεται επίσης ότι έχετε πρόσβαση στο τερματικό παράθυρο του βατόμουρου σας. Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε το Putty σε λειτουργία SSH για να συνδεθούμε στο Raspberry Pi. Μπορείτε να χρησιμοποιήσετε οποιαδήποτε μέθοδο, αλλά θα πρέπει κατά κάποιον τρόπο να έχετε πρόσβαση στο παράθυρο του τερματικού του Pi.
Σύνδεση του Raspberry Pi με οθόνη TFT LCD
Η σύνδεση της οθόνης LCD TFT 3,5 ”με Raspberry pi είναι μια βόλτα με κέικ. Η οθόνη LCD διαθέτει μια ταινία από θηλυκές καρφίτσες κεφαλίδας που θα ταιριάζουν άνετα με τις αρσενικές ακίδες κεφαλίδας. Απλά πρέπει να ευθυγραμμίσετε τους πείρους και να πατήσετε το LCD στο πάνω μέρος του Pi για να κάνετε τη σύνδεση. Μόλις διορθωθεί σωστά, το Pi και το LCD θα μοιάζουν με αυτό παρακάτω. Σημειώστε ότι έχω χρησιμοποιήσει ένα περίβλημα για το Pi μου, επομένως αγνοήστε το άσπρο κουτί.
Για άτομα που είναι περίεργα να μάθουν τι είναι αυτές οι καρφίτσες! Χρησιμοποιείται για τη δημιουργία μιας επικοινωνίας SPI μεταξύ του Raspberry Pi και της LCD και επίσης για την τροφοδοσία της οθόνης LCD από τον πείρο 5V και 3.3V του raspberry Pi. Εκτός από αυτό έχει επίσης μερικές καρφίτσες αφιερωμένες για να λειτουργεί η οθόνη αφής. Συνολικά υπάρχουν 26 ακίδες, το σύμβολο και η περιγραφή των ακίδων φαίνονται παρακάτω
Αριθμός καρφίτσας: |
Σύμβολο |
Περιγραφή |
1, 17 |
3.3V |
Είσοδος ισχύος 3.3V |
2,4 |
5V |
5V είσοδος ισχύος |
3,5,7,8,10,12,13,15,16 |
ΝΚ |
Χωρίς σύνδεση - χρησιμοποιείται για υποστήριξη |
6,9,14,20,25 |
GND |
Εδαφος |
11 |
TP_IRQ |
Ενεργός πείρος χαμηλής διακοπής για οθόνη αφής |
18 |
LCD_RS |
Εγγραφείτε επιλεγμένη καρφίτσα του ελεγκτή οθόνης |
19 |
LCD_SI |
Εισαγωγή δεδομένων SPI για την οθόνη LCD |
21 |
TP_SO |
Έξοδος δεδομένων SPI από την οθόνη LCD |
22 |
RST |
Επαναφορά |
23 |
LCD_SCK |
Ρολόι συγχρονισμού της επικοινωνίας SPI |
24 |
LCD_CS |
Διαλέξτε το τσιπ επιλογής SPI LCD |
26 |
TP_CS |
Τσιπ επιλέξτε καρφίτσα της οθόνης αφής SPI |
Προετοιμασία του Raspberry Pi για οθόνη LCD 3,5 ιντσών
Τώρα, αφού συνδέσετε την οθόνη LCD με PI, ενεργοποιήστε το PI και θα δείτε μια κενή λευκή οθόνη στην οθόνη LCD. Αυτό συμβαίνει επειδή δεν υπάρχουν εγκατεστημένα προγράμματα οδήγησης στο PI μας για χρήση της συνδεδεμένης οθόνης LCD. Ας ανοίξουμε λοιπόν το παράθυρο τερματικού του Pi και ξεκινήστε να κάνουμε τις απαραίτητες αλλαγές. Και πάλι, χρησιμοποιώ στόκος για να συνδεθώ στο Pi μου, μπορείτε να χρησιμοποιήσετε τη βολική σας μέθοδο.
Βήμα 1: Μπείτε στο παράθυρο διαμόρφωσης χρησιμοποιώντας την ακόλουθη εντολή. Για να λάβετε το παρακάτω παράθυρο
sudo raspi -config
Βήμα 2: Μεταβείτε στις Επιλογές εκκίνησης -> Επιφάνεια εργασίας / CLI και επιλέξτε την επιλογή B4 Desktop Autologin Desktop GUI, συνδέεται αυτόματα ως χρήστης «pi» όπως επισημαίνεται στην παρακάτω εικόνα. Αυτό θα κάνει το PI να συνδεθεί αυτόματα από την επόμενη εκκίνηση χωρίς ο χρήστης να εισάγει τον κωδικό πρόσβασης.
Βήμα 3: Μεταβείτε ξανά στις επιλογές διασύνδεσης και ενεργοποιήστε το SPI όπως φαίνεται στην παρακάτω εικόνα. Πρέπει να ενεργοποιήσουμε τη διασύνδεση SPI γιατί όπως συζητήσαμε το LCD και το PI επικοινωνεί μέσω του πρωτοκόλλου SPI
Βήμα 4: Κάντε κλικ σε αυτόν τον σύνδεσμο προγράμματος οδήγησης waveshare για να κατεβάσετε το πρόγραμμα οδήγησης ως αρχείο ZIP. Στη συνέχεια, μετακινήστε το αρχείο ZIP σε PI OS. Χρησιμοποίησα το Filezilla για να το κάνω αυτό, αλλά μπορείτε επίσης να χρησιμοποιήσετε μια μονάδα πένας και μια απλή εργασία αντιγραφής. Το δικό μου τοποθετήθηκε στο μονοπάτι / σπίτι / π .
Βήμα 5: Αφού το αρχείο zip τοποθετηθεί στη θέση του, συνεχίστε με το παράθυρο του τερματικού σας. Για να εγκαταστήσετε το πρόγραμμα οδήγησης χρησιμοποιήστε την ακόλουθη εντολή.
tar xvf LCD-show - *. tar.gz
Σημείωση: Βεβαιωθείτε ότι το PI σας είναι συνδεδεμένο στο Διαδίκτυο κατά τη διάρκεια αυτού του βήματος
Βήμα 6: Τέλος μετά την εγκατάσταση του προγράμματος οδήγησης μπορούμε να ενεργοποιήσουμε την οθόνη χρησιμοποιώντας την παρακάτω εντολή
cd LCD-εμφάνιση /
Βήμα 7: Τώρα χρησιμοποιήστε την παρακάτω εντολή για να επανεκκινήσετε το Pi σας. Αυτό θα τερματίσει αυτόματα το παράθυρο του τερματικού. Κατά την επανεκκίνηση του PI θα πρέπει να παρατηρήσετε ότι η οθόνη LCD δείχνει επίσης τις πληροφορίες εκκίνησης και τελικά η επιφάνεια εργασίας θα εμφανιστεί όπως φαίνεται παρακάτω.
επανεκκίνηση sudo
Μπορείτε επίσης να παρακολουθήσετε το παρακάτω βίντεο για να ελέγξετε πώς συνδέεται η οθόνη LCD και πώς ανταποκρίνεται στο άγγιγμα. Είμαι αρκετά ικανοποιημένος με την προεπιλεγμένη ακρίβειά του, οπότε δεν θα κάνω καμία βαθμονόμηση. Αλλά αν σας ενδιαφέρει μπορείτε να δείτε την επίσημη σελίδα wiki από το waveshare όπου συζητούν πώς να βαθμονομήσετε και να ενεργοποιήσετε την προβολή κάμερας στην οθόνη LCD.
Ελπίζω να καταλάβατε το σεμινάριο και να πετύχατε τη διασύνδεση της οθόνης LCD με το PI και να το λειτουργήσει. Εάν δηλώσετε διαφορετικά το πρόβλημά σας στην παρακάτω ενότητα σχολίων ή χρησιμοποιήστε τα φόρουμ για περισσότερες τεχνικές ερωτήσεις.