Nu trebuie să vă conectați Raspberry Pi la un monitor sau televizor HDMI. Sunt disponibile o mulțime de opțiuni alternative de afișare, inclusiv dispozitive compacte care consumă putere și ieșire video de la GPIO al lui Pi.
Acest lucru oferă mai multe avantaje pentru proiectele dvs.
Iată ce trebuie să știți despre conectarea unui ecran compatibil GPIO la Raspberry Pi.
Ce afișaje HAT montabile pe GPIO sunt disponibile pentru Raspberry Pi?
O serie de ecrane compacte au interfața GPIO cu Raspberry Pi. Ele sunt adesea denumite „PĂLĂRIE (Hardware Attached on Top)” și sunt disponibile de obicei pentru toate modelele cu 40 de pini (adică Raspberry Pi B+ și mai tarziu). Pentru cele mai bune rezultate, probabil că ar trebui să rămâneți cu Raspberry Pi 4 dacă utilizați un afișaj nou-nouț.
Unele afișaje deosebit de populare pe care ar trebui să le luați în considerare includ:
- Ecran tactil GeeekPi Raspberry Pi 4 TFT de 3,5 inci: Acesta nu este doar un afișaj montat pe GPIO, include și o carcasă și un radiator pentru Raspberry Pi 4.
- HyperPixel 4.0 Square: HyperPixel de la Pimoroni este unul dintre cele mai mari nume în accesorii și HAT-uri Raspberry Pi.
- Display HAT Mini: Un display IPS de dimensiune zero Raspberry Pi cu patru butoane tactile.
- Inky pHAT: Acesta este un afișaj compact eInk, cu dimensiuni similare cu un Raspberry Pi Zero.
Verificați compatibilitatea cu placa Raspberry Pi înainte de a cumpăra.
De ce să folosiți un afișaj GPIO pentru Raspberry Pi?
Adăugarea unui display HAT montat pe GPIO înseamnă mai multe moduri noi de a vă folosi Raspberry Pi.
Cu un display HAT montat (și poate o sursă de alimentare portabilă), Raspberry Pi-ul tău ar putea deveni:
- Un computer de buzunar
- Un video player portabil
- Dispozitiv de jocuri retro compact
- Un smartphone
- Criptomonedă sau ticker stoc
Probabil vă puteți gândi la multe alte utilizări.
Dezavantajele unui display GPIO
Utilizarea unui afișaj bazat pe GPIO vine cu unele dezavantaje. Spre deosebire de multe HAT-uri Raspberry Pi, nu există nicio opțiune pentru trecerea pinului. Acest lucru se datorează faptului că afișajul ocupă spațiul de deasupra GPIO. Alte HAT-uri au adesea un extender GPIO montat, astfel încât să poată fi atașate extinderi suplimentare.
În scenariile portabile, un afișaj reduce pierderea mai rapidă a bateriei. Luați în considerare acest lucru atunci când alegeți un afișaj HAT pentru Raspberry Pi. Dacă eInk cu putere redusă este mai potrivit pentru proiectul dvs. decât un LCD IPS, utilizați-l în schimb.
Cum se instalează un display HAT GPIO pe un Raspberry Pi
Acest ghid generalizat vă va arăta cum să instalați un display HAT Raspberry Pi.
În scopuri demonstrative, am folosit un Raspberry Pi 3 și un Pimoroni HyperPixel 3.5. Acesta este montat cu un prelungitor GPIO femel-la-mascul cu 40 de pini. Acestea sunt livrate în mod obișnuit cu HAT-uri de afișare, la fel ca suporturi de montare, dacă este necesar.
Probabil veți avea nevoie de o tastatură și un mouse, precum și de un afișaj HDMI pentru configurarea inițială. Acest lucru poate fi evitat dacă dvs preconfigurați instalarea Raspberry Pi și conectați-vă prin SSH pentru a configura afișajul HAT.
Începe prin instalarea unui sistem de operare Raspberry Pi pe un card microSD de 8 GB sau mai mare. O instalare existentă ar trebui să funcționeze, dar este posibil să găsiți că este mai ușor să o încercați mai întâi cu o instalare nouă.
Apoi, montați HAT-ul afișajului pe Raspberry Pi, folosind elementele de ridicare și extensia cu 40 de pini, dacă este necesar.
După ce ați făcut acest lucru, introduceți cardul microSD și porniți Raspberry Pi.
Dacă utilizați un display HAT mai nou și nu ați conectat un afișaj HDMI, dar vedeți ieșirea corectă a imaginii, ați terminat.
În caz contrar, dacă afișajul HAT este gol, resetați Pi și conectați un monitor HDMI.
Acesta este punctul în care trebuie să consultați instrucțiunile de instalare pentru monitorul dvs. specific. Veți găsi probleme de compatibilitate. De exemplu, afișajul HAT din aceste imagini nu va rula pe Raspberry Pi 4. În consecință, a trebuit să folosim Raspberry Pi 3 pentru a demonstra că funcționează.
În cazul dispozitivului Pimoroni HyperPixel 3.5, introducerea acestei comenzi într-un terminal instalează driverul:
curl https://get.pimoroni.com/hyperpixel | bash
De asemenea, puteți utiliza
git clonare" https://github.com/pimoroni/hyperpixel">https://github.com/pimoroni/hyperpixel
Când acest lucru este complet, utilizați
CD hiperpixel
În cele din urmă, pentru a finaliza configurarea:
./setup.sh
Reporniți când vi se solicită.
Raspberry Pi și display-ul HAT ar trebui să funcționeze.
Acești pași sunt pentru un model specific de display HAT și sunt furnizați ca ilustrație. Verificați instrucțiunile care însoțesc afișajul HAT ales pentru pașii specifici dispozitivului.
Faceți ajustări la configurația GPIO Display HAT
Odată ce afișajul este atașat, pornit și funcționează, este posibil să observați că orientarea este incorectă pentru scopurile dvs. Sunt disponibile diferite opțiuni pentru rotirea afișajului, în funcție de tipul de dispozitiv pe care l-ați conectat la Raspberry Pi.
Cu toate acestea, pentru HAT-uri de afișare, opțiunea corectă este editarea config.txt fișier în Pi /boot/ compartimentare. Aceasta este o colecție de opțiuni de configurare care acoperă totul, de la tipul HDMI până la setările de overclocking.
Când instalați driverele pentru afișaj, acesta adaugă de obicei conținutul config.txt. Aceste noi configurații pot fi editate.
Deci, în cazul unui display HyperPixel, config.txt poate fi editat și poate fi specificată rotația corectă. Pentru a face acest lucru:
- Deschideți un terminal (conectați-vă la Pi prin SSH)
- introduce sudo nano /boot/config.txt
- Derulați până la sfârșit folosind tastatura PgDn cheie
- Găsi display_rotate=0
- Modificați valoarea, selectând 1 la 4 Asa Potrivit
- presa Ctrl+X apoi Y pentru a ieși și a confirma
- Reporniți cu sudo reboot
Rotația afișajului Raspberry Pi ar trebui să fie remediată. Dar, deoarece nu știi ce reprezintă orientarea 1 până la 4, poți repeta procesul până când ești fericit.
Un afișaj compact montat pe Raspberry Pi
Indiferent dacă ați folosit un Raspberry Pi sau Raspberry Pi Zero, acum ar trebui să aveți un afișaj funcțional la bord. Acest lucru va absorbi putere de la Pi prin intermediul GPIO, așa că atunci când Pi-ul se oprește, la fel și afișajul.
Setările de baterie și de alimentare portabilă se pot dovedi utile aici, dar ceea ce faceți în continuare este la nivelul cerințelor proiectului dvs. Raspberry Pi. Unele ecrane folosesc eInk, majoritatea sunt LCD. Unele sunt ecrane tactile, altele nu. Ținând cont de acest lucru, gândiți-vă proiectului dvs. - ați putea decide că Raspberry Pi are de fapt nevoie de un afișaj complet diferit.