Працюємо з 09:00 до 20:00 без вихідних.
Самовивіз - Київ біля ТЦ Квадрат бул.Перова

Вступительное слово

Основная идея проекта - отображение содержимого нашего сайта на экране телевизора. Это может быть полезным во множестве областей отображения информации. Мы так сможем делать живые рекламные боксы, спортивные табло, информационные табло. У нас получится мега-дешовый вариант системы, которая мало чем будет уступать стандартным профессиональным решениям.

Делом нашего мини-компьютера Orange PI будет просто отображать автообновляемую web-страницу сайта или разные страницы сайта. А за нами и нашими способностями веб-программирования и дизайна уже будет зависеть граница той информации и человекомашинного интерфейса, которую можно будет увидеть на большом экране телевизора или монитора.

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

Для проекта я возьму Orange PI ONE, но все действия по установке программного обеспечения будут справедливы и для других моделей апельсинок. Мне нравится цена Orange PI ONE, меня не смущает размер оперативки 512 МБ и всего один USB-вход на борту. Для моих задач такого миникомпьютера пока хватит.

Подготовительные работы

Берем один Orange PI ONE или другой по вкусу, обеспечиваем хоть минимальный отвод тепла от процессора (клеим хотя бы маленький радиаторик). Ещё находим флеш-карту с объемом не менее 4 ГБ. Выбор флешки - это отдельная тема. Я использую микро-флеш карту фирмы SP (Silicon Power) 4-го класса объемом 4 ГБ. Так же нам понадобятся USB-мыша и клавиатура.

Скачиваем образ линукса под наш конкретный компьютер на сайте Armbian. Заходим на сайт, нажимаем кнопку Download, потом кнопку H3. Далее клацаем по ссылке Orange Pi One и попадаем на страницу скачивания образов операционной системы. Нам там нужна версия Desktop -> Ubuntu Xenial или Debian Jessie. Версия Desktop идет с графической частью, а Server имеет только командную строку без графического рабочего стола.

Так же скачиваем и устанавливаем последнюю версию программы win32diskimager.

Установка образа Armbian на Orange PI ONE

Разпаковываем архив с образом Armbian.

Форматируем флешку средствами Windows.

Запускаем Win32 Disk Imager и выбираем файл образа Armbian


Выбираем флешку, куда нужно записать операционную систему, клацаем Write и соглашаемся с предупреждением о потере данных на флешке. Наблюдаем как образ плавно устанавливается.

Первый запуск Orange PI.

Пока образ записывается на карту памяти, можно подключить мини-комп к телевизору при помощи HDMI-кабеля (другие кабеля и конвертеры использовать не советую - лишняя трата времени). Так же уже можно подключить Orange PI к сети, в моем случае к роутеру с интернетом. Интернет нам понадобится для закачки нескольких обязательных фишек.

После полной загрузки образа Armbian на флешку вставляем её в слот апельсинки и подаем на неё питание. После этого на экране телевизора увидим процесс первого запуска Linux и получим запрос на ввод логина и пароля.

При подключенной клавиатуре набираем логин root и пароль 1234. Далее нам предлагают задать новый unix-пароль


Я ввожу geekmatic и подтверждаю.

Дальше создаем нового пользователя - пишем имя geekmatic и пароль pi


Дальше Orange PI ещё хочет снами побеседовать - спрашивает имя и всё такое - я просто пропускаю клацая Enter.


Теперь ввожу букву "y" и Enter.


У нас спрашивают оставлять ли разрешение экрана 1280х720? Я оставлю, так как у меня телевизор HDReady. Но потом можно будет изменить разрешение при помощи утилиты h3disp.

Пишу букву "n" и попадаю в графическую часть операционной системы Armbian.

Настройка интернет браузера.

У Orange PI ONE имеется только один USB-порт, поэтому я выдёргиваю из него клавиатуру и подключаю мышу. Клацаю по Applications и запускаю веб-браузер (там по умолчанию установлен Mozilla FireFox)

Запускается браузер FireFox, с которым будем работать.


Наверно для начала уберём заданную страницу по умолчанию. Заходим в настройки FireFox и выбираем Preferences

Далее выбираем запуск с пустой страницей (здесь можно и свою необходимую страницу сразу ввести, но мы сделаем по крутому для полной демонстрации возможностей описываемого метода для Orange PI). Для этого выбираем из выпадающего списка Show a blank page. 

Дальше идём искать Add-on приложение для FireFox под названием Run Fullscreen. В меню браузера клацаем Add-ons пишем в поиск найти Run Fullscreen, устанавливаем его и перезапускаем браузер.

Настройка автозапуска FireFox.

Запускаем программу Terminal Emulator, которая представляет из себя консоль операционной системы, из меню Linux. Для удобства работы установим через консоль программу MC (это удобный файл-менеджер).

Набираем комманду

sudo apt-get install mc wget -y

После установки утилитки, запускаем её

sudo mc

Орудуя мышкой заходим в папку

home/geekmatic/.config/autostart/

Копируем первый попавшийся файл разширением .desktop, назвав его firefox.desktop и отредактируем его следующим образом.

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Firefox
Exec=firefox http://geekmatic.in.ua
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false

Теперь при каждом запуске Orange PI ONE в графической части операционной системы Armbian будет запускаться Firefox в полноэкранном режиме и с отображением страницы geekmatic.in.ua

Теперь настроенную операционную систему можно копировать множество раз на другие мини-компьютеры такой же модификации - в моем случае можно взять настроенную флешку, скопировать её содержимое при помощи программы Win32 Disk Imager (вводим путь и название нового файла образа и клацаем Read) и плодить этот образ системы на другие Orange PI ONE

Выводы

Веб-страничка открывается на весь экран телевизора. Мы получили метод отображения динамической информации на большом экране, ведь страница может быть самообновляемой при помощи javascript. Так же можно использовать различные манипуляторы такие как радио-мышь, радио-клавиатура, радио-пульт (есть такие, которые к USB подключаются), что-бы переходить по разным страницам сидя на диване. Конечным пользователям даже не обязательно знать, что они пользуются веб-технологиями - можно построить дизайн страниц таким образом, как-будто функционал зашит в меню телевизора. Интересно ещё продолжить тему и поиграться с голосовым управлением от гугла, ещё интересно установить на Orange PI web-server и принимать данные по HTTP протоколу в SQL-базу от множества WiFi-контроллеров, отображая их в удобной форме на большом экране.

Настроенный образ с описываемой системой под Orange PI ONE для скачивания

Написать отзыв

Примечание: HTML разметка не поддерживается! Используйте обычный текст.
    Плохо           Хорошо
Мини кнопка SMD 6 x 6 x 5 мм

Мини кнопка SMD 6 x 6 x 5 мм

Миниатюрная кнопка с SMD выводамиРазмеры 6 x 6 x 5 мм..

0.64грн.

Как проверить дискретный датчик холла

Как проверить дискретный датчик холла

Иногда возникает необходимость проверить имещийся магнитный датчик холла на работоспособность. Но пр..

Шарниры под вращающуюся ось 8 мм 2шт.

Шарниры под вращающуюся ось 8 мм 2шт.

Такие шарниры предназначены для крепления оси червячной передачи на любой из трёх осей перемещения р..

108.08грн.

Электромагнитное реле 12 В

Электромагнитное реле 12 В

Имеет одну группу переключающихся контактовТок коммутации при переменном напряжении 250 В - 10 А,при..

14.17грн.

Цифровой вольтметр + амперметр

Цифровой вольтметр + амперметр

Цифровой вольтметр и амперметр постоянного токаДиапазон измерения напряжения 0 ...100 ВДиапазон..

105.28грн.