Как подключить дисплей от планшета к raspberry pi

Как использовать планшет Android в качестве экрана для Raspberry Pi

Raspberry Pi — отличный компьютер, но это не всегда самое удобное устройство для доступа. Если у вас нет постоянного подключения к дисплею, вы, вероятно, получите к нему доступ через SSH, VNC или RDP

Но что, если у вас нет подходящего дисплея? Как вы будете использовать это? Одним из решений является использование планшета Android (или смартфона) в качестве дисплея Raspberry Pi.

Что работает, а что нет

Хотите настроить свое Android-устройство в качестве дисплея для Raspberry Pi? Это проще, чем вы думаете.

Все, что вам нужно, это иметь оба устройства в одной сети, клавиатуру и мышь, подключенные к Raspberry Pi (по кабелю через USB или по беспроводной связи), и подставку для устройства Android, чтобы использовать его в качестве монитора.

К сожалению, не работает прямое подключение дисплея планшета к Raspberry Pi. Ни GPIO, ни порт DSI не совместимы с дисплеями планшета. Это означает, что использование старого экрана планшета для дисплея Raspberry Pi невозможно. Даже если вам удастся подключить устройства, приятных изображений не будет. (Вам также может понадобиться новый Raspberry Pi!)

Давайте придерживаться вариантов, которые работают. Вот что вам нужно:

  • Raspberry Pi 3 (старые версии в порядке, но понадобится ключ беспроводной сети)
  • Планшет Android
  • Подставка для планшета или подходящий чехол
  • Клавиатура (вам, вероятно, не понадобится мышь, благодаря сенсорному экрану планшета)
  • Доступ к беспроводной сети

Использование планшета Android в качестве экрана для Raspberry Pi

У вас есть два варианта использования планшета или телефона Android в качестве дисплея для вашего Raspberry Pi.

  1. RDP: протокол удаленного рабочего стола Microsoft
  2. VNC: виртуальное сетевое соединение

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

Чтобы использовать любое из этих решений, вам нужно убедиться, что ваш Raspberry Pi и планшет Android находятся в одной сети. К сожалению, это не сработает, если вы используете устройство Android в качестве беспроводной точки доступа. В этом случае вам понадобятся два устройства Android; один для WAP, а другой для дисплея.

Для обоих вариантов стоит сначала убедиться, что SSH включен на Raspberry Pi. Это упростит настройку «без головы», позволяя настраивать RDP и VNC с вашего ПК. Затем вы можете установить соединение с вашего устройства Android.

Вы можете включить SSH тремя способами:

  1. Через командную строку: используйте экран raspi-config и выберите Дополнительные параметры> SSH> ОК. Перезагрузка при появлении запроса.
  2. Через рабочий стол Raspbian: перейдите на Настройки> Конфигурация Raspberry Pi> Интерфейсы и выберите SSH. Нажмите Хорошо подтвердить.
  3. Когда питание Pi отключено, извлеките SD-карту и откройте ее в файловом браузере настольного компьютера. В загрузочном каталоге создайте новый файл с именем «ssh» без расширения файла. Осторожно извлеките карту и замените ее на свой Raspberry Pi. Когда вы включите его, SSH будет включен.

Вы можете подключиться к Raspberry Pi через SSH с помощью приложения, такого как PuTTY для Windows

, Пользователи Linux и macOS могут устанавливать SSH-соединения через терминал

, Вам нужно знать IP-адрес вашего Raspberry Pi, который вы можете найти, введя

Запишите IP-адрес, так как он понадобится вам позже.

Подключите Android к Raspberry Pi через RDP

Во-первых, давайте попробуем это с RDP. Это лучший вариант, так как вы можете сделать больше с удаленным устройством. Например, графически интенсивные сеансы будут работать по RDP, но могут бороться с VNC. Linux имеет свое собственное программное обеспечение RDP, известное как xrdp.

  • Программное обеспечение RDP установлено на вашем Raspberry Pi
  • Приложение RDP на вашем устройстве Android

При подключении к Raspberry Pi через SSH введите следующее, чтобы обновить список пакетов и установить xrdp.

Затем найдите приложение RDP для Android. Microsoft Remote Desktop — хороший вариант.

Скачать: Microsoft Remote Desktop для Android (бесплатно)

Запустите приложение, нажмите + кнопку, выберите рабочий стол, и введите имя ПК вашего Raspberry Pi. Это может быть имя хоста (обычно «raspberrypi») или IP-адрес. В поле Имя пользователя вы можете ввести свои учетные данные при каждом подключении (Введите каждый раз) или создать учетную запись в приложении (Добавить учетную запись пользователя). Некоторые дополнительные опции также доступны, но на этом этапе вам не нужно будет получать к ним доступ.

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

Затем вы увидите экран входа в систему для xrdp. Просто введите имя пользователя и пароль своей обычной учетной записи Raspberry Pi (по умолчанию пи: малина, но вы должны изменить это

) и нажмите Хорошо.

Добавить соединение VNC для удаленного доступа

Второй вариант — использовать программное обеспечение VNC на устройстве Raspberry Pi и Android, чтобы получить доступ к рабочему столу. С подключенной клавиатурой вы почувствуете, что вы подключены напрямую к Pi!

VNC — это популярный вариант для удаленного подключения к Raspberry Pi с ПК, но как он работает на Android?

Чтобы это работало, вам понадобится:

  • Программное обеспечение VNC-сервера, установленное на Raspberry Pi 3
  • Программа просмотра VNC установлена ​​на вашем устройстве Android

Когда вы будете готовы, установите сервер VNC. Хотя операционная система Raspbian Stretch поставляется с установленным RealVNC, она не так надежна, как TightVNC, которую мы здесь используем, и уже давно пользуется популярностью у энтузиастов Pi

, На вашем Pi обновите свои репозитории, затем установите TightVNC Server:

Подождите, пока это не завершится, затем используйте команду

настроить соединение VNC.

Обычно это автоматизировано, хотя вас попросят предоставить пароли; не забудь это! Запишите IP-адрес сеанса.

Затем найдите VNC-клиент для Android. Некоторые доступны, VNC Viewer от RealVNC идеально подходит.

Скачать: VNC Viewer для Android

После установки приложения и загрузки Pi откройте VNC Viewer и нажмите + создать новое соединение, используя IP-адрес и номер сеанса. Например, используя конфигурацию сети в предыдущем разделе, вы можете ввести

За IP-адресом следует номер сеанса. Обратите внимание на параметры, которые отображаются справа при нажатии Создайте.

Если вы решите продолжить, вам сообщат, что соединение не зашифровано. Примите соединение (вы должны быть в безопасности в вашей домашней сети), а затем введите пароль. Нажмите Продолжить когда вы будете готовы, и соединение откроется. Когда вы будете готовы завершить соединение, нажмите Икс.

При появлении запроса введите пароль и наслаждайтесь доступом к вашему Raspberry Pi через клавиатуру и планшет на Android в качестве дисплея!

Добавить простой Raspberry Pi Display с Android

Использование планшета Android в качестве дисплея для Raspberry Pi — отличный способ использовать старое устройство. Его легко настроить, и пока батарея остается заряженной, она должна быть надежной. Вы также можете изучить эти удобные способы питания Raspberry Pi для портативных проектов.

Более того, благодаря клавиатуре и мыши, а также удобному зарядному устройству у вас есть возможность сделать Raspberry Pi полностью портативным. Наличие интернет-соединения через Android-соединение 4G также может оказаться бесценным. А сочетание Raspberry Pi с сенсорным экраном планшета обеспечивает еще большую мобильность.

Хотите узнать больше об использовании Raspberry Pi? Смотрите наше неофициальное руководство Raspberry Pi

Источник

Raspberry Pi: Подключение и настройка сенсорного экрана

В данной статье мы расскажем вам как подключить и настроить сенсорный экран для работы с Raspberry Pi. Для примера мы будем использовать пятидюймовый HDMI экран RPA05010R с разрешение 800×480 пикселей.

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

Структура

Рассмотрим основные элементы на обратной стороне дисплея:

Разъём MicroUSB для подключения питания, экрану необходимо 5В. Также вы можете подключить питание через разъём ④, подробное описание контактов разъёма приведено в таблице ниже.
HDMI разъём для подключения нешних устройств.
Переключатель «Backlight Power» позволяет включать и выключать подсветку экрана в случаях когда вам необходимо сэкономить заряд батареи.
Разъём 13*2 Pin: Позволяет подключить питание от Raspberry Pi, а также передавать Touchscreen сигналы от дисплея обратно к микрокомпьютеру.
Дополнительный интерфейс для подключения к контактам дисплея.

Подключение

Дисплей можно подключить двумя основными способами. Вы можете просто подключить к нему HDMI кабель и питание. В этом случае дисплей будет работать как обычный монитор.

Либо вы можете подключить его к разъему Raspberry Pi в качестве платы расширения. В этом случае дисплей будет питаться от микрокомпьютера, а также у него будет доступна функция Touchscreen. Этот вариант подключения отлично подойдет для моделей Raspberry-Pi 3B/2B/B+.

Подключите дисплей к разъему микрокомпьютера как показано на картинке ниже. Крайние пины райзъёмов должны совпадать.

Также подключите дисплей к Raspberry Pi с помощью HDMI переходника, который идет в комплекте. Если вы правильно подключили пины в первом шаге, то HDMI разъёмы дисплея и микрокомпьютера должны быть ровно друг напротив друга.

Установка драйвера

1. Самое первое, что нам необходимо сделать для настройки — это изменить файл config.txt в корневой директории системы. Для этого вы можете вынуть SD карту из Raspberry Pi, вставить ее в ваш основной компьютер, внести изменения в текстовом редакторе и сохранить. Либо сделать это через командную строку не выключая ваш микрокомьютер, если вы можете подключиться к нему по SSH или если у вас подключен внешний монитор.

В файле config.txt вам необходимо добавить следующие строчки:

# — added by elecrow-pitft-setup —
hdmi_force_hotplug=1
max_usb_current=1
hdmi_drive=1
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 800 480 60 6 0 0 0
dtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on=0,swapxy=0,pmax=255,xohms=150,xmin=200,xmax=3900,ymin=200,ymax=3900
display_rotate=0
# — end elecrow-pitft-setup —

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

2. После того как система загрузится вы увидите рабочий стол, но изображение будет занимать только часть экрана. Для нормальной работы экрана вам необходимо установить драйвер через командную строку. Для этого запускаете терминал нажав на иконку в верхнем меню, либо подключаетесь к Raspberry Pi по SSH.

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

git clone https://github.com/Elecrow-keen/Elecrow-LCD5.git

После завершения скачивания драйвера вам необходимо его уставновить — вводите следующие команды по очереди и наживаете Enter после каждой:

cd Elecrow-LCD5
sudo ./Elecrow-LCD5

После перезагрузки изображени станет во весь экран как на фото:

Калибровка сенсорного экрана

Для того, чтобы у дисплея работали функции сенсорного экрана необходимо установить драйвер, для этого в терминале введите следующую команду:

sudo apt-get install -y xinput-calibrator

После уставноки драйвера необходимо откалибровать экран. Для этого откройте главное меню и перейдите в «Параметры -> Calibrate Touchscreen»:

Запустится программа калибровки экрана. Вы должны следовать указаниям и несколько раз нажать стилусом на экран в нужных местах:

Теперь проверьте насколько хорошо работает сенсорный экран. Если нажатия срабатывают неточно, тогда порпобуйте перезагрузить систему и повторить калибровку экрана.

Настройка разрешения

Вы установили необходимые драйверы и сделали так, чтобы изображение было во весь экран и работал Touchscreen, но скорее всего система до сих пор использует старое разрешение экрана. Чтобы его изменить откройте основные настройки в главном меню:

В появившемся окне нажмите кнопку «Set Resolution»:

В выпадающем меню необходимо выбрать разрешение 800×480 и нажать кнопку ОК! Теперь ваш сенсорный экран полностью готов к работе, можно переходить к созданию ваших проектов!

Источник

Adblock
detector