Здравствуй, Дорогой читатель! Сегодня в статье. подключим 2 типа дисплеев к raspberry pi.
Для работы нам понадобится:
- сенсорный дисплей 3.5 дюймов, 480x320 пикселей,
- 7-дюймовый дисплей.
Сенсорный 3.5-дюймовый дисплей
Подключаем наш дисплей таким образом:
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 дисплей
Подключаем наш дисплей к "малинке":
Переходим в конфигурационный файл 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 и перезагружаемся, должно появиться изображение:
Итоги:
В данной статье подключили два вида дисплеев:
3.5-дюймовый сенсорный дисплей и 7-дюймовый LCD дисплей. Оба подключения производились через разъем GPIO.
Спасибо большое за внимание! Хорошего дня)