Δεν χρειάζεται να συνδέσετε το Raspberry Pi σε οθόνη HDMI ή τηλεόραση. Διατίθενται πολλές εναλλακτικές επιλογές προβολής, συμπεριλαμβανομένων συμπαγών συσκευών που αντλούν ισχύ και έξοδο βίντεο από το GPIO του Pi.
Αυτό προσφέρει πολλά πλεονεκτήματα για τα έργα σας.
Εδώ είναι τι πρέπει να γνωρίζετε σχετικά με τη σύνδεση μιας οθόνης συμβατής με GPIO στο Raspberry Pi σας.
Ποιες οθόνες HAT με δυνατότητα τοποθέτησης GPIO είναι διαθέσιμες για το Raspberry Pi;
Ένας αριθμός συμπαγών οθονών διαθέτουν διασύνδεση GPIO με το Raspberry Pi. Συχνά αναφέρονται ως «ΚΑΠΕΛΟ οθόνες (Hardware Attached on Top)” και είναι συνήθως διαθέσιμες για όλα τα μοντέλα 40 ακίδων (δηλ. το Raspberry Pi B+ και αργότερα). Για καλύτερα αποτελέσματα, θα πρέπει πιθανώς να παραμείνετε με το Raspberry Pi 4 εάν χρησιμοποιείτε μια ολοκαίνουργια οθόνη.
Μερικές ιδιαίτερα δημοφιλείς οθόνες που πρέπει να εξετάσετε περιλαμβάνουν:
- Οθόνη αφής GeeekPi Raspberry Pi 4 TFT 3,5 ιντσών: Αυτή δεν είναι απλώς μια οθόνη τοποθετημένη στο GPIO, περιλαμβάνει επίσης θήκη και ψύκτρα για το Raspberry Pi 4.
- HyperPixel 4.0 Τετράγωνο: Το HyperPixel από την Pimoroni είναι ένα από τα μεγαλύτερα ονόματα στα αξεσουάρ και τα HAT Raspberry Pi.
- Οθόνη ΚΑΠΕΛΟ Mini: Οθόνη IPS μηδενικού μεγέθους Raspberry Pi με τέσσερα κουμπιά αφής.
- Μελάνι pHAT: Πρόκειται για μια συμπαγή οθόνη eInk με παρόμοιες διαστάσεις με ένα Raspberry Pi Zero.
Ελέγξτε τη συμβατότητα με την πλακέτα Raspberry Pi πριν την αγοράσετε.
Γιατί να χρησιμοποιήσετε μια οθόνη GPIO για το Raspberry Pi;
Η προσθήκη ενός HAT οθόνης που έχει τοποθετηθεί σε GPIO σημαίνει πολλούς νέους τρόπους χρήσης του Raspberry Pi.
Με ένα ΚΑΠΕΛΟ οθόνης τοποθετημένο (και ίσως ένα φορητό τροφοδοτικό), το Raspberry Pi σας θα μπορούσε να γίνει:
- Ένας υπολογιστής τσέπης
- Φορητό πρόγραμμα αναπαραγωγής βίντεο
- Συμπαγής ρετρό συσκευή παιχνιδιού
- Ένα smartphone
- Τακτικό κρυπτονομίσματος ή μετοχών
Μπορείτε πιθανώς να σκεφτείτε πολλές άλλες χρήσεις.
Μειονεκτήματα μιας οθόνης GPIO
Η χρήση μιας οθόνης που βασίζεται σε GPIO έχει ορισμένα μειονεκτήματα. Σε αντίθεση με πολλά HAT Raspberry Pi, δεν υπάρχει επιλογή για περάτωση καρφίτσας. Αυτό συμβαίνει επειδή η οθόνη καταλαμβάνει χώρο πάνω από το GPIO. Άλλα HAT έχουν συχνά μια προσαρτημένη επέκταση GPIO, έτσι ώστε να μπορούν να προσαρτηθούν περαιτέρω επεκτάσεις.
Σε φορητά σενάρια, μια οθόνη είναι σαν να μειώνει την ταχύτερη απώλεια μπαταρίας. Σκεφτείτε αυτό όταν επιλέγετε μια οθόνη HAT για το Raspberry Pi σας. Εάν το eInk χαμηλής κατανάλωσης είναι πιο κατάλληλο για το έργο σας από ένα LCD IPS, χρησιμοποιήστε το αντί αυτού.
Πώς να εγκαταστήσετε ένα ΚΑΠΕΛΟ οθόνης GPIO σε ένα Raspberry Pi
Αυτός ο γενικευμένος οδηγός θα σας δείξει πώς να εγκαταστήσετε ένα HAT οθόνης Raspberry Pi.
Για λόγους επίδειξης, χρησιμοποιήσαμε ένα Raspberry Pi 3 και ένα Pimoroni HyperPixel 3.5. Αυτό είναι τοποθετημένο με προέκταση 40 ακίδων GPIO από γυναίκα σε άνδρα. Αυτά συνήθως αποστέλλονται με καπέλα οθόνης, όπως και ανυψωτικά ανυψωτικά, εάν απαιτείται.
Πιθανότατα θα χρειαστείτε πληκτρολόγιο και ποντίκι, καθώς και οθόνη HDMI για την αρχική ρύθμιση. Αυτό μπορεί να αποφευχθεί εάν ρυθμίστε εκ των προτέρων την εγκατάσταση του Raspberry Pi και συνδεθείτε μέσω SSH για να ρυθμίσετε το ΚΑΠΕΛΟ οθόνης.
Ξεκινήστε από εγκατάσταση ενός λειτουργικού συστήματος Raspberry Pi σε μια κάρτα microSD 8 GB ή μεγαλύτερη. Μια υπάρχουσα εγκατάσταση θα πρέπει να λειτουργεί, αλλά μπορεί να διαπιστώσετε ότι είναι ευκολότερο να τη δοκιμάσετε πρώτα με μια νέα εγκατάσταση.
Στη συνέχεια, τοποθετήστε το ΚΑΠΕΛΟ οθόνης στο Raspberry Pi, χρησιμοποιώντας τους ανυψωτήρες και την επέκταση 40 ακίδων, εάν απαιτείται.
Αφού γίνει αυτό, τοποθετήστε την κάρτα microSD και εκκινήστε το Raspberry Pi.
Εάν χρησιμοποιείτε ένα νεότερο HAT οθόνης και δεν έχετε συνδέσει οθόνη HDMI, αλλά βλέπετε τη σωστή έξοδο εικόνας, έχετε τελειώσει.
Διαφορετικά, εάν το HAT της οθόνης είναι κενό, επαναφέρετε το Pi και συνδέστε μια οθόνη HDMI.
Αυτό είναι το σημείο όπου πρέπει να συμβουλευτείτε τις οδηγίες εγκατάστασης για τη συγκεκριμένη οθόνη σας. Θα βρείτε προβλήματα συμβατότητας. Για παράδειγμα, η οθόνη HAT σε αυτές τις εικόνες δεν θα τρέχει στο Raspberry Pi 4. Κατά συνέπεια, έπρεπε να χρησιμοποιήσουμε το Raspberry Pi 3 για να δείξουμε ότι λειτουργεί.
Στην περίπτωση της συσκευής Pimoroni HyperPixel 3.5, η εισαγωγή αυτής της εντολής σε ένα τερματικό εγκαθιστά το πρόγραμμα οδήγησης:
μπούκλα https://get.pimoroni.com/hyperpixel | βίαιο χτύπημα
Μπορείτε επίσης να χρησιμοποιήσετε
git κλώνος" https://github.com/pimoroni/hyperpixel">https://github.com/pimoroni/hyperpixel
Όταν ολοκληρωθεί, χρησιμοποιήστε
CD υπερπίξελ
Τέλος, για να ολοκληρώσετε τη ρύθμιση:
./setup.sh
Κάντε επανεκκίνηση όταν σας ζητηθεί.
Το Raspberry Pi και η οθόνη HAT θα πρέπει να εκτελούνται.
Αυτά τα βήματα αφορούν ένα συγκεκριμένο μοντέλο HAT οθόνης και παρέχονται ενδεικτικά. Ελέγξτε τις οδηγίες που συνοδεύουν το HAT της οθόνης που έχετε επιλέξει για βήματα που αφορούν τη συσκευή.
Πραγματοποιήστε προσαρμογές στη διαμόρφωση του καπέλου οθόνης GPIO
Όταν η οθόνη είναι συνδεδεμένη, ενεργοποιημένη και λειτουργεί, μπορεί να παρατηρήσετε ότι ο προσανατολισμός δεν είναι σωστός για τους σκοπούς σας. Διάφορες επιλογές είναι διαθέσιμες για περιστροφή οθόνης, ανάλογα με το είδος της συσκευής που έχετε συνδέσει στο Raspberry Pi.
Ωστόσο, για τα HAT εμφάνισης, η σωστή επιλογή είναι να επεξεργαστείτε το config.txt αρχείο στα Pi /boot/ χώρισμα. Αυτή είναι μια συλλογή επιλογών διαμόρφωσης που καλύπτει τα πάντα, από τον τύπο HDMI έως τις ρυθμίσεις overclocking.
Όταν εγκαθιστάτε τα προγράμματα οδήγησης για την οθόνη, συνήθως προσαρτά τα περιεχόμενα config.txt. Αυτές οι νέες διαμορφώσεις μπορούν να επεξεργαστούν.
Έτσι, στην περίπτωση μιας οθόνης HyperPixel, το config.txt μπορεί να επεξεργαστεί και να καθοριστεί η σωστή περιστροφή. Για να γινει αυτο:
- Ανοίξτε ένα τερματικό (συνδεθείτε στο Pi σας μέσω SSH)
- Εισαγω sudo nano /boot/config.txt
- Κάντε κύλιση μέχρι το τέλος χρησιμοποιώντας το πληκτρολόγιό σας PgDn κλειδί
- Εύρημα display_rotate=0
- Αλλάξτε την τιμή, επιλέγοντας 1 προς την 4 ανάλογα με την περίπτωση
- Τύπος Ctrl+X έπειτα Υ για έξοδο και επιβεβαίωση
- Επανεκκίνηση με επανεκκίνηση sudo
Η περιστροφή της οθόνης του Raspberry Pi θα πρέπει να διορθωθεί. Αλλά καθώς δεν ξέρετε τι αντιπροσωπεύουν ο προσανατολισμός 1 έως 4, μπορείτε να επαναλάβετε τη διαδικασία μέχρι να είστε ευχαριστημένοι.
Μια συμπαγής οθόνη τοποθετημένη στο Raspberry Pi σας
Είτε χρησιμοποιήσατε Raspberry Pi είτε Raspberry Pi Zero, θα πρέπει τώρα να έχετε μια λειτουργική ενσωματωμένη οθόνη. Αυτό θα αντλήσει ισχύ από το Pi μέσω του GPIO, οπότε όταν το Pi σας απενεργοποιηθεί, το ίδιο θα κάνει και η οθόνη.
Οι ρυθμίσεις μπαταρίας και φορητής τροφοδοσίας μπορούν να αποδειχθούν χρήσιμες εδώ, αλλά αυτό που θα κάνετε στη συνέχεια εξαρτάται από τις απαιτήσεις του έργου Raspberry Pi. Ορισμένες οθόνες χρησιμοποιούν eInk, οι περισσότερες είναι LCD. Κάποιες είναι οθόνες αφής, άλλες όχι. Έχοντας αυτό υπόψη, σκεφτείτε το έργο σας - ίσως αποφασίσετε ότι το Raspberry Pi σας χρειάζεται πραγματικά μια εντελώς διαφορετική οθόνη.