Raspberry Pi nav jāpievieno HDMI monitoram vai televizoram. Ir pieejamas vairākas alternatīvas displeja opcijas, tostarp kompaktas ierīces, kas patērē enerģiju un video izvadi no Pi GPIO.
Tas jūsu projektiem sniedz vairākas priekšrocības.
Lūk, kas jums jāzina par GPIO saderīga displeja pievienošanu savam Raspberry Pi.
Kādi GPIO montējami HAT displeji ir pieejami Raspberry Pi?
Vairākiem kompaktajiem displejiem ir GPIO saskarne ar Raspberry Pi. Tos bieži dēvē par "CEPURĒM (Aparatūra pievienota augšpusē) displeji” un parasti ir pieejami visiem 40 kontaktu modeļiem (t.i., Raspberry Pi B+ un vēlāk). Lai iegūtu labākos rezultātus, jums, iespējams, vajadzētu palikt pie Raspberry Pi 4, ja izmantojat pavisam jaunu displeju.
Daži īpaši populāri displeji, kas jums jāapsver, ir šādi:
- GeeekPi Raspberry Pi 4 TFT 3,5 collu skārienekrāns: Šis nav tikai GPIO uzstādīts displejs, tajā ir arī korpuss un siltuma izlietne jūsu Raspberry Pi 4.
- HyperPixel 4.0 Square: HyperPixel no Pimoroni ir viens no lielākajiem nosaukumiem Raspberry Pi piederumu un Cepures.
- Displejs HAT Mini: Raspberry Pi Zero izmēra IPS displejs ar četrām taustāmām pogām.
- Tintes pHAT: Šis ir kompakts eInk displejs ar līdzīgiem izmēriem kā Raspberry Pi Zero.
Pirms pirkšanas pārbaudiet saderību ar Raspberry Pi plati.
Kāpēc Raspberry Pi izmantot GPIO displeju?
Uz GPIO piestiprināta displeja HAT pievienošana nozīmē vairākus jaunus Raspberry Pi izmantošanas veidus.
Ja ir uzstādīts displejs HAT (un, iespējams, portatīvs barošanas avots), jūsu Raspberry Pi varētu kļūt:
- Kabatas dators
- Pārnēsājams video atskaņotājs
- Kompakta retro spēļu ierīce
- Viedtālrunis
- Kriptovalūta vai akciju indekss
Jūs droši vien varat iedomāties daudzus citus lietojumus.
GPIO displeja trūkumi
Izmantojot GPIO displeju, ir daži trūkumi. Atšķirībā no daudzām Raspberry Pi HAT ierīcēm, nav iespēju izvadīt tapas. Tas ir tāpēc, ka displejs aizņem vietu virs GPIO. Citām Cepurēm bieži ir uzstādīts GPIO paplašinātājs, lai varētu pievienot papildu paplašinājumus.
Pārnēsājamos gadījumos displejs samazina ātrāku akumulatora zudumu. Apsveriet to, izvēloties HAT displeju savam Raspberry Pi. Ja mazjaudas eTinte jūsu projektam ir piemērotāka nekā LCD IPS, izmantojiet to.
Kā instalēt GPIO displeja cepuri Raspberry Pi
Šajā vispārīgajā rokasgrāmatā tiks parādīts, kā instalēt Raspberry Pi displeja CURPU.
Demonstrācijas nolūkos esam izmantojuši Raspberry Pi 3 un Pimoroni HyperPixel 3.5. Tas ir uzstādīts ar GPIO sieviešu–vīriešu 40 kontaktu pagarinātāju. Tie parasti tiek piegādāti ar displeja Cepurēm, kā arī uzstādīšanas stāvvadi, ja nepieciešams.
Sākotnējai iestatīšanai, iespējams, būs nepieciešama tastatūra un pele, kā arī HDMI displejs. No tā var izvairīties, ja iepriekš konfigurējiet Raspberry Pi instalāciju un izveidot savienojumu, izmantojot SSH lai iestatītu displeja HAT.
Sāciet ar Raspberry Pi operētājsistēmas instalēšana uz 8 GB vai lielāku microSD karti. Esošai instalācijai vajadzētu darboties, taču, iespējams, būs vieglāk to izmēģināt, vispirms veicot jaunu instalāciju.
Pēc tam uzlieciet Raspberry Pi displeja CURPU, izmantojot stāvvadus un 40 kontaktu pagarinātāju, ja nepieciešams.
Kad tas ir izdarīts, ievietojiet microSD karti un palaidiet Raspberry Pi.
Ja izmantojat jaunāku displeja HAT un neesat pievienojis HDMI displeju, bet redzat pareizo attēla izvadi, esat pabeidzis.
Pretējā gadījumā, ja displeja HAT ir tukšs, atiestatiet Pi un pievienojiet HDMI monitoru.
Šajā vietā jums ir jāizlasa sava monitora uzstādīšanas instrukcijas. Jūs atradīsit saderības problēmas. Piemēram, displeja HAT šajos attēlos nedarbosies Raspberry Pi 4. Līdz ar to mums bija jāizmanto Raspberry Pi 3, lai demonstrētu tā darbību.
Pimoroni HyperPixel 3.5 ierīces gadījumā, ievadot šo komandu terminālī, tiek instalēts draiveris:
čokurošanās https://get.pimoroni.com/hyperpixel | bash
Varat arī izmantot
git klons" https://github.com/pimoroni/hyperpixel"> https://github.com/pimoroni/hyperpixel
Kad tas ir pabeigts, izmantojiet
cd hiperpikselis
Visbeidzot, lai pabeigtu iestatīšanu:
./setup.sh
Atsāknējiet, kad tas tiek prasīts.
Raspberry Pi un displeja HAT vajadzētu darboties.
Šīs darbības ir paredzētas konkrētam displeja HAT modelim un ir sniegtas kā ilustrācija. Skatiet norādījumus, kas pievienoti izvēlētajam displeja HAT, lai uzzinātu, kādas darbības tiek veiktas ar ierīci.
Veiciet izmaiņas GPIO displeja HAT konfigurācijā
Ja displejs ir pievienots, ieslēgts un darbojas, varat pamanīt, ka orientācija nav pareiza jūsu vajadzībām. Displeja pagriešanai ir pieejamas dažādas iespējas atkarībā no tā, kāda veida ierīci esat pievienojis savam Raspberry Pi.
Tomēr displeja Cepurēm pareizā iespēja ir rediģēt config.txt failu Pi /boot/ nodalījums. Šī ir konfigurācijas opciju kolekcija, kas aptver visu, sākot no HDMI tipa līdz pārspīlēšanas iestatījumiem.
Kad instalējat displeja draiverus, tas parasti pievieno faila config.txt saturu. Šīs jaunās konfigurācijas var rediģēt.
Tātad HyperPixel displeja gadījumā failu config.txt var rediģēt un norādīt pareizo rotāciju. Lai to izdarītu:
- Atveriet termināli (savienojieties ar Pi, izmantojot SSH)
- Ievadiet sudo nano /boot/config.txt
- Ritiniet līdz beigām, izmantojot tastatūru PgDn taustiņu
- Atrast display_rotate=0
- Mainiet vērtību, atlasot 1 uz 4 pēc vajadzības
- Nospiediet Ctrl+X tad Y lai izietu un apstiprinātu
- Restartēt ar sudo atsāknēšana
Jūsu Raspberry Pi displeja rotācija ir jānovērš. Bet, tā kā jūs nezināt, kāda ir orientācija no 1 līdz 4, varat atkārtot procesu, līdz esat laimīgs.
Kompakts displejs, kas uzstādīts uz jūsu Raspberry Pi
Neatkarīgi no tā, vai izmantojāt Raspberry Pi vai Raspberry Pi Zero, tagad jums vajadzētu būt funkcionējošam iebūvētam displejam. Tas patērēs enerģiju no Pi, izmantojot GPIO, tāpēc, kad Pi izslēgsies, izslēgsies arī displejs.
Šeit var izrādīties noderīgi akumulatoru un pārnēsājamie barošanas iestatījumi, taču tas, ko darāt tālāk, atbilst jūsu Raspberry Pi projekta prasībām. Daži displeji izmanto eInk, lielākā daļa ir LCD. Daži ir skārienekrāni, citi nav. Paturot to prātā, pārdomājiet savu projektu — jūs varētu nolemt, ka jūsu Raspberry Pi patiesībā ir nepieciešams pavisam cits displejs.