Оглавление:
- Шаг 1. Сбор материалов - что вам нужно?
- Шаг 2: Установка OSMC на SD-карту
- Шаг 3: Установка на RasPi
- Шаг 4: Подключение
- Шаг 5: время устанавливать Hyperion
- Шаг 6: Инструмент настройки Hyperion
- Шаг 7: Почти готово
- Шаг 8: Бонус
Видео: Как настроить OSMC с Hyperion на Raspberry Pi с помощью светодиодной ленты WS2812b: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Иногда я очень хорошо говорю по-английски, иногда нет …
Перво-наперво. Это мой первый инструктаж, а английский не мой родной язык, поэтому, пожалуйста, не будьте слишком строги со мной. Речь пойдет не о том, как построить каркас, это просто. Речь идет об установке 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-карты с помощью 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 с помощью клавиатуры и / или мыши или с помощью пульта дистанционного управления телевизора, если он поддерживает 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
Для наших целей мы используем 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 и наслаждайтесь фильмами с этой замечательной световой панелью.
Рекомендуемые:
Простые светодиодные ленты (обновите светодиодные ленты): 4 шага (с изображениями)
Простые светодиодные ленты (обновите свои светодиодные ленты): я использую светодиодные ленты довольно давно, и мне всегда нравилась их простота. Вы просто отрезаете кусок от роли, припаиваете к нему несколько проводов, подключаете блок питания и получаете источник света. С годами я нашел
Управление Wi-Fi ESP8266 RGB LED STRIP - NODEMCU как ИК-пульт для светодиодной ленты, управляемой через Wi-Fi - Управление смартфоном RGB LED STRIP: 4 шага
Управление Wi-Fi ESP8266 RGB LED STRIP | NODEMCU как ИК-пульт для светодиодной ленты, управляемой через Wi-Fi | Управление смартфоном RGB LED STRIP: Привет, ребята, в этом уроке мы узнаем, как использовать nodemcu или esp8266 в качестве ИК-пульта дистанционного управления для управления светодиодной лентой RGB, а Nodemcu будет управляться смартфоном через Wi-Fi. Таким образом, вы можете управлять светодиодной полосой RGB со своего смартфона
Как сделать схему смены цвета светодиодной ленты: 6 шагов
Как сделать схему смены цвета светодиодной ленты: Привет друг, сегодня я собираюсь сделать схему смены цвета светодиодной ленты
Как создать схему из светодиодной ленты RGB с потрясающими эффектами: 6 шагов (с изображениями)
Схема создания светодиодной ленты RGB с потрясающими эффектами: Привет, друг, сегодня я собираюсь создать схему, которая будет управлять светодиодной лентой. Эта схема даст потрясающие эффекты светодиодной ленты. Эта схема очень проста и дешева. Нам нужно всего 3- RGB LED. Приступим
Как упростить мигание светодиодной ленты: 5 шагов
Как упростить мигание светодиодной ленты: как сделать так, чтобы светодиодная лента мигала легко