- Mga Materyal na Kinakailangan
- Mga Paunang Kinakailangan
- Pagkonekta sa iyong Raspberry Pi na may TFT LCD screen
- Inihahanda ang iyong Raspberry Pi para sa 3.5 "LCD Display Screen
Ang Raspberry Pi ay isang computer na Laki ng Palad na madaling gamiting sa pag-prototyp ng mga bagay na nangangailangan ng mataas na lakas sa computational. Malawakang ginagamit ito para sa pagpapaunlad ng hardware ng IOT at aplikasyon ng robotics at higit pang mga application ng gutom sa memorya. Sa karamihan ng mga proyekto na kinasasangkutan ng Pi ito ay magiging lubhang kapaki-pakinabang kung ang Pi ay may isang pagpapakita kung saan maaari naming subaybayan ang mga vitals ng aming proyekto.
Ang pi mismo ay may isang output na HDMI na maaaring direktang konektado sa isang Monitor, ngunit sa mga proyekto kung saan ang puwang ay isang pagpipigil kailangan namin ng mas maliit na mga display. Kaya sa tutorial na ito matututunan natin kung paano natin mai-interface ang sikat na 3.5 pulgada na Touch Screen TFT LCD screen mula sahare sa Raspberry pi. Sa pagtatapos ng tutorial na ito magkakaroon ka ng isang ganap na gumaganang LCD display na may touch screen sa tuktok ng iyong Pi handa nang magamit para sa iyong mga proyekto sa hinaharap.
Ang panteknikal na pagtutukoy ng 3.5 "TFT LCD screen ay ipinapakita sa ibaba.
LCD Type | TFT |
Sukat | 3.5 |
Resolusyon | 320 * 480 Pixel |
Interface | SPI |
Display Controller | XPT2046 |
Uri ng Pag-ugnay | Lumalaban |
Backlight | LED |
Aspect Ratio | 8: 5 |
Kulay | 65536 |
Sinusuportahan | Camera, Mouse at Keyboard |
Mga Materyal na Kinakailangan
- Raspberry Pi
- 3.5 "TFT LCD
- Internet connection
Mga Paunang Kinakailangan
Ipinapalagay na ang iyong Raspberry Pi ay na-flash na gamit ang isang operating system at nakakonekta sa internet. Kung hindi, sundin ang Pagsisimula sa tutorial ng Raspberry Pi bago magpatuloy.
Ipinapalagay din na mayroon kang access sa terminal window ng iyong raspberry pi. Sa tutorial na ito gagamitin namin ang Putty sa SSH mode upang kumonekta sa Raspberry Pi. Maaari kang gumamit ng anumang pamamaraan ngunit kahit papaano ay maaari kang magkaroon ng access sa window ng iyong Pi's terminal.
Pagkonekta sa iyong Raspberry Pi na may TFT LCD screen
Ang pagkonekta ng iyong 3.5 "TFT LCD screen na may Raspberry pi ay isang paglalakad sa cake. Ang LCD ay may isang strip ng mga babaeng pin ng header na magkakasya sa mga pin na header ng lalaki. Kailangan mo lamang ihanay ang mga pin at pindutin ang LCD sa tuktok ng Pi upang gawin ang koneksyon. Kapag naayos nang maayos ikaw ay magmumukhang ganito sa ibaba ang Pi at LCD. Tandaan na gumamit ako ng isang pambalot para sa aking Pi kaya huwag pansinin ang puting kahon.
Para sa mga taong may pag-alam malaman kung ano ang mga pin na ito! Ginagamit ito upang maitaguyod ang isang komunikasyon sa SPI sa pagitan ng Raspberry Pi at LCD at upang mapagana ang LCD mula sa 5V at 3.3V pin ng raspberry Pi. Bukod sa na mayroon din itong ilang mga pin na nakatuon para gumana ang touch screen. Ganap na may 26 na mga pin, ang simbolo at paglalarawan ng mga pin ay ipinapakita sa ibaba
Hindi Pin: |
Simbolo |
Paglalarawan |
1, 17 |
3.3V |
Pag-input ng lakas ng 3.3V |
2,4 |
5V |
5V power input |
3,5,7,8,10,12,13,15,16 |
NC |
Walang koneksyon - ginamit para sa suporta |
6,9,14,20,25 |
GND |
Lupa |
11 |
TP_IRQ |
Aktibong mababang makagambala na pin para sa touch screen |
18 |
LCD_RS |
Magrehistro piling pin ng Display controller |
19 |
LCD_SI |
Pag-input ng data ng SPI para sa LCD display |
21 |
TP_SO |
Ang output ng data ng SPI mula sa LCD display |
22 |
RST |
I-reset |
23 |
LCD_SCK |
Clock sync pin ng pakikipag-usap sa SPI |
24 |
LCD_CS |
Chip select pin ng SPI LCD |
26 |
TP_CS |
Chip select pin ng SPI Touch screen |
Inihahanda ang iyong Raspberry Pi para sa 3.5 "LCD Display Screen
Ngayon, pagkatapos ng pagkonekta sa LCD sa PI, paganahin ang PI at makikita mo ang isang blangko na puting screen sa LCD. Ito ay dahil walang mga driver na naka-install sa aming PI upang magamit ang konektadong LCD. Kaya't buksan natin ang terminal window ng Pi at simulang gawin ang mga kinakailangang pagbabago. Muli, gumagamit ako ng masilya upang kumonekta sa aking Pi maaari mong gamitin ang iyong maginhawang pamamaraan.
Hakbang 1: Pumunta sa window ng pagsasaayos gamit ang sumusunod na utos. Upang makuha ang window sa ibaba
sudo raspi -config
Hakbang 2: Mag-navigate sa Mga Pagpipilian sa Boot -> Desktop / CLI at piliin ang pagpipilian B4 Desktop Autologin Desktop GUI, awtomatikong naka-log in bilang 'pi' na gumagamit bilang naka-highlight sa imahe sa ibaba. Gagawin nito ang PI upang awtomatikong mag-login mula sa susunod na boot nang hindi inilalagay ng gumagamit ang password.
Hakbang 3: Ngayon muling mag-navigate sa mga pagpipilian sa interfacing at paganahin ang SPI tulad ng ipinakita sa imahe sa ibaba. Kailangan naming paganahin ang interface ng SPI sapagkat habang tinalakay namin ang LCD at PI ay nakikipag-usap sa pamamagitan ng SPI protocol
Hakbang 4: Mag-click sa link ng drayber ng alon na ito upang i-download ang driver bilang isang ZIP file. Pagkatapos ilipat ang ZIP file sa iyo PI OS. Ginamit ko ang Filezilla upang gawin ito, ngunit maaari mo ring gamitin ang isang pen drive at simpleng gawain ng copy paste. Ang minahan ay inilagay sa daanan / bahay / pi .
Hakbang 5: Matapos mailagay ang zip file sa posisyon magpatuloy sa iyong window ng terminal. Upang mai-install ang driver gamitin ang sumusunod na utos.
tar xvf LCD-show - *. tar.gz
Tandaan: Tiyaking nakakonekta ang iyong PI sa internet sa hakbang na ito
Hakbang 6: Panghuli pagkatapos i-install ang driver maaari naming paganahin ang display sa pamamagitan ng paggamit ng utos sa ibaba
cd LCD-show /
Hakbang 7: Ngayon gamitin ang utos sa ibaba upang i-restart ang iyong Pi. Awtomatiko nitong tatapusin ang window ng terminal. Kapag nag-restart ang PI dapat mong mapansin ang pagpapakita ng LCD na nagpapakita rin ng impormasyon ng boot at sa wakas ay lilitaw ang desktop tulad ng ipinakita sa ibaba.
sudo reboot
Maaari mo ring panoorin ang video sa ibaba upang suriin kung paano nakakonekta ang LCD at kung paano ito tumutugon sa pagpindot. Medyo nasiyahan ako sa default na kawastuhan nito kaya hindi ako gagawa ng anumang pagkakalibrate. Ngunit kung interesado ka maaari mong tingnan ang opisyal na pahina ng wiki mula sa waveshare kung saan tinatalakay nila kung paano i-calibrate at paganahin ang view ng camera sa LCD screen.
Inaasahan kong naintindihan mo ang tutorial at matagumpay na nakaganyak sa iyong LCD sa PI at napaandar ito. Kung hindi man ay ipahayag ang iyong problema sa seksyon ng komento sa ibaba o gamitin ang mga forum para sa higit pang mga teknikal na quires.