Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Вам не нужно подключать Raspberry Pi к монитору HDMI или телевизору. Доступно множество альтернативных вариантов отображения, в том числе компактные устройства, которые получают питание и видеовыход от GPIO Pi.

Это дает несколько преимуществ для ваших проектов.

Вот что вам нужно знать о подключении дисплея, совместимого с GPIO, к вашему Raspberry Pi.

Какие дисплеи HAT с креплением GPIO доступны для Raspberry Pi?

Ряд компактных дисплеев имеют интерфейс GPIO с Raspberry Pi. Их часто называют «шляпами». (аппаратное обеспечение прикреплено сверху)» и обычно доступны для всех 40-контактных моделей (например, Raspberry Pi B+ и позже). Для достижения наилучших результатов вам, вероятно, следует придерживаться Raspberry Pi 4, если вы используете совершенно новый дисплей.

Некоторые особенно популярные дисплеи, которые вы должны рассмотреть, включают:

instagram viewer
  • GeeekPi Raspberry Pi 4 TFT 3,5-дюймовый сенсорный экран: это не просто дисплей с GPIO, он также включает в себя корпус и радиатор для вашего Raspberry Pi 4.
  • Квадрат HyperPixel 4.0: HyperPixel от Pimoroni — одно из самых громких имен в области аксессуаров и HAT для Raspberry Pi.
  • Дисплей HAT Mini: IPS-дисплей Raspberry Pi нулевого размера с четырьмя тактильными кнопками.
  • Чернильный pHAT: это компактный дисплей eInk с размерами, аналогичными Raspberry Pi Zero.

Перед покупкой проверьте совместимость с платой Raspberry Pi.

Зачем использовать дисплей GPIO для Raspberry Pi?

Добавление дисплея HAT, смонтированного на GPIO, означает несколько новых способов использования Raspberry Pi.

С установленным дисплеем HAT (и, возможно, портативным источником питания) ваш Raspberry Pi может стать:

  • Карманный компьютер
  • Портативный видеоплеер
  • Компактное игровое устройство в стиле ретро.
  • Смартфон
  • Криптовалюта или биржевой тикер

Вероятно, вы можете придумать множество других применений.

Недостатки дисплея GPIO

Использование дисплея на основе GPIO имеет некоторые недостатки. В отличие от многих Raspberry Pi HAT, здесь нет сквозного прохода контактов. Это связано с тем, что дисплей занимает место над GPIO. Другие HAT часто имеют установленный удлинитель GPIO, чтобы можно было подключить дополнительные расширения.

В портативных сценариях дисплей как бы снижает более быструю потерю заряда батареи. Учитывайте это при выборе HAT-дисплея для Raspberry Pi. Если маломощный eInk больше подходит для вашего проекта, чем LCD IPS, используйте его.

Как установить GPIO Display HAT на Raspberry Pi

Это обобщенное руководство покажет вам, как установить HAT для дисплея Raspberry Pi.

В демонстрационных целях мы использовали Raspberry Pi 3 и Pimoroni HyperPixel 3.5. Он монтируется с помощью 40-контактного удлинителя GPIO «мама-папа». Обычно они поставляются с HAT-дисплеями, а также с монтажными стойками, если это необходимо.

Вам, вероятно, понадобятся клавиатура и мышь, а также дисплей HDMI для первоначальной настройки. Этого можно избежать, если вы предварительно настроить установку Raspberry Pi и подключиться по SSH настроить отображение HAT.

Начать с установка операционной системы Raspberry Pi на карту microSD емкостью 8 ГБ или больше. Существующая установка должна работать, но вам может показаться, что проще сначала попробовать новую установку.

Затем установите HAT дисплея на Raspberry Pi, используя переходники и 40-контактный удлинитель, если это необходимо.

После этого вставьте карту microSD и загрузите Raspberry Pi.

Если вы используете более новый дисплей HAT и не подключали дисплей HDMI, но видите правильное изображение на выходе, все готово.

В противном случае, если дисплей HAT пуст, перезагрузите Pi и подключите монитор HDMI.

Это тот момент, когда вам необходимо ознакомиться с инструкциями по установке для вашего конкретного монитора. Вы найдете проблемы совместимости. Например, дисплей HAT на этих изображениях не будет работать на Raspberry Pi 4. Следовательно, нам пришлось использовать Raspberry Pi 3, чтобы продемонстрировать его работу.

В случае устройства Pimoroni HyperPixel 3.5 ввод этой команды в терминал устанавливает драйвер:

завить https://get.pimoroni.com/hyperpixel | бить

Вы также можете использовать

мерзавец клон" https://github.com/pimoroni/hyperpixel"> https://github.com/pimoroni/hyperpixel

Когда это будет завершено, используйте

CD гиперпиксель

Наконец, чтобы завершить настройку:

./setup.sh

Перезагрузитесь при появлении запроса.

Raspberry Pi и дисплей HAT должны работать.

Эти шаги предназначены для конкретной модели дисплея HAT и представлены в качестве иллюстрации. Ознакомьтесь с инструкциями, прилагаемыми к выбранному дисплею HAT, для конкретных шагов устройства.

Внесите изменения в конфигурацию HAT дисплея GPIO

Когда дисплей подключен, включен и работает, вы можете заметить, что ориентация не соответствует вашим целям. Доступны различные варианты поворота дисплея в зависимости от того, какое устройство вы подключили к Raspberry Pi.

Однако для отображаемых HAT правильным вариантом является редактирование config.txt файл в пи /boot/ раздел. Это набор параметров конфигурации, охватывающих все, от типа HDMI до настроек разгона.

Когда вы устанавливаете драйверы для дисплея, он обычно добавляет содержимое config.txt. Эти новые конфигурации можно редактировать.

Таким образом, в случае дисплея HyperPixel можно отредактировать файл config.txt и указать правильный поворот. Сделать это:

  1. Откройте терминал (подключитесь к вашему Pi через SSH)
  2. Входить судо нано /boot/config.txt
  3. Прокрутите до конца, используя клавиатуру PgDn ключ
  4. Находить display_rotate = 0
  5. Измените значение, выбрав 1 к 4 по мере необходимости
  6. Нажимать Ctrl+Х затем Д выйти и подтвердить
  7. Перезагрузить с судо перезагрузка

Поворот дисплея вашего Raspberry Pi должен быть зафиксирован. Но поскольку вы не знаете, какую ориентацию представляют цифры от 1 до 4, вы можете повторять процесс, пока не будете довольны.

Компактный дисплей, установленный на вашем Raspberry Pi

Независимо от того, использовали ли вы Raspberry Pi или Raspberry Pi Zero, теперь у вас должен быть работающий встроенный дисплей. Это будет потреблять энергию от Pi через GPIO, поэтому, когда ваш Pi отключится, дисплей тоже отключится.

Здесь могут оказаться полезными аккумуляторные и портативные настройки питания, но то, что вы будете делать дальше, зависит от требований вашего проекта Raspberry Pi. Некоторые дисплеи используют eInk, большинство из них LCD. Одни сенсорные, другие нет. Имея это в виду, подумайте над своим проектом — вы можете решить, что вашему Raspberry Pi на самом деле нужен совершенно другой дисплей.