Inhoudsopgave:

Raspberry Pi Touchscreen Display-zelfstudie - Ajarnpa
Raspberry Pi Touchscreen Display-zelfstudie - Ajarnpa

Video: Raspberry Pi Touchscreen Display-zelfstudie - Ajarnpa

Video: Raspberry Pi Touchscreen Display-zelfstudie - Ajarnpa
Video: Smart Mirror Touchscreen (with Face ID) using Raspberry Pi 4 | Full Tutorial 2024, Juli-
Anonim
Zelfstudie Raspberry Pi Touchscreen Display
Zelfstudie Raspberry Pi Touchscreen Display

Gooi je HDMI-kabels weg, want nu kun je een scherm op je Pi hebben! Deze Instructable leidt je door het proces om je Pi-installatie te krijgen met een touchscreen-display en hoe je het kunt gebruiken om aan je behoeften te voldoen. Elk type display in HAT-stijl kan van onschatbare waarde zijn voor elk project, omdat je hiermee je Pi kunt debuggen zonder dat je een externe monitor nodig hebt. U kunt uw project implementeren en de voortgang ervan volgen vanaf de Pi zelf.

Stap 1: benodigde onderdelen

Onderdelen nodig
Onderdelen nodig

Het display en Pi zijn de belangrijkste componenten van dit project. DFRobot verkoopt een uitstekend scherm waar ik het in deze tutorial over zal hebben:

  • Raspberry Pi 3:
  • 3,5" touchscreen:

Als je geen toetsenbord/muis, micro SD-kaart en een voeding bij de hand hebt, dan wil je die misschien ook aanschaffen:

  • Draadloos toetsenbord/muis combo:
  • Stroomadapter:
  • Micro-USB-kabel:
  • Micro SD-kaart:

Dit scherm ondersteunt ook de zwaartekrachtinterface van DFRobot. U kunt maximaal drie detectiemodules op het display aansluiten:

Opmerking: je hebt een HDMI-scherm nodig om het systeem in gebruik te nemen, maar als het scherm eenmaal is ingesteld, heb je het HDMI-scherm niet meer nodig.

Stap 2: Het beeldscherm aan de praat krijgen

Het beeldscherm aan de praat krijgen
Het beeldscherm aan de praat krijgen

Het eerste dat u moet doen, is uw SD-kaart correct configureren. Begin met het downloaden van een schijfkopie van Raspbian naar uw computer vanaf deze website:

De nieuwste versie van Raspbian werkt nog niet met de stuurprogramma's van het beeldscherm. Ik heb de release raspbian-2017-01-10/ gedownload en het werkte prima. Ik gebruik graag de app Etcher om de afbeeldingsbestanden op mijn SD-kaarten te installeren: https://etcher.io. Etcher doet in wezen alles voor u. Open gewoon de app, selecteer uw schijfkopie en uw SD-kaart en laat deze draaien.

Nadat Etcher klaar is, kunt u de SD-kaart in uw Pi plaatsen, het HDMI-scherm aansluiten en inschakelen. Er zou wat tekst over het scherm moeten knipperen en de Pi zou moeten opstarten naar het Raspbian-bureaublad. Verbind je Pi met wifi of ethernet en bezoek dan deze pagina. Er wordt uitgelegd hoe u de beeldschermstuurprogramma's installeert. Voordat u de scripts uitvoert, moet u ervoor zorgen dat u het touchscreen op de Pi bevestigt.

Stap 3: Weergavekenmerken

Weergavekenmerken
Weergavekenmerken
Weergavekenmerken
Weergavekenmerken

Op voorwaarde dat alles correct liep, zou uw scherm nu het Raspbian-bureaublad moeten tonen! U kunt nu uw HDMI-scherm loskoppelen. Zoals je op de afbeeldingen hierboven kunt zien, zijn de kijkhoeken van het scherm alleen OK. Terwijl het horizontaal is, kun je de inhoud van het scherm zien tot een hoek van ongeveer 30°, maar in portret is het veel minder. De kleuren zijn redelijk goed, maar alles heeft een lichte blauwachtige tint. Het is lang niet zo uitgesproken als het lijkt op de foto's.

Het touchscreen reageert verrassend goed en is eigenlijk handig om te navigeren. Dit verbaasde me, want Raspbian lijkt me in eerste instantie niet erg aanraakvriendelijk. Het touchscreen is niet capacitief zoals op je telefoon of tablet; in plaats van elektrische stroom waar te nemen, vertrouwt het display eenvoudig op druk. U kunt elk object zoals een tandenstoker gebruiken om resistieve touchscreens zoals deze te activeren.

De verversingssnelheid is voldoende voor algemene navigatie, maar ik zal het in de volgende stap hebben over videoprestaties.

Stap 4: Video- en webprestaties

Video- en webprestaties
Video- en webprestaties
Video- en webprestaties
Video- en webprestaties

Een veelvoorkomend gebruik van de Raspberry Pi is als een apparaat voor mediaconsumptie. Het is dus belangrijk om video aan te spreken op dit touchscreen.

Ik zou de verversingssnelheid van het scherm vastzetten op ongeveer 20 Hz. Dit betekent dat het net nauwelijks geschikt is voor het bekijken van video's. Het werkt zeker, maar ik zou dit scherm niet alleen voor mediaconsumptie gebruiken. Het is echter zeker mogelijk om door YouTube en andere videostreamingsites te navigeren met behulp van het ingebouwde Chromium. De Raspberry Pi 3 B is eigenlijk best pittig, vooral wanneer hij maar een klein aantal pixels hoeft aan te sturen. Er is geen merkbare vertraging bij het surfen op internet. Je hebt echter niet veel schermvastgoed, dus ik zou niet aanraden om een roman over dit ding te lezen. Aanraaknavigatie werkt wel, maar ik zou aanraden om een muis te gebruiken voor een betere ervaring. Alle toetsenborden op het scherm die ik vond waren te krap om goed met vingers te gebruiken, dus ik zou gewoon met een fysiek toetsenbord gaan.

Stap 5: Uitbreiding en maken

Uitbreiding en maken
Uitbreiding en maken
Uitbreiding en maken
Uitbreiding en maken

Zoals eerder vermeld, heeft het DFRobot-touchscreen slots voor drie zwaartekrachtmodules. Hierdoor kunt u eenvoudig detectie- of uitvoermogelijkheden toevoegen aan elk project zonder te hoeven solderen. De zwaartekracht-interface maakt het verbinden van dingen heel eenvoudig.

Als je een project wilt maken met iets anders, zijn de meeste pinnen van de Raspberry Pi aan de zijkant van het bord uitgebroken. Ik kan dit touchscreen zien als een ideale oplossing voor makers, omdat het individuen in staat stelt volledig op zichzelf staande projecten te hebben zonder de noodzaak van een externe monitor. Het zou vrij eenvoudig zijn om wat code in Python te maken die invoer van de GPIO nodig heeft en deze weergeeft in een grafiek of meter die is geoptimaliseerd voor dit scherm.

Kortom, dit is een geweldig scherm voor verschillende doeleinden. De video- en gameprestaties ontbreken misschien, maar dit touchscreen is een uitstekende oplossing voor algemene interactie met je Pi.

Aanbevolen: