Android как монитор для raspberry pi

Обновлено: 12.05.2024

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

Детали должны быть рассмотрены

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

Производительность, предлагаемая Raspberry Pi, может быть не такой, как ожидалось, поэтому мы рекомендуем делать это с RaspBerry Pi 4 с 4 ГБ Оперативная память, поскольку управление службами будет гораздо более плавным, чем с другими версиями платы разработки.

Что мне нужно?

  • Rasberry Pi 3 или Raspberry Pi 4
  • Карта microSD объемом не менее 16 ГБ
  • Pendrive
  • Изображение LineageOS для Raspberry Pi 3 or PI4 в зависимости от вашей модели
  • Освободи Себя OpenGApps пакет
  • Освободи Себя гравер приложение
  • Установка LineageOS

Первое, что нам нужно сделать, это установить Android на RaspBerry Pi, и для этого мы будем опираться на LineageOS, операционная система, основанная на Google, которая оставляет нам Raspberry Pi, идеально настроенная для немедленной работы. Проблема в том, что этого не хватит для того, чтобы выполнять функции Android TV, поэтому нам придется устанавливать дополнительные пакеты, чтобы все было идеально.

Установка LineageOS на Raspberry Pi


Вы уже установили LineageOS на карту microSD. Теперь введите его в свой Raspberry Pi и давайте запустим систему. Процесс запуска займет несколько минут. Как только мы окажемся на главном экране, мы завершим настройку, выбрав часовой пояс, язык и другие аспекты.

Как установить GApps

У нас уже есть Raspberry Pi с функциями Android, однако нам все еще нужно превратить его в полноценное устройство Android TV, и для этого нам нужно установить Open GApps , Этот пакет приложений преобразует установку в полнофункциональную версию Android, поэтому нам придется установить ее для достижения нашей цели.

  • активировать режим разработчика в LineageOS. Для этого 7 раз нажмите кнопку «Номер сборки» в меню «Настройки»> «Информация о планшете».
  • Когда режим разработчика разблокирован, вам нужно будет включить доступ администратора root (приложения и ADB) в настройках> Параметры разработчика.
  • Также активируйте локальный терминал в опции, которую вы найдете ниже.
  • Подключите USB-накопитель, на который вы ранее сохранили ZIP-файл.
  • Откройте терминал и введите следующие команды:
  • Когда процесс завершится, введите перезагружать перезагрузить систему.
  • Raspberry Pi теперь запустится в режиме восстановления. В этом меню нам нужно будет выбрать вариант установки и выбрать пакет .zip, который мы сохранили на USB-накопителе.
  • Затем нам придется восстановить заводские настройки с помощью вытирать вариант, который вы найдете в главном меню.
  • И, наконец, мы перезапустим Raspberry Pi в режиме операционной системы, чтобы избежать повторного входа в режим восстановления. Для этого сначала нужно активировать системный раздел в Крепление> Система .
  • Затем получите доступ к Дополнительно> Терминал меню и выполните следующую команду:

Система перезагрузится, и у вас уже будет отлично работающая версия Android. Помните, что если вы установили пакет Pico для Raspberry Pi, вы должны установить Launcher для достижения эстетики, аналогичной Android TV.

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

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

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

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

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

использовать Android-планшет в качестве экрана для 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 будет включен.

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

Вы можете подключиться к 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что вам нужно для использования планшетного дисплея с Raspberry Pi

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


Все, что вам нужно, это:

  • Raspberry Pi 3 или новее (для более старых версий потребуется ключ беспроводной сети)
  • Оба устройства подключены к одной сети
  • A клавиатура и мышь, подключенные к Raspberry Pi (USB, Bluetooth или беспроводной).
  • Подставка для планшета или подходящий чехол для вашего устройства Android, чтобы использовать его в качестве монитора.

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

И вам может понадобиться новый Raspberry Pi.

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

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

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

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

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

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

(В этом случае вам понадобятся два устройства Android: одно для WAP, а другое для дисплея.. )

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

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

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


Вы можете подключиться к Raspberry Pi через SSH с помощью терминального приложения в Linux и macOS. Вы найдете несколько хороших вариантов использования SSH в Windows.

Чтобы использовать SSH, вам необходимо знать IP-адрес вашего Raspberry Pi, который вы можете найти по ввод

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

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

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

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

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

Нажмите Y при появлении запроса.


Загрузить : Microsoft Remote Desktop для Android (бесплатно)

Чтобы подключиться к Raspberry Pi через RDP с Android:

  1. Запустите удаленный рабочий стол Microsoft
  2. Нажмите + Кнопка
  3. Выберите Рабочий стол
  4. Введите имя хоста или IP-адрес вашего Raspberry Pi.
  5. Нажмите Сохранить .
  6. Когда будете готовы начать, нажмите плитку подключения.
  7. Обратите внимание на предупреждение о том, что удаленный компьютер не может быть проверен (это связано с ОС Linux вашего Pi).
  8. Нажмите Подключиться


После этого вы увидите экран входа в xrdp. Введите свои обычные учетные данные Raspberry Pi (по умолчанию pi: raspberry , но вы должны их изменить) и нажмите OK .

Подключите Raspberry Pi к планшету Android с помощью VNC

Чтобы это работало, вам потребуется:

  • Серверное программное обеспечение VNC, установленное на Raspberry Pi
  • Программное обеспечение для просмотра VNC, установленное на вашем устройстве Android.

Когда вы будете готовы, установите сервер VNC. Хотя ОС Raspberry Pi поставляется со встроенным RealVNC. Однако по умолчанию он не включен.

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

  1. На экране raspi-config выберите Параметры интерфейса> VNC> OK . При появлении запроса перезагрузитесь.
  2. Через рабочий стол Raspbian: перейдите в Настройки> Конфигурация Raspberry Pi> Интерфейсы и выберите VNC . Нажмите OK для подтверждения.

Загрузить : VNC Viewer для Android

С установленным приложением и загруженным Pi:

  • Открыть VNC Viewer
  • Нажмите + , чтобы создать новое соединение.
  • Введите IP-адрес и номер сеанса (например, 192.168.10.21:1).
  • Нажмите Создать


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

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


Когда вы будете готовы завершить соединение, щелкните X .

Добавить простой дисплей Raspberry Pi с планшетом Android

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

Планшет из Raspberry Pi своими руками

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

Какие есть экраны для Raspberry Pi

Есть как минимум три возможности подключить экран:

  1. Display-порт в виде зажимного разъёма на фронтальной поверхности.
  2. HDMI-разъём.
  3. Пины GPIO — разъёма универсального ввода-вывода.

Все они позволяют подключать к Raspberry Pi экраны с тачскрином.

Через дисплейный разъём работают некоторые стандартные LCD-панели (для разработчиков и встраиваемых устройств). Есть и оригинальный 7-дюймовый экран, устанавливаемый с обратной стороны Raspberry. К сожалению, этот вариант очень дорогой, зато для его запуска не требуется ничего. Просто скачать систему и вставить флешку с ней. В обычном Raspbian (Debian для Raspberry Pi) обеспечивается нативная поддержка этой железки.

Более доступным вариантом, особенно в странах СНГ, где доставка из Великобритании убивает всю прелесть «Малинки», стали экраны компании WaveShare, работающие через GPIO. Почему? Это позволяет реализовать поддержку экрана в любых вариантах NIX-систем для Raspberry Pi с любыми версиями платы (для Raspberry Pi 2 и 3 используется один дистрибутив, для первой ревизии — отдельный) и упростить настройку и отладку полученной системы. К тому же они всегда есть в наличии и стоят всего 23 доллара.

Как подключить

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

Как настроить

Есть два метода: скачать готовый дистрибутив или настроить систему самостоятельно. Первый потребует перейти на официальную страницу проекта. Затем выбрать подходящий дистрибутив, скачать и записать его на флешку. Вставили, подключили питание — наслаждаемся работой. К сожалению, в данном случае придётся довольствоваться устаревшей версией операционной системы.

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

К сожалению, ни тот ни другой способ не заставит работать одновременно и экран, подключённый через GPIO, и HDMI-порт. Реализовать трансляцию на телевизор или монитор можно уже внутри системы, подключая монитор в качестве дополнительного экрана.

Читайте также: