Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Du trenger ikke å koble Raspberry Pi til en HDMI-skjerm eller TV. En haug med alternative visningsalternativer er tilgjengelige, inkludert kompakte enheter som trekker strøm og videoutgang fra Pis GPIO.

Dette gir flere fordeler for dine prosjekter.

Her er det du trenger å vite om å koble til en GPIO-kompatibel skjerm til Raspberry Pi.

Hvilke GPIO-monterbare HAT-skjermer er tilgjengelige for Raspberry Pi?

En rekke kompakte skjermer har GPIO-grensesnitt med Raspberry Pi. De blir ofte referert til som "HAT (Hardware Attached on Top)-skjermer" og er vanligvis tilgjengelige for alle 40-pinners modeller (dvs. Raspberry Pi B+ og seinere). For de beste resultatene bør du sannsynligvis holde deg til Raspberry Pi 4 hvis du bruker en helt ny skjerm.

Noen spesielt populære skjermer du bør vurdere inkluderer:

  • GeeekPi Raspberry Pi 4 TFT 3,5 tommers berøringsskjerm
    instagram viewer
    : Dette er ikke bare en GPIO-montert skjerm, den inkluderer også et etui og kjøleribbe til din Raspberry Pi 4.
  • HyperPixel 4.0 Square: HyperPixel fra Pimoroni er et av de største navnene innen Raspberry Pi-tilbehør og HAT-er.
  • Display HAT Mini: En Raspberry Pi IPS-skjerm i Zero-størrelse med fire taktile knapper.
  • Blekkfarget pHAT: Dette er en kompakt eInk-skjerm med lignende dimensjoner som en Raspberry Pi Zero.

Sjekk kompatibiliteten med Raspberry Pi-kortet ditt før du kjøper.

Hvorfor bruke en GPIO-skjerm for Raspberry Pi?

Å legge til en GPIO-montert skjerm HAT betyr flere nye måter å bruke Raspberry Pi på.

Med en skjermhatt montert (og kanskje en bærbar strømforsyning), kan din Raspberry Pi bli:

  • En lommedatamaskin
  • En bærbar videospiller
  • Kompakt retro-spilleenhet
  • En smarttelefon
  • Kryptovaluta eller aksjeticker

Du kan sikkert tenke på mange andre bruksområder.

Ulemper med en GPIO-skjerm

Å bruke en GPIO-basert skjerm har noen ulemper. I motsetning til mange Raspberry Pi-HAT-er, er det ingen mulighet for pin-pass-through. Dette er fordi skjermen tar opp plassen over GPIOen. Andre HAT-er har ofte en montert GPIO-forlenger slik at ytterligere utvidelser kan festes.

I bærbare scenarier er en skjerm som å redusere raskere batteritap. Vurder dette når du velger en HAT-skjerm for din Raspberry Pi. Hvis laveffekt eInk er mer egnet for prosjektet ditt enn en LCD IPS, bruk den i stedet.

Slik installerer du en GPIO-skjermhatt på en Raspberry Pi

Denne generaliserte guiden viser deg hvordan du installerer en Raspberry Pi-skjermhatt.

For demonstrasjonsformål har vi brukt en Raspberry Pi 3 og en Pimoroni HyperPixel 3.5. Denne er montert med en GPIO hunn-til-hann 40-pinners forlenger. Disse leveres vanligvis med skjermhatter, og det samme gjør montering av stigerør om nødvendig.

Du vil sannsynligvis trenge et tastatur og en mus, samt en HDMI-skjerm for det første oppsettet. Dette kan unngås hvis du forhåndskonfigurer din Raspberry Pi-installasjon og koble til over SSH for å sette opp skjermen HAT.

Start med installere et Raspberry Pi-operativsystem til et 8 GB eller større microSD-kort. En eksisterende installasjon burde fungere, men det kan hende du synes det er lettere å prøve det med en ny installasjon først.

Deretter monterer du skjermhatten på Raspberry Pi, ved å bruke stigerørene og 40-pinners forlenger om nødvendig.

Når dette er gjort, sett inn microSD-kortet og start opp Raspberry Pi.

Hvis du bruker en nyere skjerm-HAT og ikke har koblet til en HDMI-skjerm, men ser riktig bildeutgang, er du ferdig.

Ellers, hvis skjermen HAT er tom, tilbakestill Pi og koble til en HDMI-skjerm.

Dette er punktet hvor du må konsultere installasjonsinstruksjonene for din spesifikke skjerm. Du vil finne kompatibilitetsproblemer. For eksempel vil ikke skjerm-HAT på disse bildene kjøre på Raspberry Pi 4. Følgelig måtte vi bruke Raspberry Pi 3 for å demonstrere at den kjører.

Når det gjelder Pimoroni HyperPixel 3.5-enheten, installeres driveren ved å legge inn denne kommandoen i en terminal:

krøll https://get.pimoroni.com/hyperpixel | bash

Du kan også bruke

git klone" https://github.com/pimoroni/hyperpixel">https://github.com/pimoroni/hyperpixel

Når dette er fullført, bruk

cd hyperpiksel

Til slutt, for å fullføre oppsettet:

./setup.sh

Start på nytt når du blir bedt om det.

Raspberry Pi og skjermen HAT skal kjøre.

Disse trinnene er for en spesifikk modell av display-HAT og er gitt som en illustrasjon. Sjekk instruksjonene som følger med den valgte skjermen HAT for enhetsspesifikke trinn.

Gjør tilpasninger til GPIO Display HAT-konfigurasjonen

Når skjermen er festet, slått på og fungerer, kan du legge merke til at retningen er feil for dine formål. Ulike alternativer er tilgjengelige for skjermrotasjon, avhengig av hva slags enhet du har koblet til din Raspberry Pi.

Men for display-HAT-er er det riktige alternativet å redigere config.txt fil i Pi-ene /boot/ skillevegg. Dette er en samling av konfigurasjonsalternativer som dekker alt fra HDMI-type til overklokkingsinnstillinger.

Når du installerer driverne for skjermen, legger den vanligvis til config.txt-innholdet. Disse nye konfigurasjonene kan redigeres.

Så, i tilfellet med en HyperPixel-skjerm, kan config.txt redigeres og riktig rotasjon spesifiseres. Å gjøre dette:

  1. Åpne en terminal (koble til Pi over SSH)
  2. Tast inn sudo nano /boot/config.txt
  3. Rull til slutten ved å bruke tastaturet PgDn nøkkel
  4. Finne display_rotate=0
  5. Endre verdien, velg 1 til 4 som hensiktsmessig
  6. trykk Ctrl+X deretter Y for å avslutte og bekrefte
  7. Start på nytt med sudo omstart

Raspberry Pis skjermrotasjon skal være fikset. Men siden du ikke vet hvilken retning 1 til 4 representerer, kan du gjenta prosessen til du er fornøyd.

En kompakt skjerm montert på din Raspberry Pi

Enten du brukte en Raspberry Pi eller Raspberry Pi Zero, bør du nå ha en fungerende skjerm ombord. Dette vil trekke strøm fra Pi-en gjennom GPIO-en, så når Pi-en din slås av, vil skjermen også gjøre det.

Batteri- og bærbare strømoppsett kan vise seg å være nyttige her, men det du gjør videre er opp til kravene til Raspberry Pi-prosjektet ditt. Noen skjermer bruker eInk, de fleste er LCD. Noen er berøringsskjermer, andre er det ikke. Med dette i bakhodet, tenk litt over prosjektet - du kan bestemme deg for at Raspberry Pi faktisk trenger en helt annen skjerm.