Як зробити ambilight своїми руками
Ми будемо робити ось таку штуку:

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

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

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

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

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

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

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

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

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

- Максимальний FPS бажано ставимо максимальним. При низьких налаштуваннях підсвічування може не встигати за екраном.
- Порт ставимо той що у вас в диспетчері пристроїв.
- Кількість зон - це кількість лампочок.
- Показати зони захоплення - там настройки захоплюваних зон кожної лампочкою, про це нижче.
Тиснемо майстер настройки зон:

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