Ambilight Рё Arduino

К посту: http://pikabu.ru/story/kak_ya_svoy_yembilayt_delal_3859071

Добрый вечер, задался я как то целью сделать подсветку аля ambilight, на тот момент на руках у меня была Arduino nano и RGB LED Pixels на контроллере WS2801 в количестве 30 штук. Arduino заказывал на али, RGB LED на ebay. По затратам вышло порядка 1200 рублей. Путем не сложных действий, у меня получилось это:

Ambilight Рё Arduino Arduino, Arduino nano, RGB, Ambilight, Длиннопост, Видео
Ambilight Рё Arduino Arduino, Arduino nano, RGB, Ambilight, Длиннопост, Видео

Пускай все это было сделано не достаточно ровно, но оно работает)

Схема собиралась по инструкции с сайта:  http://cxem.net/arduino/arduino26.php
Далее был загружен сам скетч на устройство:  https://github.com/adafruit/Adalight/tree/master/Arduino/LED...

И далее остался только софт для ПК, тот что упоминался в оригинальной теме, меня не устроил по ряду факторов: Не совсем удобно запускать, для настроек необходимо было изменять код, причем как отрегулировать яркость я так и не смог разобраться.  После долгих размышлений наткнулся на замечательную программу: Ambibox. Бонусом в которой является режим Цветомузыки. 

После того как мы загрузили скетч, нам достаточно в программе нажать на кнопку: "Больше настроек".

Ambilight Рё Arduino Arduino, Arduino nano, RGB, Ambilight, Длиннопост, Видео

И далее поменять параметры, а именно: Порт к которому подключен сам arduino и количество зон(количество светодиодов), Устройство лучше оставить Paintpack HD.

Ambilight Рё Arduino Arduino, Arduino nano, RGB, Ambilight, Длиннопост, Видео

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

Ambilight Рё Arduino Arduino, Arduino nano, RGB, Ambilight, Длиннопост, Видео
Ambilight Рё Arduino Arduino, Arduino nano, RGB, Ambilight, Длиннопост, Видео
Ambilight Рё Arduino Arduino, Arduino nano, RGB, Ambilight, Длиннопост, Видео

В заранее прошу прощение за качество видео, под рукой нет более качественной камеры, и на втором видео что то пошло не так) 

Спасибо за внимание, задавайте вопросы, обязательно отвечу.

Вы смотрите срез комментариев. Показать все
14
Автор поста оценил этот комментарий

Цветомузыка: https://yadi.sk/i/1CTORLEumSVQx
Тест Ambilight: https://yadi.sk/i/-zvfY5yImSVvC
На ютуб не залил, потому что качество ещё хуже, мой ZTE не может снять лучше(

раскрыть ветку (31)
10
Автор поста оценил этот комментарий

И ещё, по поводу цветов, телефон очень сильно искажает, на самом деле оттенок совпадает)

раскрыть ветку (8)
Автор поста оценил этот комментарий

а задержку можно уменьшить?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Она стоит 0, я сейчас в программе покопался и задержки больше нет)

Автор поста оценил этот комментарий

А много ресурсов из пк тянет при играх?

раскрыть ветку (5)
1
Автор поста оценил этот комментарий

Тут разницы нет особо, в играх/либо просто на рабочем столе, 0,2% процессора и 10 мб ОЗУ:D

раскрыть ветку (4)
Автор поста оценил этот комментарий

в играх будет больше хавать, там для амбибокса вроде захват экрана прогой отдельной нужен . у меня с амбибокс с пейтпаком так себя ведет.

Автор поста оценил этот комментарий

врешь ты всё, у меня системник жужит как зверь при амбилайте и проц 20-30% кушает, зависит от пк больше, на новом компе где то 1-5%, щас опять на старом сижу (у нового мать сгорела R.I.P.)


проц: Intel Q8200 2.33 ГГц 4 ядра

проц нового компа: AMD FX-8320E 3.2 ГГц 8 ядер

раскрыть ветку (2)
Автор поста оценил этот комментарий

У меня, i5 4570, и он его не ощущает) 

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

Цвета от частот зависят?

4
Автор поста оценил этот комментарий

Если кому интересно, трек на первом видео: Skillet - breakdown

Автор поста оценил этот комментарий

мне тут дали такую ленту, только вот я не знаю на каком она контроллере. Можно ли ее подключить не имея 5В БП?


З.Ы. подключил синий в gnd зеленый в 3ий порт, лента мигает красным(зашит скетч для куба)

раскрыть ветку (18)
Автор поста оценил этот комментарий

Сколько контактов у неё? 

раскрыть ветку (17)
Автор поста оценил этот комментарий

4 с одной стороны 4 с другой(красный,синий,зеленый,белый)

раскрыть ветку (16)
Автор поста оценил этот комментарий

Скорее всего 2801, либо более ранней версии. Питание ей так и так нужно, красный к 5V дуины попробуй подключить, Зеленый это Data а Белый Clock

раскрыть ветку (15)
Автор поста оценил этот комментарий

а где у дуины 5В вход?)))

Автор поста оценил этот комментарий

нашел кажись))

Автор поста оценил этот комментарий

на cxem.net написано,что надо использовать другую IDE, не стандартную ардуиновскую это так или можно забить?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Я делал все на стандартной, не менял

Автор поста оценил этот комментарий

В общем вроде всё делал правильно .скачал IDE нужную, делал по твоей интструкции по инструкции на схем нет нифига не пашет, просто горит непонятными цветами

раскрыть ветку (10)
Автор поста оценил этот комментарий

Ты точно этот скетч на ардуино загрузил? https://github.com/adafruit/Adalight/tree/master/Arduino/LED...
Я делал с помощью оригинального Arduino IDE с офф. сайта. /
И перепроверь саму схему подключения. Сверь с картинкой которую я прикрепил, единственная разница с ней будет, то что вместо БП контакты подключены к Arduino. 

И по поводу софта на ПК, ты с помощью AmbiBox Запустил?

Иллюстрация к комментарию
раскрыть ветку (9)
Автор поста оценил этот комментарий

1. ТО что исходник не скачаь с гитхаба это норм??Приходится его копировать(код)

2. Да я сделал так как на схеме(синий и красный провод,которые на картинке никуда не идут на самом деле никуда не идут как я понял)?

3.Да запустил, пишет устройство подключено.

раскрыть ветку (8)
Автор поста оценил этот комментарий

Скачай значит полностью архив https://github.com/adafruit/Adalight  и вытащи его по пути: Adalight/Arduino/LEDstream/


Красный и синий только с одной стороны подключаются, со второй так и висят

раскрыть ветку (4)
2
Автор поста оценил этот комментарий

У меня тоже такая же проблема как у @RapidGhost, постоянно  мерцали диоды и при статической картинке выдавали разные цвета. Решилась она удалением строк hold = 100 + (32 - bytesBuffered) * 10; 

mode = MODE_HOLD;


Но возникла  еще одна проблема - несоответствие цветов, к примеру зеленый отображается как синий. Уже и не знаю что и делать... В курсе кто-нибудь как решить такую проблему?

раскрыть ветку (3)
Автор поста оценил этот комментарий

Если в ambibox нажать на "Больше настроек" там будет "Порядок цветов" - у меня стоит RGB, попробуй там поменять значение

раскрыть ветку (1)
Автор поста оценил этот комментарий

Спасибо тебе, добрый человек!!!

Автор поста оценил этот комментарий

Если же все равно не работает, поменяй местами зеленый и желтый провод, возможно такое что на ленте они наоборот.

раскрыть ветку (2)
Автор поста оценил этот комментарий

горит красным, но не все и иногда мигает непонятными цветами. ксат забыл уточнить у меня лента из 10 а не 25 диодов.

И один ваще не горит

раскрыть ветку (1)
Автор поста оценил этот комментарий

хм, изначально я тоже из 10 делал, но проблем таких не было

Автор поста оценил этот комментарий

чувак! где ты обитаешь?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

В каком плане?)
Если связь, то: https://vk.com/prokofjevsasha

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку