Подключение дисплея к Raspberry Pi 3

Raspberry Pi обрел популярность главным образом благодаря 3 вещам: компактности, низкому энергопотреблению и возможности легко подключать к нему самые разнообразные дополнительные устройства. Одним из таких девайсов является небольшой ЖК-дисплей.

Подключение дисплея к Raspberry Pi 3 4553
Тэги

Raspberry Pi обрел популярность главным образом благодаря 3 вещам: компактности, низкому энергопотреблению и возможности легко подключать к нему самые разнообразные дополнительные устройства. Одним из таких девайсов является небольшой ЖК-дисплей.

Что представляет собой дисплей для RPi3 и как его можно использовать?

Существует множество моделей дисплеев для "Малины". Но наиболее популярным вариантом экрана для Raspberry Pi 3 является монитор со следующими характеристиками:

  • диагональ – 3,5 дюйма;
  • разрешение – 480 на 320 точек;
  • тип матрицы – цветная TFT;
  • резистивный сенсор.

Для Raspberry Pi 3 TFT 3,5" – практически эталон. Это связано с тем, что «экранчик» такого размера можно легко разместить в одном небольшом корпусе с платой компьютера.

Подключение дисплея к Raspberry Pi 3

Чтобы стало понятно, такой монитор для Raspberry Pi 3 по своему размеру полностью идентичен дисплею на iPhone 4/4S. Но разрешение у него, конечно, не настолько высокое. Однако это ему и не нужно.

Теперь кратко о том, как может использоваться на Raspberry Pi 3 3,5" LCD-дисплей. Чаще всего его применяют для отображения информации с датчиков. Так, "Малину" можно превратить в анализатор погодных условий, и на подключенный к ней монитор система может выводить собранные сведения. Конечно, получать соответствующие данные можно и по SSH, но иногда удобнее просто посмотреть на маленький экран.

Другой вариант – создание портативных игровых консолей. Несколько лет назад среди любителей электроники был даже тренд на такие устройства из RPi. 3,5" экрана, разрешением 480х320, в свою очередь, вполне достаточно, чтобы контролировать игровой процесс и даже получать от него удовольствие. Но для создания портативной консоли следует очень внимательно подходить к выбору дисплея. Важно, чтобы скорость отрисовки на нем была быстрой.

Кроме 3,5-дюймовых моделей, есть и другие. Например, в специализированных магазинах можно купить для Raspberry Pi 3 экран 7". Также к RPi при желании возможно подключить и дисплеи от планшетов или телефонов. Хотя это сделать значительно труднее, чем подсоединить монитор, предназначенный специально для "Малины".

Как подключить экран к Raspberry Pi 3?

Теперь можно приступить к рассмотрению вопроса, касающегося того, как подключить сенсорный экран к Raspberry Pi 3. В большинстве случаев это сделать предельно просто.

Если к Raspberry Pi 3 выполняется подключение дисплея, созданного специально для этого одноплатника, тогда достаточно сделать 2 вещи. Первая – подсоединить экран к GPIO в соответствии с инструкцией. Вторая – запустить скрипт, который поставляется в комплекте с устройством. Он, в свою очередь, перенастраивает ядро системы. В результате вывод графики перенаправляется с HDMI на SPI.

Проблема может возникнуть в случае, если в комплекте нет драйверов. Но решить её очень легко. Для этого нужно зайти на страницу: waveshare.com/wiki/3.2inch_RPi_LCD_(B) и загрузить оттуда архив. После этого командой tar xvf МЕСТО_РАСПОЛОЖЕНИЯ_СКАЧЕННОГО_ФАЙЛА/НАЗВАНИЕ_ФАЙЛА.tar.gz распаковать его, а затем перейти в создавшуюся папку: cd LCD-show/.

Подключение дисплея к Raspberry Pi 3

Если в терминале ввести ls, можно увидеть несколько файлов. Они имеют название типа: LCDXX-XXXxXXX-show. Вместо XX-XXXxXXX идут цифры. Первые (до тире) – диагональ дисплея, вторые (после тире) – разрешение экрана. Чтобы заставить работать экран, нужно выбрать тот вариант, который соответствует параметрам имеющегося монитора.

Запускается скрипт командой ./LCDXX-XXXxXXX-show. Вместо "иксов" нужно указывать цифры, присутствующие в названии файла подходящего скрипта. После выполнения кода Raspberry должна перезагрузиться.

При последующем включении изображение будет выводиться уже не на большой монитор, а на подключенный дисплей. Если все заработало, дальше настраивать ничего не нужно. Но если понадобится опять выводить изображение по HDMI, потребуется перейти в папку со скриптами и запустить оттуда: ./LCD-hdmi.

Как возможно убедиться, заставить "Малину" выводить изображение на подсоединенный по GPIO экран очень легко. Это сделать лишь чуть труднее, чем просто подключить обычный монитор по HDMI.


Оставить комментарий

Обучение разработке Raspberri Pi
Хочешь научиться делать крутые штуки с RaspberryPi? Оставь заявку и мы отправим тебе информацию о наших курсах.
Оставить заявку

Автор курса Сергей Кузнецов, специалист по Raspberri Pi