Ошибка загрузки Ambibox, файл не найден 404
Обновлено: 21.11.2024
Подсветка Ambilight на этом изображении полностью сделана своими руками и использует несколько дешевых светодиодов RGB со встроенными контроллерами и Arduino. Что касается программного обеспечения, то Ambibox работает на ПК (только для Windows) и библиотека FastLED на Arduino!
Подсветка Ambilight сделана своими руками и достаточно яркая, так что другой свет не нужен. Экран крепится к стене и находится на одном уровне со столом. (Поэтому внизу нет Ambilight.)
Ambilight использует следующее:
- Программное обеспечение Ambibox на ПК (бесплатно, но только для Windows)
- Arduino с простым скриптом, использующим библиотеку FastLed (далее ниже) (~3$)
- 50 светодиодов RGB WS2811 (~13 долл. США) — дополнительный блок питания
Шаг 1. Некоторые меры предосторожности!
Эта установка очень дешевая, но работает только на ПК. Вы не можете использовать это для вашего проигрывателя Blu-ray или автономного телевизора. Вам необходимо программное обеспечение, работающее в фоновом режиме на вашем компьютере.
Linux или MAC не поддерживаются. Программное обеспечение Ambibox, которое я использую, доступно только в Windows (для автономных приложений есть вариант RPI, довольно дорогой)
Светодиоды работают достаточно хорошо и без заметных задержек на рабочем столе и при просмотре фильмов! Игры — это отдельная история. Если игра работает в полноэкранном режиме, программа в большинстве случаев не сможет захватить изображение. Но режим без границ работает! (имейте в виду, что требуется дополнительная мощность процессора ~5%)
Шаг 2. Светодиоды, необходимые для этого проекта
Самая важная часть этого проекта — светодиоды RGB с отдельными контроллерами.
Наиболее распространенными являются светодиоды WS2811 или WS2812, поскольку они дешевы и просты в использовании. Они также используются в этом проекте. Они продаются как минимум в двух различных типах: - в виде одиночных ламп (12 мм) с переменным расстоянием между ними около 10 см при макс. В основном вы получаете пары из 50, но вы можете добавлять или удалять светодиоды по своему желанию. -в виде светодиодных лент (с клеем на обратной стороне). Их вы покупаете за метр с фиксированным интервалом. (30/60 или более светодиодов на метр).
Используя светодиоды с одной лампой, вы получаете преимущество в совершенно свободном расположении и расстоянии друг от друга. Но, с другой стороны, вы должны найти способ добавить их на свой монитор.
Сколько мне нужно?
Я бы основывал это решение на размере используемого вами монитора. Я использовал 50 светодиодов на 27-дюймовом с 4-сторонней установкой. Теперь я использую те же светодиоды на 40-дюймовом с 3-сторонней установкой. У меня расстояние между светодиодами составляет около 3 см, и я вполне доволен этим! Поэтому, если вы знаете, что вам нужно около 1 светодиода на 3 см, вы можете легко рассчитать, сколько светодиодов вам нужно для всей установки.
Светодиодные ленты
Светодиодные ленты имеют большое преимущество перед версией с одной лампочкой, поскольку вы можете легко прикрепить их к задней панели монитора и покончить с этим. Проблема в том, что вы не можете изменить расстояние или положение светодиодов. Кроме того, яркость версии с одной лампочкой в некоторых случаях кажется выше.
Если вы выбираете полоску, вы не строите рамку, как я сделал на следующем рисунке.
Шаг 3. Рамка (для светодиодных ламп)
Поскольку я выбрал ламповую версию светодиодов, мне пришлось построить какую-то рамку.
Вы можете сделать это, как и я, с помощью алюминиевых листов, дрели и кабельных стяжек. Вырезал из листа 3 полоски, которые были чуть меньше габаритов монитора. Затем я разделил всю длину на 50, чтобы получить правильное расстояние, и начал сверлить отверстия для кабельных стяжек. Тогда мне оставалось только плотно застегнуть светодиоды. Поскольку мой монитор находится на одном уровне со столом, мне не нужны светодиоды внизу экрана. Если ваш экран имеет значительное пространство внизу, я бы подумал о том, чтобы обойти его полностью.
Еще один более простой способ добавить эти светодиоды к монитору – просто использовать клейкие зажимы нужного размера. Но я не могу сказать, как долго они продлятся. (с теплом и всем остальным)
Шаг 4. Arduino (нано)
Для управления светодиодами нужен центральный контроллер! Для этого я использую дешевый клон Arduino из Китая. Ему не нужно много функций, поэтому я думаю, что подойдет любой Arduino. Я использую нано, так как они очень дешевые и очень маленькие. Для этого вам понадобится только разъем USB, один цифровой контакт и контакт заземления.
Шаг 5: Сила!
Чтобы светодиоды работали, им нужно какое-то питание. Большинство светодиодных чипов используют 5 В.
Очень важно, чтобы вы знали точные характеристики мощности, необходимые для ваших светодиодов. Светодиоды WS28XX, используемые в этом проекте, потребляют 0,3 Вт/шт. Так что при 5В нужен ток 60мА. Если у вас есть 50 светодиодов, это дает до 3 ампер.
Есть два способа получить эту мощность: 1. Вы можете купить внешний блок питания, рассчитанный на необходимую мощность. Это вы просто припаиваете к своим светодиодам и подключаете к стене.
<р>2. (Я НЕ буду рекомендовать это) Вы можете получить мощность вашего блока питания на вашем компьютере.Большинство блоков питания имеют номинал около 20 А на линии 5 В, которая используется редко. Таким образом, вы можете легко отрезать один из этих Y-адаптеров и припаять их к своим светодиодам. Положительный эффект заключается в том, что светодиоды автоматически отключаются при включении питания ПК, и вам не нужно покупать еще один кирпич.Шаг 6. Связи
Если вы используете светодиоды WS2811/12, вам нужно выполнить только 3 подключения.
- Вы должны подключить питание 5 В к соответствующей линии 5 В на светодиодах.
- Вы должны соединить землю блока питания с землей Arduino и землей светодиодов.
- Вы должны соединить линию передачи данных светодиодов с одним цифровым портом Arduino. Какой из них на самом деле не имеет значения, но вы должны запомнить номер. (Я не использовал изображенный резистор!)
Шаг 7. Программное обеспечение Arduino
После подключения всего. Вам необходимо настроить Arduino IDE и установить соответствующий драйвер.
Некоторые вещи, которые вы должны изменить:
- NUM_LEDS, укажите количество светодиодов
- DATA_PIN, задайте используемый PIN-код Arduino
- SerialRate, определяет скорость светодиодов (максимум 500000)
В "FastLED.addLeds" вы должны изменить контроллер на тот, который вы используете. Для контроллеров Soe необходимо определить еще один CLOCK_PIN! Ознакомьтесь с документацией fastLED для вашего чипсета.
Шаг 8. Программное обеспечение Ambibox для Windows!
Во время установки вам было предложено выбрать, какие компоненты вы хотите установить. Я не выбираю ни одного из них. Если они вам нужны, вы можете легко установить их позже.
После установки Ambibox вам нужно перейти в каталог установки и изменить строку в следующем файле: C:\Program Files (x86)\AmbiBox\SerialPortConfig.ini. Вам нужно изменить скорость передачи Adalight на 50000, тот же номер, который вы использовали в своем скрипте Arduino. Сохраните файл и перезапустите Ambibox.
[Adalight] Скорость передачи = 500000
Шаг 9. Основная панель настроек
Итак, вот основные настройки, которые я использую в настройках:
Во-первых, вам нужно нажать кнопку "Дополнительные настройки" в правом нижнем углу!
Самые важные настройки находятся внизу. Устройство для этой настройки должно быть «Adalight». Вы можете попытаться найти правильный COM-порт, просмотрев их и посмотрев состояние устройства, или просто запустите диспетчер устройств и посмотрите его. Стандартный порядок цветов — RGB. Если у вас есть проблемы со смещенными цветами, вы можете изменить это здесь. В последнем поле вы можете выбрать количество светодиодов. Это должно соответствовать вашим NUM_LED в скрипте.
- Другие настройки: -
- F7 – это моя горячая клавиша для включения и выключения светодиодов.
- Я не использую разные профили, так что это просто По умолчанию.
- С помощью «Mode» вы можете выбрать, что должны делать ваши светодиоды. Я рекомендую начать со статического цвета, чтобы убедиться, что все они работают правильно и отображают правильные цвета. После этого вы можете настроить его на захват экрана и выбрать «Windows 8» в качестве метода захвата. Это хорошо работает в Windows 7–10.
- Установите задержку на мин. и максимальное значение FPS, чтобы свести к минимуму задержку.
Шаг 10. Области охвата
Если вы нажмете кнопку "Показать области захвата", вы увидите много прямоугольников с цифрами в них.
Возможно, они будут по всему экрану, а не так, как я заказал.
Чтобы получить эти области захвата в правильное положение, вы должны использовать кнопку "Мастер захвата зон"! В этом меню вы можете установить множество различных параметров. Попробуйте немного, чтобы получить их правильно! В большинстве случаев вам потребуется более одной попытки. Но после этого у вас должно получиться что-то похожее на мое (или наоборот, если вы используете 4 стороны) После этого сохраните настройки и скройте области захвата!
Шаг 11. Коррекция цвета
Это мои настройки цветокоррекции, яркости и т. д.
Просто скопируйте их или попробуйте свои собственные. Просто посмотрите фильм и попробуйте, что делают ползунки!
Читайте также: