Як зробити ambilight своїми руками

Ми будемо робити ось таку штуку:

Як зробити ambilight своїми руками


І так, нам знадобиться:
- Світлодіодні пікселі на мікросхемах WS2801. Кількість - за бажанням. У мене на 24 "25 лампочок. Можна і більше, але як на мене і так дуже добре.
- Arduino Nano
- Провід USB mini тип B для підключення Arduino
- Провід USB для живлення пікселів (підійде провід старої / поламаною мишки)
- Нейлонові стяжки (не обов'язково, вони для зручності і надійності)
- Картон розміром з екран, бажано цілий, але можна зліпити з парочки шматків. Ну або якщо є інша тонка основа, то вона зійде.
- 3 дроти-перемички "Дюпон". Але якщо немає, то можна і без них обійтися.
- Ножиці, лінійка, ручка і терпіння.
- ПО для підсвічування.

Провід USB для живлення можна від мишки відірвати, можна купити новий. Нам треба тільки один цілий вхід. Провід живлення можна замінити зарядкою від розетки на 5v 2A, але я робив через USB.

Нейлонові стяжки можна купити в гіпермаркеті наприклад. Я в Ашані купив.

Коли розібралися з тим що потрібно, можна перейти до роботи. Сама підсвічування в готовому вигляді виглядає так:

Як зробити ambilight своїми руками

Будь-яким зручним для вас способом вирішуємо куди будемо ліпити лампочки, вирізаємо картонку і відзначаємо місця їх розташування. Напрямок лампочок не має значення, все одно в налаштуваннях програми можна буде поміняти.

Далі чекаємо лампочки. Коли прийдуть - кріпимо на картонку без підключення проводів. Тут ніби все просто.

Як зробити ambilight своїми руками

Визначило? Відмінно. Досягнення "Системний адміністратор" відкрито.


Arduino готовий до підключення. Arduino підключається до пікселів з боку входу "з вусиками". Не забудьте відключити Ардуіно від USB перед підключенням до пікселів.
- Синій провід потрібно буде підключити до GND
- Білий (буває жовтого кольору замість білого) до входу D11
- Зелений до входу D13
- Червоний дріт просто ізолюємо.

Як зробити ambilight своїми руками

Якщо у вас є дюпони, підключайте через них, так надійніше. Але якщо їх немає, можна зробити як я: беремо оголену частину проводу і обмотуємо навколо зубочистки або голки, щоб зробити таке колечко:

Як зробити ambilight своїми руками

Його одягаємо (або надягаємо?) На потрібний нам контакт. Можна для надійності притиснути його тієї ж зубочисткою. Дивіться щоб кільце доторкалося тільки до потрібного нам контакту. Інакше може бути погано.
Ардуіно повинен бути перевернуть. Ось як у мене підключений:

Як зробити ambilight своїми руками

Далі харчування лампочок. Тут все набагато простіше: нам треба від USB дроти червоний і чорний дроти. Зелений, білий обрізаємо і ізолюємо. Якщо є п'ятий провід, оголений - його теж обрізаємо і ізолюємо.

Як зробити ambilight своїми руками

- Чорний до синього
- Червоний до червоного
картиночка:

Як зробити ambilight своїми руками


Закріплюємо все попрочнее, добре ізолюємо, так спати буде спокійніше. Далі вставляємо харчування пікселів в USB вхід компа. Лампочки вже можуть абияк спалахнути, або самі включатися \ вимикаються. А може тільки одна горіти. Якщо нічого не димить, не звертаємо уваги.


Велика частина шляху пройдена, Довакін.


Качаємо програму Ambibox (вона безкоштовна, але можна підкинути доната)

Як зробити ambilight своїми руками

Знизу тиснемо "Більше варіантів". Червоним позначив що нам потрібно.
- Метод захоплення екрану: якщо у вас Windows 7 вибираємо GDI FS no Aero (Для прозорих вікон треба вибрати GDI FS Aero, але там навантаження на процесор стає дуже високою, а без прозорих вікон працює непомітно для компа. Якщо Windows 8 - то вибираємо природно Windows 8. Коли треба буде підсвічування для ігор - просто міняйте метод захоплення на PlayClaw, потім звертаєте програму і заходите в гру.

Як зробити ambilight своїми руками

- Максимальний FPS бажано ставимо максимальним. При низьких налаштуваннях підсвічування може не встигати за екраном.

- Порт ставимо той що у вас в диспетчері пристроїв.

- Кількість зон - це кількість лампочок.

- Показати зони захоплення - там настройки захоплюваних зон кожної лампочкою, про це нижче.

Тиснемо майстер настройки зон:

Як зробити ambilight своїми руками

Розставляємо зони так як у нас стоять лампочки. Подовження можна робити, а можна не робити. Тут за смаком. Виріз знизу налаштовується, напрямок налаштовується (якщо підсвічування працює навпаки, треба просто напрямок змінити), розташування зон налаштовується. Краса.

Далі ліземо в вкладку "Додаткова настройка зон"

Тут можна змінювати колір підсвічування, якщо вам щось не подобається. Наприклад у мене при білих кольорах, підсвічування була синюватого кольору, тому я підкрутив нижче синій і додав зелений, для всіх зон зрозуміло. А та лампочка яка у мене не правильно працювала, я тільки для неї скрутив червоний колір і тепер все ок. Але якщо вас відразу все влаштовує, то можна тут нічого і не крутити.

Як зробити ambilight своїми руками

Нічого не можу сказати про pOintpack - у мене pAintpack. Якщо питання про нього, то коротко:

Річ непогана, хоча передача кольору трохи косячная, тому що при рівних каналах RGB колір ближче до блакитного, такі ось діоди. Взяв версію на 60LED, у мене монітор 27 дюймів. Поскупився, тому що зони довелося розподіляти внахлест (монітор малуватий для такої кількості діодів), за підсумком кольору трохи перемішуються, що робить передачу кольору гірше. Виробник запропонував обрізати зайві діоди, чого я робити не став, тому що жаба душить: D Яскравість діодів я б сказав середня, якщо не сказати, що погана, мені не вистачає. Тому купив собі білий аркуш ватману, який розмістив ззаду монітора, для більшої светоотражаемості. Так ось по білому ватману білий екран паінтпак висвітлює блакитним холодним світлом діодів. Якби були прямі руки - замутив би як у ТС з Ардуіно тощо пр. До речі, програма використовується та ж, Ambibox. Так що вийшло б приблизно те ж саме.

З юзабіліті: при належному вмінні свої гроші відпрацьовує, але є підводні камені. Для фільмів і інших віконних додатків працює справно. Але якщо запускаєш додатки, які працюють в режимі exclusive fullscreen (читай - гри), то або фпс виведення квітів падає, або додаток взагалі висне і його треба перезапускати. Вихід із цього становища з одного боку простий, з іншого - трата ресурсів компа, а саме: ставиш гру в режим Borderless Window в настройках і тоді передача кольору буде стабільно 30 + fps, а отже буде встигати за грою. Але гра сама ессно буде просідати по fps. Наприклад, в Fallout 4 в режимі Fullscreen у мене 50-60 fps, в режимі Borderless Window 35-40. Зате з амбілайтом. Нещодавно перепроходіть Black Mesa + Half-Life 2 - ось де відчув усі принади 130fps гри і 30fps амбілайта ((: Все досить круто. Але вимагає продуктивного комп'ютера.

За ідеєю, за задумом розробників, є якась платна софтіна PlayClaw, за допомогою якої можна було б замутити Fullscreen гру і нормальний амбілайт, але у мене не вийшло поєднати їх, до того ж платити

800рублей за лівий софт ну ніяк не хочеться.

все це справа задумано під вінду онли

Разом, за свою ціну (3кілорубля за торішніми цінами) користуюся цією штукою в своє задоволення майже у всіх іграх (недавно проходив The Wolf Among Us - барвиста игруля), дуже приємні враження. Але якби стояв вибір між paintpack і lightpack - з того, що я знаю про другий, я б вибрав його. Діоди у них якісніше, думаю, передача кольору теж.

Як зробити ambilight своїми руками

відповісти редагувати видалити

Схожі статті