Оглавление:

Как настроить OSMC с Hyperion на Raspberry Pi с помощью светодиодной ленты WS2812b: 8 шагов
Как настроить OSMC с Hyperion на Raspberry Pi с помощью светодиодной ленты WS2812b: 8 шагов

Видео: Как настроить OSMC с Hyperion на Raspberry Pi с помощью светодиодной ленты WS2812b: 8 шагов

Видео: Как настроить OSMC с Hyperion на Raspberry Pi с помощью светодиодной ленты WS2812b: 8 шагов
Видео: RaspberryPI2+ambilight+hyperion 2024, Ноябрь
Anonim
Как настроить OSMC с Hyperion на Raspberry Pi с помощью светодиодной ленты WS2812b
Как настроить OSMC с Hyperion на Raspberry Pi с помощью светодиодной ленты WS2812b

Иногда я очень хорошо говорю по-английски, иногда нет …

Перво-наперво. Это мой первый инструктаж, а английский не мой родной язык, поэтому, пожалуйста, не будьте слишком строги со мной. Речь пойдет не о том, как построить каркас, это просто. Речь идет об установке OSMC на RPi и, в основном, о том, как заставить Hyperion работать. И картинки, я сделал на них много заметок. Следуйте им, и все будет в порядке.

Для начала, что такое OSMC, Hyperion и т. Д.

OSMC (Open Source Media Center) - бесплатный медиаплеер с открытым исходным кодом на базе Linux, основанный в 2014 году, который позволяет воспроизводить медиафайлы из локальной сети, подключенного хранилища и Интернета. OSMC - ведущий медиацентр с точки зрения функциональности. набор и сообщество и основан на проекте Kodi.

Так говорит их сеть. По сути, это преемник XBMC.

Я использую для этого Raspberry Pi ver. B, небольшой компьютер на базе ARM. У него недостаточно мощности для рендеринга веб-сайтов, потому что у него нет ускоренной графики. Но он может отображать фильмы в формате Full HD из-за аппаратного декодирования видео. Вы можете прочитать больше здесь.

Hyperion - это клон Abilight, похожий на Boblight. Он улавливает цвета по краям изображения и проецирует их на стену за телевизором. Вы можете видеть это на моих фотографиях.

РЕДАКТИРОВАТЬ 8/2020: это руководство в основном устарело. Теперь все, что вам нужно сделать, это включить SSH на RPi, загрузить HyperCon.jar, подключиться через HyperCon к RPi и нажать «Установить / обновить». Работает с RPi3, RPi4 не тестировался из-за отсутствия поддержки OSMC. Они над этим работают. Настройки остаются прежними, все через HyperCon.

Шаг 1. Сбор материалов - что вам нужно?

Сбор вещей - что вам нужно?
Сбор вещей - что вам нужно?

Итак, давайте купим кое-что:

Raspberry Pi - я использую модели B и B +, у меня также есть RasPi 2, но есть некоторые известные проблемы, поэтому я придерживаюсь более старых (и менее мощных), пока они не найдут решения для этих проблем.

SD-карта - я рекомендую 16 ГБ класса 10. Чем быстрее, тем лучше. Скорость системы зависит от того, насколько быстро он может читать / писать на этой карте, потому что у RasPi нет собственного хранилища, ОС и все данные находятся на этой карте. Вот список: https://elinux.org/RPi_SD_cards Я использую карты SanDisk и Kingston.

Светодиодная лента WS2812b - это светодиодная лента с независимо адресуемыми светодиодными чипами. У меня по одной микросхеме на каждые 16 мм полосы. Это светодиодная лента с цифровым управлением, НЕ ИСПОЛЬЗУЙТЕ аналоговые, она не работает. Используйте этот конкретный тип, и все будет легко. Они похожи на мои, ищите WS2812b:

Блок питания 5 В - у меня был запасной промышленный 5 В 20 А (тип S-100F-5), думаю, 5 А будет достаточно. Он стабилен, и это то, что нам нужно, так как мы собираемся использовать его также в качестве источника питания RasPi.

РЕДАКТИРОВАТЬ: 5А блока питания недостаточно, светодиоды в моей настройке требуют почти 18А

Преобразователь логического уровня - мы могли бы сделать его, но они дешевые. Нам нужен логический сигнал 5 В для управления светодиодной лентой, но RasPi имеет только выход 3,3 В на GPIO, и мы не хотим его повредить.

И: резистор 300 Ом, штекерный разъем USB micro B (вытащил мину из кабеля, который мне не нужен), провода, паяльные инструменты.

Как я уже писал, речь не идет о раме, но я запишу несколько советов, замеров и т. Д.

И, наконец, программное обеспечение: SD Formater https://www.sdcard.org/downloads/formatter_4/OSMC Installer https://osmc.tv/download/windows/PuTTY https://osmc.tv/download/windows/WinSCP https://winscp.net/eng/download.php HyperCon

Шаг 2: Установка OSMC на SD-карту

Установка OSMC на SD-карту
Установка OSMC на SD-карту
Установка OSMC на SD-карту
Установка OSMC на SD-карту
Установка OSMC на SD-карту
Установка OSMC на SD-карту

Если у вас установлен OSMC, вы можете пропустить эту и следующую часть. Но лучше начать с чистого листа.

Конечно, давайте начнем с форматирования нашей SD-карты с помощью SD Formater. После этого запустите установщик OSMC. Если вы просматриваете образы, вы можете увидеть каждый шаг установки с примечаниями. Первая часть находится на ПК, после этого вставляем карту в RasPi, затем мы переходим к оставшейся части установки OSMC. Дополнительная информация на фотографиях.

РЕДАКТИРОВАТЬ 29.11.2015: обновление OSMC 2015.11-1 не работает с Hyperion должным образом. Вместо этого установите 2015.10-1

РЕДАКТИРОВАТЬ 10.12.2015: в 2015.11 отсутствует spidev0.0. Будет исправлено в следующем обновлении.

РЕДАКТИРОВАТЬ: это работает

Шаг 3: Установка на RasPi

Установка на RasPi
Установка на RasPi
Установка на RasPi
Установка на RasPi
Установка на RasPi
Установка на RasPi

Вставьте карту в RasPi, включите ее и следуйте инструкциям. Это просто, вам не понадобится эта часть, если вы умеете читать. Но на всякий случай взгляните на те картинки, которые я добавил. Вы можете управлять RasPi с помощью клавиатуры и / или мыши или с помощью пульта дистанционного управления телевизора, если он поддерживает Anynet +.

Шаг 4: Подключение

Проводка
Проводка
Проводка
Проводка
Проводка
Проводка

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

ПРЕДУПРЕЖДЕНИЕ! УБЕДИТЕСЬ, ЧТО ВАШ ВЫБРАННЫЙ БП СТАБИЛЬНО НА 5 В, А НЕ БОЛЬШЕ, ЧТОБЫ ИЗБЕЖАТЬ ПОВРЕЖДЕНИЯ РАСПИ

Как я уже писал ранее, у меня промышленный БП 5В 20А. Это на грани.

Смотрите на изображениях детали проводки. Но не забудьте, что провода от RasPi до светодиодной ленты должны быть короткими. У меня их было около 20 см, и они заставляли светиться светодиоды.

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

Шаг 5: время устанавливать Hyperion

Нам нужно установить PuTTY в Windows. Это способ удаленного доступа к терминалу OSMC. Нам нужно знать IP-адрес, имя и пароль RasPis. Вы можете найти его в информации о системе OSMC

РЕДАКТИРОВАТЬ 23.12.2019: HyperCon может установить Hyperion. Я обновился с RPi2 до RPi3, единственное, что нужно было, это переключить SD-карту с одной на другую, подключиться к гиперкону и нажать кнопку обновления.

Запустите PuTTY. В имени хоста введите IP-адрес и нажмите OPEN. Вы также можете сохранить соединение для использования в будущем.

Теперь введите эти команды в терминал PuTTYs:

Нам необходимо обновить и модернизировать систему:

sudo apt-get update

sudo apt-get upgrade

Теперь установите необходимые библиотеки:

sudo apt-get install libqtcore4 libqtgui4 libqt4-network libusb-1.0-0 ca-сертификаты

Развертывание Hyperion:

wget -N

sudo sh./install_hyperion.sh

Гиперион уже работает?

sudo /etc/init.d/hyperion статус

Если все идет хорошо, вы должны получить статус «работает».

Необходимо изменить права доступа к папке конфигурации Hyperions, чтобы мы могли загрузить в нее наш файл конфигурации.

sudo chmod + x / opt / hyperion / config

Он не будет работать без правильного файла конфигурации, поэтому давайте узнаем, как его создать на следующем шаге.

Шаг 6: Инструмент настройки Hyperion

Инструмент настройки Hyperion
Инструмент настройки Hyperion
Инструмент настройки Hyperion
Инструмент настройки Hyperion
Инструмент настройки Hyperion
Инструмент настройки Hyperion

Для наших целей мы используем HyperCon.jar, а не версию SSH. Он быстрее реагирует на сделанные изменения, и нам не нужны настройки дистанционного управления светодиодами и граббера. Он немного устарел, здесь нет настройки WS2812b, поэтому нам нужно вручную изменить конфигурацию после загрузки в RasPi. Также попробуйте разные настройки для интервала захвата кадров и сглаживания.

Все, что вам нужно, отмечено на картинках, только некоторая информация об этих двух:

Интервал - определяет, как часто граббер обновляет цвет, который затем отправляется на светодиоды.

Сглаживание - сглаживает переход между цветами светодиодов. Думаю, это время должно быть короче интервала.

После того, как вы закончите, нажмите кнопку «Создать» и сохраните конфигурацию где-нибудь, где сможете ее найти.

Шаг 7: Почти готово

Теперь установите WinSCP и откройте его. Создайте новое место с протоколом SFPT. Хостом будет IP-адрес RasPis, как и для PuTTY. Тоже логин и пароль. Сохраните соединение, чтобы больше не делать этого. Подключитесь и найдите конфигурацию Hyperions в / opt / hyperion / config /. Замените оригинал вашим файлом hyperion.conf.json. Если возникла проблема с разрешением, снова запустите команду chmod. Откройте его на RasPi в WinSCP и замените это:

"устройство":

с этим, чтобы изменить управление светодиодами с SPI на прямое управление GPIO:

"устройство":

sudo /etc/init.d/hyperion перезапуск

В PuTTY вы должны увидеть статус выполнения Hyperion - ОК, и led должен делать то, что вы установили в качестве последовательности загрузки. В моем случае rainbowswirl. Если нет, то что-то не так. Либо гиперион не запущен (статус был не в порядке), либо, скорее всего, это плохая конфигурация. Проверьте это еще раз.

Шаг 8: Бонус

Поздравляю, вы сделали это

А в качестве бонуса загрузите и установите Hyperion Free ap из Google Play, чтобы вы могли управлять светодиодами удаленно со своего телефона. Единственное, что вам нужно, это снова IP-адрес RasPis.

Я предлагаю установить статический IP на RasPi. Я заблокировал свой MAC-адрес на маршрутизаторе. Каждый раз, когда я подключаю этот конкретный RasPi, я получаю один и тот же IP-адрес, и мне не нужно заменять его во всех этих приложениях.

Надеюсь, я что-то не забыл …

Le FIN и наслаждайтесь фильмами с этой замечательной световой панелью.

Рекомендуемые: