Найти тему
DIY Robots

Подключение дисплея к raspberry pi 4

Оглавление

Здравствуй, Дорогой читатель! Сегодня в статье. подключим 2 типа дисплеев к raspberry pi.

Для работы нам понадобится:

  • raspberry pi с предустановленной ОС raspbian (первоначальную настройку я описывал тут),
  • сенсорный дисплей 3.5 дюймов, 480x320 пикселей,
  • 7-дюймовый дисплей.
Модули использованные в работе
Модули использованные в работе

Сенсорный 3.5-дюймовый дисплей

Подключаем наш дисплей таким образом:

Соединение дисплея и raspberry
Соединение дисплея и raspberry

1. Скачиваем драйвера командой:

git clone https://github.com/waveshare/LCD-show

У меня, в силу организации моей сети, возникла следующая ошибка из-за прокси:

gnutls_handshake() failed: An unexpected TLS packet was received

Решил ее следующей командой:

git config --global http.proxy http://<ip-proxy>:<port-proxy>/

2. переходим в скаченную директорию:

cd LCD-show

3. Запускаем скрипт по выводу изображения на экран:

sudo ./LCD35C-show

Результат:

Вывод изображения на дисплей
Вывод изображения на дисплей

7-дюймовый LCD дисплей

Подключаем наш дисплей к "малинке":

Подключение монитора к raspberry
Подключение монитора к raspberry

Переходим в конфигурационный файл config.txt

sudo nano /etc/config.txt

И прописываем в конце файла следующие строки:

dtoverlay=dpi24

enable_dpi_lcd=1

display_default_lcd=1

dpi_group=2

dpi_mode=87

dpi_output_format=0x6f005

hdmi_cvt 1024 600 60 6 0 0 0

Сохраняемся Ctrl+O и перезагружаемся, должно появиться изображение:

Изображение с 7-дюймового дисплея
Изображение с 7-дюймового дисплея

Итоги:

В данной статье подключили два вида дисплеев:

3.5-дюймовый сенсорный дисплей и 7-дюймовый LCD дисплей. Оба подключения производились через разъем GPIO.

Спасибо большое за внимание! Хорошего дня)