- Nødvendige materialer
- Forudsætninger
- Tilslutning af din Raspberry Pi med TFT LCD-skærm
- Forberedelse af din Raspberry Pi til 3,5 ”LCD-skærm
Raspberry Pi er en Palm Size-computer, der kommer meget praktisk til prototyping af ting, der kræver høj beregningskraft. Det bruges i vid udstrækning til IOT-hardwareudvikling og robotikapplikation og meget mere applikationer til hukommelsessult. I de fleste projekter, der involverer Pi, ville det være yderst nyttigt, hvis Pi havde et display, hvorigennem vi kan overvåge vitaliteten i vores projekt.
Pi'et i sig selv har en HDMI-udgang, som kan tilsluttes direkte til en skærm, men i projekter, hvor plads er en begrænsning, har vi brug for mindre skærme. Så i denne vejledning lærer vi, hvordan vi kan interface den populære 3,5 tommer Touch Screen TFT LCD-skærm fra waveshare med Raspberry pi. I slutningen af denne vejledning har du en fuldt funktionel LCD-skærm med berøringsskærm oven på din Pi klar til brug til dine fremtidige projekter.
Den tekniske specifikation af 3,5 ”TFT LCD-skærmen er vist nedenfor.
LCD-type | TFT |
Størrelse | 3.5 |
Løsning | 320 * 480 pixels |
Interface | SPI |
Display-controller | XPT2046 |
Tryk på Type | Modstandsdygtig |
Baggrundslys | LED |
Billedformat | 8: 5 |
Farver | 65536 |
Bakker op | Kamera, mus og tastatur |
Nødvendige materialer
- Hindbær Pi
- 3,5 ”TFT LCD
- internetforbindelse
Forudsætninger
Det antages, at din Raspberry Pi allerede har blinket med et operativsystem og er i stand til at oprette forbindelse til internettet. Hvis ikke, følg vejledningen Kom godt i gang med Raspberry Pi, inden du fortsætter.
Det antages også, at du har adgang til terminalvinduet på din hindbær pi. I denne vejledning bruger vi Putty i SSH-tilstand til at oprette forbindelse til Raspberry Pi. Du kan bruge enhver metode, men du skal på en eller anden måde være i stand til at have adgang til din Pi's terminalvindue.
Tilslutning af din Raspberry Pi med TFT LCD-skærm
Det er en kagevandring at forbinde din 3,5 ”TFT LCD-skærm med Raspberry pi. LCD'et har en stribe kvindelige header-ben, der passer perfekt ind i de mandlige header-ben. Du skal bare justere stifterne og trykke på LCD'et oven på Pi'en for at oprette forbindelse. Når du er ordnet ordentligt, vil din Pi og LCD se sådan ud nedenfor. Bemærk, at jeg har brugt et hus til min Pi, så ignorér den hvide boks.
For folk, der er nysgerrige efter at vide, hvad disse ben er! Det bruges til at etablere en SPI-kommunikation mellem Raspberry Pi og LCD og også til at drive LCD fra 5V og 3.3V pin på hindbær Pi. Bortset fra det har den også nogle ben, der er dedikeret til, at berøringsskærmen fungerer. I alt er der 26 ben, symbolet og beskrivelsen af benene vises nedenfor
Pin nr: |
Symbol |
Beskrivelse |
1, 17 |
3.3V |
3,3 V strømindgang |
2,4 |
5V |
5V strømindgang |
3,5,7,8,10,12,13,15,16 |
NC |
Ingen forbindelse - bruges til support |
6,9,14,20,25 |
GND |
Jord |
11 |
TP_IRQ |
Aktiv lav afbrydelsesstift til berøringsskærm |
18 |
LCD_RS |
Registrer vælg nålen til Display-controller |
19 |
LCD_SI |
SPI-dataindgang til LCD-displayet |
21 |
TP_SO |
SPI-dataoutput fra LCD-skærmen |
22 |
RST |
Nulstil |
23 |
LCD_SCK |
Ursynkroniseringsstift til SPI-kommunikation |
24 |
LCD_CS |
Chip select pin på SPI LCD |
26 |
TP_CS |
Chip-valg pin på SPI-berøringsskærm |
Forberedelse af din Raspberry Pi til 3,5 ”LCD-skærm
Efter at have tilsluttet LCD'et til PI, skal du tænde for PI'en, og du vil se en tom hvid skærm på LCD'et. Dette skyldes, at der ikke er nogen drivere installeret på vores PI til at bruge den tilsluttede LCD. Så lad os åbne terminalvinduet på Pi og begynde at foretage de nødvendige ændringer. Igen bruger jeg kit til at oprette forbindelse til min Pi, du kan bruge din bekvemme metode.
Trin 1: Gå ind i konfigurationsvinduet ved hjælp af følgende kommando. For at få nedenstående vindue
sudo raspi -konfig
Trin 2: Naviger til Boot Options -> Desktop / CLI og vælg option B4 Desktop Autologin Desktop GUI, automatisk logget ind som 'pi' bruger som fremhævet i billedet nedenfor. Dette får PI til at logge ind automatisk fra næste boot uden at brugeren indtaster adgangskoden.
Trin 3: Naviger nu igen til grænseflademuligheder og aktiver SPI som vist på billedet nedenfor. Vi er nødt til at aktivere SPI-grænsefladen, fordi som vi diskuterede kommunikerer LCD og PI via SPI-protokol
Trin 4: Klik på dette link til waveshare-drivere for at downloade driveren som en ZIP-fil. Flyt derefter ZIP-filen til dit PI OS. Jeg brugte Filezilla til at gøre dette, men du kan også bruge et pen-drev og et simpelt kopipasta-arbejde. Min blev placeret i stien / hjem / pi .
Trin 5: Efter at zip-filen er placeret i position, fortsæt med dit terminalvindue. Brug følgende kommando til at installere driveren.
tjære xvf LCD-show - *. tar.gz
Bemærk: Sørg for, at din PI er tilsluttet internettet under dette trin
Trin 6: Endelig efter installation af driveren kan vi aktivere displayet ved hjælp af nedenstående kommando
cd LCD-show /
Trin 7: Brug nu kommandoen nedenfor til at genstarte din Pi. Dette afslutter automatisk terminalvinduet. Når PI genstarter, skal du bemærke, at LCD-displayet også viser bootoplysningerne, og til sidst vises skrivebordet som vist nedenfor.
sudo genstart
Du kan også se videoen nedenfor for at kontrollere, hvordan LCD-skærmen er tilsluttet, og hvordan den reagerer på berøring. Jeg er stort set tilfreds med standardnøjagtigheden, så jeg vil ikke foretage nogen kalibrering. Men hvis du er interesseret, kan du se den officielle wiki-side fra waveshare, hvor de diskuterer, hvordan man kalibrerer og aktiverer kameravisning på LCD-skærmen.
Håber du forstod vejledningen og lykkedes med at interfacere din LCD med PI og fik det til at fungere. Hvis du ellers angiver dit problem i kommentarfeltet nedenfor, eller brug foraerne til mere tekniske spørgsmål.