- Необходими материали
- Предварителни условия
- Свързване на вашия Raspberry Pi с TFT LCD екран
- Подготовка на вашия Raspberry Pi за 3,5-инчов LCD дисплей
Raspberry Pi е компютър с размер на длан, който е много полезен при създаване на прототипи на неща, които изискват висока изчислителна мощност. Той се използва широко за разработване на хардуер IOT и приложение за роботика и много повече приложения за глад памет. В повечето проекти, включващи Pi, би било изключително полезно, ако Pi има дисплей, чрез който можем да наблюдаваме жизнените показатели на нашия проект.
Самият пи има HDMI изход, който може да бъде директно свързан към монитор, но в проекти, където пространството е ограничение, се нуждаем от по-малки дисплеи. Така че в този урок ще научим как можем да свържем популярния 3,5-инчов сензорен TFT LCD екран от wavehare с Raspberry pi. В края на този урок ще имате напълно функционален LCD дисплей със сензорен екран в горната част на вашия Pi, готов за използване за бъдещите ви проекти.
Техническата спецификация на 3,5-инчовия TFT LCD екран е показана по-долу.
LCD тип | TFT |
Размер | 3.5 |
Резолюция | 320 * 480 пиксела |
Интерфейс | SPI |
Контролер на дисплея | XPT2046 |
Докоснете Тип | Резистивен |
Подсветка | LED |
Съотношение | 8: 5 |
Цветове | 65536 |
Поддържа | Камера, мишка и клавиатура |
Необходими материали
- Raspberry Pi
- 3,5 ”TFT LCD
- интернет връзка
Предварителни условия
Предполага се, че вашият Raspberry Pi вече е флаширан с операционна система и е в състояние да се свърже с интернет. Ако не, следвайте урока Първи стъпки с Raspberry Pi, преди да продължите.
Също така се предполага, че имате достъп до терминалния прозорец на вашия малинов пи. В този урок ще използваме Putty в SSH режим, за да се свържем с Raspberry Pi. Можете да използвате всеки метод, но по някакъв начин трябва да имате достъп до прозореца на терминала на вашия Pi.
Свързване на вашия Raspberry Pi с TFT LCD екран
Свързването на 3,5-инчовия TFT LCD екран с Raspberry pi е торта. LCD има лента от женски щифтове, които ще се поберат плътно в мъжките щифтове. Трябва само да подравните щифтовете и да натиснете LCD върху Pi, за да осъществите връзката. Веднъж фиксирани правилно, Pi и LCD ще изглеждат по-долу по следния начин. Имайте предвид, че съм използвал обвивка за моя Pi, така че игнорирайте бялото поле.
За хората, които са любопитни да знаят какви са тези щифтове! Използва се за установяване на SPI комуникация между Raspberry Pi и LCD, а също и за захранване на LCD от 5V и 3.3V щифт на Raspberry Pi. Освен това има и няколко щифта, предназначени за работа на сензорния екран. Общо има 26 щифта, символът и описанието на щифтовете са показани по-долу
ПИН №: |
Символ |
Описание |
1, 17 |
3.3V |
3.3V входна мощност |
2,4 |
5V |
Входна мощност 5V |
3,5,7,8,10,12,13,15,16 |
NC |
Няма връзка - използва се за поддръжка |
6,9,14,20,25 |
GND |
Земя |
11. |
TP_IRQ |
Активен щифт за ниско прекъсване за сензорен екран |
18. |
LCD_RS |
Регистрирайте избрания щифт на контролера за дисплей |
19. |
LCD_SI |
SPI въвеждане на данни за LCD дисплея |
21. |
TP_SO |
Извеждане на SPI данни от LCD дисплея |
22. |
RST |
Нулиране |
23. |
LCD_SCK |
Пин за синхронизиране на часовника на SPI комуникация |
24 |
LCD_CS |
Щифт за избор на чип на SPI LCD |
26 |
TP_CS |
Чип за избор на щифт на SPI сензорен екран |
Подготовка на вашия Raspberry Pi за 3,5-инчов LCD дисплей
След свързване на LCD към PI, включете PI и ще видите празен бял екран на LCD. Това е така, защото на нашия PI няма инсталирани драйвери за използване на свързания LCD. Така че нека отворим терминалния прозорец на Pi и започнем да правим необходимите промени. Отново използвам шпакловка, за да се свържа с моя Pi, можете да използвате удобния си метод.
Стъпка 1: Влезте в прозореца за конфигуриране, като използвате следната команда. За да получите прозореца отдолу
sudo raspi -config
Стъпка 2: Отидете до Boot Options -> Desktop / CLI и изберете опция B4 Desktop Autologin Desktop GUI, автоматично вписан като потребител на „pi“, както е подчертано на изображението по-долу. Това ще накара PI да влезе автоматично от следващото зареждане, без потребителят да въведе паролата.
Стъпка 3: Сега отново отидете до опциите за взаимодействие и активирайте SPI, както е показано на изображението по-долу. Трябва да активираме интерфейса SPI, тъй като както обсъждахме LCD и PI комуникират чрез протокол SPI
Стъпка 4: Щракнете върху тази връзка за драйвер на wavehare, за да изтеглите драйвера като ZIP файл. След това преместете ZIP файла във вашата PI OS. Използвах Filezilla, за да направя това, но можете да използвате и писалка и просто копиране. Моят беше поставен в пътеката / дома / пи .
Стъпка 5: След като zip файлът бъде поставен на място, продължете с прозореца на терминала. За да инсталирате драйвера, използвайте следната команда.
tar xvf LCD-show - *. tar.gz
Забележка: Уверете се, че вашият PI е свързан с интернет по време на тази стъпка
Стъпка 6: Накрая след инсталирането на драйвера можем да активираме дисплея, като използваме командата по-долу
cd LCD-шоу /
Стъпка 7: Сега използвайте командата по-долу, за да рестартирате вашия Pi. Това автоматично ще приключи прозореца на терминала. Когато PI се рестартира, трябва да забележите, че LCD дисплеят също показва информация за зареждане и накрая работният плот ще се появи, както е показано по-долу.
sudo рестартиране
Можете също да гледате видеоклипа по-долу, за да проверите как е свързан LCD дисплеят и как реагира на докосване. Доста доволен съм от точността му по подразбиране, така че няма да правя калибриране. Но ако се интересувате, можете да видите официалната wiki страница от wavehare, където те обсъждат как да калибрирате и активирате изгледа на камерата на LCD екрана.
Надявам се, че сте разбрали урока и сте успели да свържете вашия LCD с PI и да го накарате да работи. Ако по друг начин заявете проблема си в раздела за коментари по-долу или използвайте форумите за повече технически въпроси.