- Potrebné materiály
- Predbežné požiadavky
- Pripojenie vášho Raspberry Pi k TFT LCD obrazovke
- Príprava vášho Raspberry Pi na 3,5 ”LCD displej
Raspberry Pi je počítač veľkosti Palm, ktorý sa veľmi hodí pri vytváraní prototypov vecí vyžadujúcich vysoký výpočtový výkon. Vo veľkej miere sa používa na vývoj hardvéru IOT a robotické aplikácie a na oveľa viac aplikácií vyžadujúcich pamäť. Vo väčšine projektov zahŕňajúcich Pi by bolo nesmierne užitočné, keby mal Pi displej, pomocou ktorého môžeme monitorovať podstatu nášho projektu.
Samotné pí má výstup HDMI, ktorý je možné priamo pripojiť k monitoru, ale v projektoch, ktoré obmedzujú priestor, potrebujeme menšie displeje. V tomto výučbe sa teda dozvieme, ako môžeme prepojiť populárnu 3,5-palcovú dotykovú obrazovku TFT LCD s funkciou Raspberry Pi. Na konci tohto tutoriálu budete mať plne funkčný LCD displej s dotykovou obrazovkou na vrchu vášho Pi pripravený na použitie pre vaše budúce projekty.
Technická špecifikácia 3,5 ”TFT LCD obrazovky je uvedená nižšie.
Typ LCD | TFT |
Veľkosť | 3.5 |
Rozhodnutie | 320 * 480 pixelov |
Rozhranie | SPI |
Ovládač displeja | XPT2046 |
Klepnite na Typ | Odporové |
Podsvietenie | LED |
Pomer strán | 8: 5 |
Farby | 65536 |
Podporuje | Fotoaparát, myš a klávesnica |
Potrebné materiály
- Malinový koláč
- 3,5-palcový TFT LCD
- pripojenie k internetu
Predbežné požiadavky
Predpokladá sa, že váš Raspberry Pi už má nainštalovaný operačný systém a je schopný sa pripojiť na internet. Ak nie, postupujte podľa pokynov v návode Začíname s Raspberry Pi.
Tiež sa predpokladá, že máte prístup k terminálovému oknu vašej malinovej pí. V tomto tutoriále budeme používať Putty v režime SSH na pripojenie k Raspberry Pi. Môžete použiť ľubovoľnú metódu, ale nejako by ste mali mať prístup k terminálovému oknu vášho Pi.
Pripojenie vášho Raspberry Pi k TFT LCD obrazovke
Prepojenie vášho 3,5-palcového TFT LCD displeja s Raspberry pi je prechádzka. Displej LCD má pásik samičích kolíkov zástrčky, ktoré zapadnú tesne do kolíkov zástrčky. Musíte len zarovnať kolíky a stlačiť LCD na vrchu Pi, aby ste vytvorili spojenie. Po správnom zafixovaní budú vaše Pi a LCD vyzerať asi takto nižšie. Všimnite si, že som použil kryt pre svoje Pi, takže ignorujte biele políčko.
Pre ľudí, ktorí by chceli vedieť, čo sú tieto špendlíky! Používa sa na nadviazanie SPI komunikácie medzi Raspberry Pi a LCD a tiež na napájanie LCD z 5V a 3,3V kolíka maliny Pi. Okrem toho má tiež niekoľko pinov určených pre prácu s dotykovou obrazovkou. Celkovo existuje 26 kolíkov, symbol a popis kolíkov sú uvedené nižšie
PIN č.: |
Symbol |
Popis |
1, 17 |
3,3 V |
3,3 V príkon |
2,4 |
5V |
5V príkon |
3,5,7,8,10,12,13,15,16 |
NC |
Žiadne pripojenie - slúži na podporu |
6,9,14,20,25 |
GND |
Uzemnenie |
11 |
TP_IRQ |
Aktívny pin s nízkym prerušením pre dotykovú obrazovku |
18 |
LCD_RS |
Zaregistrujte vybraný pin radiča displeja |
19 |
LCD_SI |
Vstup údajov SPI pre LCD displej |
21 |
TP_SO |
SPI výstup dát z LCD displeja |
22 |
RST |
Resetovať |
23 |
LCD_SCK |
Pin synchronizácie hodín komunikácie SPI |
24 |
LCD_CS |
Čip vyberte pin na SPI LCD |
26 |
TP_CS |
Čip vyberte pin na dotykovej obrazovke SPI |
Príprava vášho Raspberry Pi na 3,5 ”LCD displej
Teraz, po pripojení LCD k PI, zapnite PI a na LCD uvidíte prázdnu bielu obrazovku. Je to tak preto, lebo na našom PI nie sú nainštalované žiadne ovládače, ktoré by mohli používať pripojený LCD. Poďme teda otvoriť okno terminálu Pi a začneme robiť potrebné zmeny. Opäť používam tmel na pripojenie k môjmu Pi, môžete použiť svoju pohodlnú metódu.
Krok 1: Prejdite do konfiguračného okna pomocou nasledujúceho príkazu. Ak chcete získať nižšie okno
sudo raspi -config
Krok 2: Prejdite na Možnosti spustenia -> Desktop / CLI a vyberte možnosť B4 Desktop Autologin Desktop GUI, automaticky prihlásený ako používateľ „pi“, ako je zvýraznené na nasledujúcom obrázku. Toto umožní PI, aby sa automaticky prihlásil od nasledujúceho zavedenia bez toho, aby užívateľ zadal heslo.
Krok 3: Teraz znova prejdite na možnosti rozhrania a povoľte SPI, ako je to znázornené na obrázku nižšie. Musíme povoliť rozhranie SPI, pretože ako sme hovorili, LCD a PI komunikujú prostredníctvom protokolu SPI
Krok 4: Kliknutím na tento odkaz na zdieľanie ovládača waveshare stiahnete ovládač ako súbor ZIP. Potom presuňte súbor ZIP do vášho PI OS. Použil som na to Filezilla, ale môžete tiež použiť pero a jednoduché kopírovanie a vkladanie. Moja bola umiestnená do cesty / domov / pi .
Krok 5: Po umiestnení súboru zip na miesto pokračujte v okne terminálu. Na inštaláciu ovládača použite nasledujúci príkaz.
tar xvf LCD-show - *. tar.gz
Poznámka: Počas tohto kroku sa uistite, či je váš PI pripojený k internetu
Krok 6: Nakoniec po nainštalovaní ovládača môžeme povoliť zobrazenie pomocou nižšie uvedeného príkazu
CD LCD show /
Krok 7: Teraz použite nasledujúci príkaz na reštartovanie vášho Pi. Týmto sa okno terminálu automaticky ukončí. Keď sa PI reštartuje, mali by ste si všimnúť, že LCD displej tiež zobrazuje informácie o bootovaní a nakoniec sa zobrazí pracovná plocha, ako je znázornené nižšie.
sudo reštart
Môžete si tiež pozrieť video nižšie a skontrolovať, ako je pripojený displej LCD a ako reaguje na dotyk. Som celkom spokojný s jeho predvolenou presnosťou, takže nebudem robiť žiadnu kalibráciu. Ak vás však zaujíma, môžete si pozrieť oficiálnu wiki stránku z vlny, kde diskutujú o tom, ako kalibrovať a povoliť zobrazenie kamery na obrazovke LCD.
Dúfam, že ste pochopili tento návod a boli ste úspešní pri prepojení vášho LCD s PI a fungoval. Ak je váš problém uvedený inak, v sekcii komentárov nižšie alebo použite technické fóra pre ďalšie technické otázky.