- Vereiste materialen
- Vereisten
- Uw Raspberry Pi verbinden met TFT LCD-scherm
- Uw Raspberry Pi voorbereiden voor een 3,5-inch LCD-scherm
Raspberry Pi is een computer in handpalmformaat die erg handig is bij het maken van prototypen van dingen die een hoge rekenkracht vereisen. Het wordt op grote schaal gebruikt voor de ontwikkeling van IOT-hardware en robotica-applicaties en nog veel meer toepassingen voor geheugenhonger. In de meeste projecten waarbij de Pi betrokken is, zou het buitengewoon handig zijn als de Pi een display had waarmee we de vitale functies van ons project kunnen volgen.
De pi zelf heeft een HDMI-uitgang die rechtstreeks op een monitor kan worden aangesloten, maar in projecten waar de ruimte beperkt is, hebben we kleinere schermen nodig. Dus in deze tutorial zullen we leren hoe we het populaire 3,5 inch touchscreen TFT LCD-scherm van waveshare kunnen koppelen met Raspberry pi. Aan het einde van deze tutorial heb je een volledig functioneel LCD-scherm met touchscreen bovenop je Pi, klaar om te worden gebruikt voor je toekomstige projecten.
De technische specificaties van het 3,5 ”TFT LCD-scherm worden hieronder weergegeven.
LCD-type | TFT |
Grootte | 3.5 |
Resolutie | 320 * 480 pixels |
Koppel | SPI |
Schermcontroller | XPT2046 |
Tik op Type | Resistief |
Achtergrondverlichting | LED |
Aspectverhouding | 8: 5 |
Kleuren | 65536 |
Ondersteunt | Camera, muis en toetsenbord |
Vereiste materialen
- Raspberry Pi
- 3,5-inch TFT LCD-scherm
- internetverbinding
Vereisten
Aangenomen wordt dat uw Raspberry Pi al is geflasht met een besturingssysteem en verbinding kan maken met internet. Als dit niet het geval is, volgt u de handleiding Aan de slag met Raspberry Pi voordat u verder gaat.
Er wordt ook van uitgegaan dat u toegang heeft tot het terminalvenster van uw raspberry pi. In deze tutorial zullen we Putty in SSH-modus gebruiken om verbinding te maken met de Raspberry Pi. U kunt elke methode gebruiken, maar u zou op de een of andere manier toegang moeten hebben tot het terminalvenster van uw Pi.
Uw Raspberry Pi verbinden met TFT LCD-scherm
Uw 3,5 ”TFT LCD-scherm verbinden met Raspberry Pi is een taartwandeling. Het LCD-scherm heeft een strip vrouwelijke header-pinnen die goed in de mannelijke header-pinnen passen. U hoeft alleen maar de pinnen uit te lijnen en op het LCD-scherm bovenop de Pi te drukken om de verbinding te maken. Eenmaal correct bevestigd, zien Pi en LCD er ongeveer zo uit als hieronder. Merk op dat ik een behuizing voor mijn Pi heb gebruikt, dus negeer de witte doos.
Voor mensen die benieuwd zijn wat deze pins zijn! Het wordt gebruikt om een SPI-communicatie tot stand te brengen tussen de Raspberry Pi en het LCD-scherm en ook om het LCD-scherm van stroom te voorzien vanaf de 5V- en 3,3V-pin van de Raspberry Pi. Afgezien daarvan heeft het ook enkele pinnen die speciaal zijn bedoeld om het aanraakscherm te laten werken. In totaal zijn er 26 pinnen, het symbool en de beschrijving van de pinnen worden hieronder weergegeven
Pin nr: |
Symbool |
Omschrijving |
1, 17 |
3.3V |
3.3V voedingsingang |
2,4 |
5V |
5V voedingsingang |
3,5,7,8,10,12,13,15,16 |
NC |
Geen verbinding - gebruikt voor ondersteuning |
6,9,14,20,25 |
GND |
Grond |
11 |
TP_IRQ |
Actieve lage interrupt-pin voor aanraakscherm |
18 |
LCD_RS |
Registreer de geselecteerde pin van de displaycontroller |
19 |
LCD_SI |
SPI-gegevensinvoer voor het LCD-scherm |
21 |
TP_SO |
SPI-gegevensuitvoer vanaf het LCD-scherm |
22 |
RST |
Reset |
23 |
LCD_SCK |
Kloksynchronisatiepen van SPI-communicatie |
24 |
LCD_CS |
Chip-geselecteerde pin van SPI LCD |
26 |
TP_CS |
Chip-geselecteerde pin van SPI-aanraakscherm |
Uw Raspberry Pi voorbereiden voor een 3,5-inch LCD-scherm
Nu, na het aansluiten van de LCD op PI, zet u de PI aan en u ziet een leeg wit scherm op de LCD. Dit komt doordat er geen stuurprogramma's op onze PI zijn geïnstalleerd om het aangesloten LCD-scherm te gebruiken. Dus laten we het terminalvenster van Pi openen en beginnen met het aanbrengen van de nodige wijzigingen. Nogmaals, ik gebruik stopverf om verbinding te maken met mijn Pi, je kunt je handige methode gebruiken.
Stap 1: Ga naar het configuratievenster met de volgende opdracht. Om het onderstaande venster te krijgen
sudo raspi -config
Stap 2: Navigeer naar Opstartopties -> Desktop / CLI en selecteer optie B4 Desktop Autologin Desktop GUI, automatisch aangemeld als 'pi'-gebruiker zoals aangegeven in onderstaande afbeelding. Dit zorgt ervoor dat de PI automatisch inlogt bij de volgende keer opstarten zonder dat de gebruiker het wachtwoord hoeft in te voeren.
Stap 3: Navigeer nu opnieuw naar de interface-opties en schakel SPI in zoals weergegeven in de onderstaande afbeelding. We moeten de SPI-interface inschakelen omdat, zoals we hebben besproken, de LCD en PI communiceren via het SPI-protocol
Stap 4: Klik op deze waveshare-stuurprogramma-link om het stuurprogramma als ZIP-bestand te downloaden. Verplaats vervolgens het ZIP-bestand naar je PI OS. Ik heb hiervoor Filezilla gebruikt, maar je kunt ook een pen-drive gebruiken en eenvoudig kopiëren en plakken. De mijne werd in het pad / home / pi geplaatst .
Stap 5: Nadat het zip-bestand op zijn plaats is geplaatst, gaat u verder met uw terminalvenster. Gebruik de volgende opdracht om de driver te installeren.
tar xvf LCD-show - *. tar.gz
Opmerking: zorg ervoor dat uw PI tijdens deze stap is verbonden met internet
Stap 6: Eindelijk na het installeren van het stuurprogramma kunnen we de weergave inschakelen met behulp van de onderstaande opdracht
cd LCD-show /
Stap 7: Gebruik nu de onderstaande opdracht om uw Pi opnieuw te starten. Dit zal automatisch het terminalvenster beëindigen. Wanneer de PI opnieuw opstart, zou u moeten zien dat het LCD-scherm ook de opstartinformatie toont en ten slotte zal het bureaublad verschijnen zoals hieronder weergegeven.
sudo opnieuw opstarten
U kunt ook de onderstaande video bekijken om te zien hoe het LCD-scherm is aangesloten en hoe het reageert op aanraking. Ik ben redelijk tevreden met de standaardnauwkeurigheid, dus ik ga geen kalibratie uitvoeren. Maar als u geïnteresseerd bent, kunt u de officiële wikipagina van waveshare bekijken, waar ze bespreken hoe u de cameraweergave op het LCD-scherm kunt kalibreren en inschakelen.
Ik hoop dat je de tutorial hebt begrepen en erin bent geslaagd om je LCD met PI te koppelen en het aan de praat te krijgen. Geef anders uw probleem aan in de commentaarsectie hieronder of gebruik de forums voor meer technische vragen.