- Potrebni materiali
- Predpogoji
- Povezava vašega Raspberry Pi z LCD zaslonom TFT
- Priprava vašega Raspberry Pi za 3,5-palčni zaslon LCD
Raspberry Pi je računalnik velikosti dlani, ki je zelo koristen pri izdelavi prototipov stvari, ki zahtevajo veliko računsko moč. Veliko se uporablja za razvoj strojne opreme IOT in aplikacijo robotike ter veliko več aplikacij za lakoto pomnilnika. V večini projektov, ki vključujejo Pi, bi bilo zelo koristno, če bi Pi imel zaslon, s pomočjo katerega lahko spremljamo vitalnost našega projekta.
Pi ima sam izhod HDMI, ki ga je mogoče neposredno povezati z monitorjem, toda v projektih, kjer je prostor omejen, potrebujemo manjše zaslone. V tej vadnici bomo torej izvedeli, kako lahko s pomočjo Raspberry pi povežemo priljubljeni 3,5-palčni LCD zaslon na dotik TFT LCD zaslon iz wavehare. Na koncu te vadnice boste imeli popolnoma funkcionalen LCD zaslon z zaslonom na dotik na vrhu naprave Pi, ki je pripravljen za uporabo v prihodnjih projektih.
Tehnične specifikacije 3,5-palčnega zaslona TFT LCD so prikazane spodaj.
Vrsta LCD | TFT |
Velikost | 3.5 |
Resolucija | 320 * 480 slikovnih pik |
Vmesnik | SPI |
Krmilnik zaslona | XPT2046 |
Dotaknite se Vrsta | Odporen |
Osvetlitev ozadja | LED |
Razmerje | 8: 5 |
Barve | 65536 |
Podpira | Kamera, miška in tipkovnica |
Potrebni materiali
- Raspberry Pi
- 3,5-palčni TFT LCD
- internetna povezava
Predpogoji
Predpostavlja se, da je vaš Raspberry Pi že nameščen z operacijskim sistemom in se lahko poveže z internetom. V nasprotnem primeru sledite navodilom za začetek uporabe Raspberry Pi.
Predpostavlja se tudi, da imate dostop do okna terminala vašega malina pi. V tej vadnici bomo za povezavo z Raspberry Pi uporabili Putty v načinu SSH. Uporabite lahko katero koli metodo, vendar bi morali nekako imeti dostop do okna terminala vašega Pi-ja.
Povezava vašega Raspberry Pi z LCD zaslonom TFT
Povezava vašega 3,5-palčnega TFT LCD zaslona z Raspberry pi je odličen sprehod. LCD ima trak ženskih zatičev, ki se tesno prilegajo moškim zatičem. Za povezavo morate le poravnati nožice in pritisniti LCD na vrhu Pi. Ko sta Pi in LCD pravilno pritrjena, bosta spodaj videti približno tako. Upoštevajte, da sem za svoj Pi uporabil ohišje, zato prezrite belo polje.
Za ljudi, ki radovedno vedo, kaj so te zatiči! Uporablja se za vzpostavitev SPI komunikacije med Raspberry Pi in LCD ter za napajanje LCD-ja s 5V in 3,3V zatiča maline Pi. Poleg tega ima tudi nekaj nožic, namenjenih za delovanje zaslona na dotik. Skupaj je 26 zatičev, simbol in opis zatičev so prikazani spodaj
Številka zatiča: |
Simbol |
Opis |
1, 17 |
3.3V |
3.3 V vhodna moč |
2,4 |
5V |
5V vhodna moč |
3,5,7,8,10,12,13,15,16 |
NC |
Ni povezave - uporablja se za podporo |
6,9,14,20,25 |
GND |
Tla |
11. |
TP_IRQ |
Aktivni nizki prekinitveni zatič za zaslon na dotik |
18. |
LCD_RS |
Registrirajte izbrani zatič krmilnika zaslona |
19. |
LCD_SI |
Vnos podatkov SPI za LCD zaslon |
21. |
TP_SO |
Podatki SPI, prikazani na LCD zaslonu |
22. |
RST |
Ponastaviti |
23. |
LCD_SCK |
Zatič za sinhronizacijo ure v komunikaciji SPI |
24. |
LCD_CS |
Čip za izbiro čipa SPI LCD |
26. |
TP_CS |
Čip za izbiro čipa zaslona na dotik SPI |
Priprava vašega Raspberry Pi za 3,5-palčni zaslon LCD
Zdaj, ko priključite LCD na PI, vklopite PI in na LCD zaslonu boste videli prazen bel zaslon. To je zato, ker na našem PI ni nameščenih gonilnikov za uporabo povezanega LCD-ja. Odprimo okno terminala Pi in začnimo s potrebnimi spremembami. Ponovno uporabljam kito za povezavo z mojim Pi-jem.
1. korak: Vstopite v konfiguracijsko okno z naslednjim ukazom. Da bi dobili spodnje okno
sudo raspi -config
2. korak: Pomaknite se do Možnosti zagona -> Namizje / CLI in izberite možnost B4 Desktop Autologin Desktop GUI, samodejno prijavljen kot uporabnik 'pi', kot je označeno na spodnji sliki. S tem se bo PI samodejno prijavil od naslednjega zagona, ne da bi uporabnik vnesel geslo.
3. korak: Znova se pomaknite do možnosti povezovanja in omogočite SPI, kot je prikazano na spodnji sliki. Omogočiti moramo vmesnik SPI, ker kot smo že razpravljali, LCD in PI komunicirata prek protokola SPI
4. korak: Kliknite to povezavo gonilnika wavehare, da jo prenesete kot datoteko ZIP. Nato premaknite datoteko ZIP v svoj OS PI. Za to sem uporabil Filezillo, lahko pa uporabite tudi pogon pisala in preprosto kopiranje. Moja je bila postavljena na pot / domov / pi .
5. korak: Ko je datoteka zip postavljena na svoje mesto, nadaljujte z oknom terminala. Za namestitev gonilnika uporabite naslednji ukaz.
tar xvf LCD-oddaja - *. tar.gz
Opomba: med tem korakom preverite, ali je vaš PI povezan z internetom
6. korak: Po namestitvi gonilnika lahko zaslon omogočimo z uporabo spodnjega ukaza
cd LCD-oddaja /
7. korak: Zdaj uporabite spodnji ukaz, da znova zaženete Pi. S tem se samodejno konča okno terminala. Ko se PI znova zažene, boste opazili, da se na LCD-prikazovalniku prikažejo tudi informacije o zagonu in končno se prikaže namizje, kot je prikazano spodaj.
sudo ponovni zagon
Spodaj si lahko ogledate tudi video, da preverite, kako je LCD povezan in kako se odziva na dotik. Precej sem zadovoljen s privzeto natančnostjo, zato ne bom opravil kalibracije. Če pa vas zanima, si lahko uradno wiki stran ogledate v wavehare, kjer razpravljajo o tem, kako umeriti in omogočiti pogled kamere na LCD zaslonu.
Upam, da ste razumeli vadnico in ste bili uspešni pri povezovanju LCD-ja s PI in ga začeli delovati. Če drugače navedete težavo v spodnjem oddelku za komentarje ali uporabite forume za več tehničnih vprašanj.