Как отключить экран Raspberry Pi в Android Things

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

После нескольких часов поиска в Интернете способа сделать это и не найдя ничего, работающего для Android Things 1.0.2, я спрашиваю здесь, как я могу это сделать?


person Alexander Kutschera    schedule 16.07.2018    source источник
comment
Пробовали stackoverflow.com/q/45139985/3290339?   -  person Onik    schedule 18.07.2018
comment
да, не работал   -  person Alexander Kutschera    schedule 18.07.2018


Ответы (1)


Из-за различных экранов для платформ Android Things (примечание! ни одна из Production Platforms теперь не не поддерживает HDMI, только «Разработка» RPi) единственный надежный способ — использовать контакт GPIO для управления внешним выключателем питания вашего экрана (например, модуль реле, как в этот проект, если ваш экран питается от высокого напряжения (110..220 В) или подобные схемы:

Выключатель питания

из этого проекта если экран питается от низкого напряжения (5..36В)). Пример управления контактами GPIO можно найти, например, в Официальном руководстве по основам.

person Andrii Omelchenko    schedule 17.07.2018
comment
Я подумал, что было бы возможно просто отключить выход HDMI, как и в обычных версиях Linux. - person Alexander Kutschera; 17.07.2018
comment
@AlexanderKutschera Из различий платформ Android Things is optimized for embedded devices which may not contain the same feature set as an Android phone or tablet. For example, graphical user interfaces are optional as not all devices include a display. Также теперь только RPi имеет интерфейс HDMI, а сами экраны могут быть не-HDMI (SPI или I2с). Так что маловероятно, что Android Things V1.02 поддерживает HDMI с управлением питанием. - person Andrii Omelchenko; 17.07.2018