ЦМУ на ардуино

Sega-2
Offline
Зарегистрирован: 26.11.2015

Единомышлиники нужна ваша помощь новичку. Есть у меня давняя мечта из детсвтва о своей цветомузыке.

Решил я ее сделать на ардуино. Нужна помощь с коммутировать все. В наличие есть RGB Led 10W и корпус для светодиодов.

http://ru.aliexpress.com/item/5pcs-Epistar-10W-RGB-LED-chip-Free-shippin...

http://ru.aliexpress.com/item/1pcs-Lot-Super-Bright-Led-Car-Fog-Lamp-Wat...

питать все хочу от такого БП http://ru.aliexpress.com/item/AC-100V-240V-Converter-Adapter-DC-9V-1A-Po...

Если я правильно понимаю, то для светодиода надо ограничить ток до 300ma , а может и еще меньше чтобы не сильно грелись.

Помогите правильно все с коммутировать плиз.

 

 

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Sega-2,

Вы уверены, что Вы сумеете запрограммировать преобразование Фурье на ардуино? Я не говорю, что это невозможно, я лишь спрашиваю - Вы это сумеете? Для этого нужно быть как минимум "программистом средней квалификации". Если Вы раньше не программировали, то лучше делайте аналоговую ЦМУ без микроконтроллера. Ну, а если умеете, то флаг Вам в руки, конечно.

Sega-2
Offline
Зарегистрирован: 26.11.2015

Не уверен. Но хочу попробывать.

Ведь есть варианты на 5мм лед, так же на ргб лентах, я просто хочу на 10w чипе.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

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

но вот с драйвером для светодиода надо еще подумать, если просто на шим подать все будет регулироваться не очень линейно, да и шимов маловато, или примернить какой нибудь драйвер и сделать его мощнее полевиками на tcl5940, было уже на форуме, вполне реально, нужно сначала определится сколько каналов/частот будет выводится и так далее

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Sega-2 пишет:

Не уверен. Но хочу попробывать.

Ведь есть варианты на 5мм лед, так же на ргб лентах, я просто хочу на 10w чипе.

Похоже, мой вопрос вообще не понят. Ну, удачи.

Sega-2
Offline
Зарегистрирован: 26.11.2015

Всего 4 светильника, хочу каждый цвет на свой канал . т.е. получается 9

Сначала хотел 4х канальную сделать,  Красный, зеленый, синий и желтый - как в далеких 80-90х

Но потом решил все же RGB использовать светодиоды.

это получаеться, если использовать каждый цвет отдельно это надо 9 DC преобразователей ?

Звук хочу по проводам подключить, чтобы не обязательно нужно было громко вкл музыку.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

похоже ты не очень разобрался в вопросе. почитай сначала статьи про светиодиоды. потом про rgb, как получается определенный цвет, далее про шим еще почитай

Sega-2
Offline
Зарегистрирован: 26.11.2015

Давай облегчим пока ТЗ .

Всего 4 led RGB  - сделаем просто бегущие огни, 12 цепей  ( в предидущем ошибся в каналах )

led 1  1- красный 5- зеленый   9- синий

Led 2 2- зеленый 6- синий     10- красный

Led 3 3- синий     7- красный 11- зеленый

led 4 4- красный  8- зеленый 12- синий

Т.е. светодиоды буду каждый цвет по очереди.

Как это сделать на простых светодиодах понятно, есть урок. Ток у них 20ma и напряжение уже меняется резистором.

RGB 10w led там R 6.0-6.5 В; G 9.0-9.5 В; B 9.0-9.5В.  и ток 350ma

БП у меня 9V 1000ma - ограничивать ток и напряжение  резистором ? или же драйвер ?

Про шим то что - Цифровые входы/выходы 14 (из них 6 могут использоваться в качестве ШИМ-выходов)

 

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

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

бп кстати слабенький. быстро думаю сдохнет

Sega-2
Offline
Зарегистрирован: 26.11.2015

В задумке конечно , чтобы был не один решим, а несколько просто бегущие огни туда сюда, смена скорости. ну и в ритм музыки.

БП можно и другой выбрать , это не проблема . Мне не надо чтобы лед работал на 100% иначе будет перегреваться.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

jeka_tm пишет:

не все так грустно. как минимум 2 либы есть быстрого преобразования фурье 

Жека, чтобы воспользоваться готовыми библиотеками БПФ нужен если не среднего уровня, то хотя бы "худой-бедный" но программист.

Здесь же, как только будет скачана библиотека мы увидим последовательность постов:

1) не компилируется
2) компилируется на как-то не так
3) я тут написал скетч, что он делает не понимаю, что он должен делать тоже не знаю, но делает он явно что-то не то, подкажите куда копать.

Подскажем конечно и проект либо докопается до пыльной полки, либо до "ищу исполнителя".
 

Sega-2,
мой девятилетний внук сейчас заканчивает аналоговую ЦМУ вообще без контроллера: на каждом стерео-канале стоит усилитель (на одном транзисторе), три фильтра, а за каждым фильтром мощный биполярный транзистор.  На каждом из шести мощных транзисторов висят по 64 светодиода  - очень красиво. Всё горит, всё мигает и переливается. парень сейчас корпус доделывает. 

Если Вы никогда не программировали - совет, берите пример с него и делайте аналоговую. Цифровую сразу/сходу, не умея программировать, Вам не одолеть.

Sega-2
Offline
Зарегистрирован: 26.11.2015

Замечания справедливые. О совем опыте я написал сразу Новичок.

Мне кажется форумы и предназначенны для этого ? чтобы черпать информацию и спросить совета помощи.

Раз ваш внут такое делает , значит у него хороший учитель.

Изначально хотел сделать на транзисторах, но выбор микроконтроллер, т.к. можно сделать не один световой эффект и алгоритм работы.

В теме уже 11 ответов, но я так и не понял как лучше подключить лед по питанию. Да и какой уж лучше БП выбрать.

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

ардуина есть?

Sega-2
Offline
Зарегистрирован: 26.11.2015

Ардуино года два как валяется ) Вот решил все же заморочится. На днях пробывал лед просто зажигать , и подключить Led матрицу с MAX7219.

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

светодиоды в наличии? если да 

https://raw.githubusercontent.com/c-base/ingress-table/master/RGB-Channe...

как то научишься управлять нормально цветом и яркостью  пиши, без самостоятельной работы никак. полевик с лог уровнем бери, не самый мощный, чтобы емкость затвора была поменьше, а по току был запас в несколько раз

Duino A.R.
Offline
Зарегистрирован: 25.05.2015

Sega-2, рекомендую посмотреть тему http://arduino.ru/forum/proekty/tseto-dinamicheskaya-snezhinka , включая приведенные там ссылки.

Sega-2
Offline
Зарегистрирован: 26.11.2015

Схема по РГБ - вроде приведена с 5мм ргб ?

Тему глянул, там лед адресные используються.

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

ЕвгенийП пишет:

Вы уверены, что Вы сумеете запрограммировать преобразование Фурье на ардуино?

Женя, а какая связь между ЦМУ и ПФ?

Если необходимо сделать частотное разделение (кстати, неочевидно, что ЦМУ должна быть основана именно на частотном разделении), то можно это сделать на цифровых фильтрах.

Если даже на FFT, думаю, Ардуино вполне способна потянуть 256 полос. А столько - вообще не нужно. Вполне достаточно будет 16-32 полос. Вероятно, хватило бы и 8. Кстати, для 8-16 полос не обязательно делать FFT, достаточно и простого неоптимизированного FT.

Но, все-таки, почему Вы связываете ЦМУ и ПФ?

Duino A.R.
Offline
Зарегистрирован: 25.05.2015

Sega-2 пишет:

Тему глянул, там лед адресные используються.

Я не про светодиоды, я про цветомузыку. :))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

БПФ - лишь пример, который имеет право на существование в этом контексте. Главное же в моём вопросе было "Вы уверены, что сумеете запрограммировать ...". Из реакции я понял, что проект вряд-ли будет реализован без "ищу исполнителя". Разве что у Вас, Жеки или ещё у кого будет острый приступ филантропии :))))

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Я вот тут подумал насчет приступа филантропии... В принципе, Новый год скоро, можно было бы к этому времени что-нибудь соорудить. С одной стороны, ЦМУ - не худший вариант. С другой, минутное размышление привело меня к выводу, что ПФ или что-то аналогичное - это далеко не самая большая проблема. Проблема - это довести входной аналоговый сигнал до того состояния, к которому можно будет применить FFT, цифровую фильтрацию или что-то аналогичное.

Sega-2
Offline
Зарегистрирован: 26.11.2015

А я думаю кол-во цифровых шим выходов можно будетувеличить по аналогии с РГБ матрицей.

Жду всех компанентов.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Sega-2, Вы бы перечитали, что пишеи Вам ЕвгенийП. У меня складывается впечатление, что Вы пока готовы обсуждать лишь то, как следует отделать снаружи коробку, совершенно не задумываясь, что на самом деле главное - то, что будет находиться внутри этой коробки.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

andriano пишет:

В принципе, Новый год скоро, можно было бы к этому времени что-нибудь соорудить. 

Я , вернее, мы вдвоём моим девятилетни внуком, заканчиваем "волшебную палочку" для его шестилетнией сестрёнки. Устройство из двух девайсов:

1. собственно палочка в которую засунута "нанка", девять разноцветных светодиодов (синие, розовые, зелёные и т.п.), 433МНц передатчик  FS1000A и "датчик взмаха" - алюминевая гильза от патрона с вделанным внутрь грузиком на пружинке. При взмахе грузик замыкает на корпус гильзы. Питание - столбик из маленьких плоских батареек (не помню каких) на 10,5 вольт. При взмахе датчик срабатывает, начинается небольшое светодиодное шоу, а в конце все светодиоды вспыхивают и передатчик передаёт сигнал. При втором взмахе - второй сигнал, при третьем - третий, затем по кругу.

2. Приёмник имеет на плате котроллер (не ардуино, а голимую микросхему), собственно приёмник XY-MK-5V, четыре твёрдотельных реле и соответсвенно четыре двухцветных светодиода и, наконец, четыре розетки. Сначала в розетках пусто. По мере получения сигнала розетки по одной включаются, а для индикации этого факта, светодиоды меняют цвет.

Ну, вот, девочке будет предложено загадать желание и взмахнуть палочкой, а если в ответ на взмах палочкой загорится ёлка (а куда она нафиг денется!) или ещё какая гирлянда в комнате, то желание обязательно сбудется.

Стадия готовности: палочка готова полностью, но надо украсить её мишурой и блёстками. Приёмник работает на макетке, плата ещё не травилась.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

прикольная идея. девочке должно понравится

Sega-2
Offline
Зарегистрирован: 26.11.2015

andriano пишет:

Sega-2, Вы бы перечитали, что пишеи Вам ЕвгенийП. У меня складывается впечатление, что Вы пока готовы обсуждать лишь то, как следует отделать снаружи коробку, совершенно не задумываясь, что на самом деле главное - то, что будет находиться внутри этой коробки.

Вы имеет ввиду код пррограммы?

Я прочил все сообщения  всех кто отвечал. Чтобы что то сделать наверное надо чтобы были все компоненты, а потом уже можно и за код браться ?

 

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Светодиоды вы берёте 10 ваттные,  да ещё и 9 штук.  Это уже 90 ватт, пусть даже все они одновременно не будет использоваться, пусть они будут на пониженной мощности, но..  БП на 9 ватт !?  С учётом потерь там и сям, его мощности не хватит что бы зажечь даже один светодиод.

Sega-2
Offline
Зарегистрирован: 26.11.2015

dimax пишет:

Светодиоды вы берёте 10 ваттные,  да ещё и 9 штук.  Это уже 90 ватт, пусть даже все они одновременно не будет использоваться, пусть они будут на пониженной мощности, но..  БП на 9 ватт !?  С учётом потерь там и сям, его мощности не хватит что бы зажечь даже один светодиод.

Неее... светодиоды RGB 10w 4шт

БП думаю нужно выбрать 12v 4A (такой бп вроде есть в наличие)

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Sega-2 пишет:

Неее... светодиоды RGB 10w 4шт

БП думаю нужно выбрать 12v 4A (такой бп вроде есть в наличие)

Т.е. одни только светодиоды - 40W, а БП на 48? Ну-ну, успехов!

Sega-2
Offline
Зарегистрирован: 26.11.2015

ЕвгенийП пишет:

Sega-2 пишет:

Неее... светодиоды RGB 10w 4шт

БП думаю нужно выбрать 12v 4A (такой бп вроде есть в наличие)

Т.е. одни только светодиоды - 40W, а БП на 48? Ну-ну, успехов!

Если подать на светодиод меньший ток , то и потребление будет меньше.

Учитывая что RGB светодиод китайский то врятли там будет честные 10w.

А так конечно есть БП и на 10А или 20А - точно не помню.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Извините что влезаю, но я тут попробывал недавно WS2812 - ВЕЩЬ !

Три провода, никаких ШИМ, соединяйте последовательно на сколько хватит вашего БП и денег.

Sega-2
Offline
Зарегистрирован: 26.11.2015

xDriver пишет:

Извините что влезаю, но я тут попробывал недавно WS2812 - ВЕЩЬ !

Три провода, никаких ШИМ, соединяйте последовательно на сколько хватит вашего БП и денег.

Ко мне вот такой модуль едит, как раз адрессные лед http://www.aliexpress.com/item/Free-Shipping-1PC-WS2812-5050-RGB-LED-Dri....

но мне хочется сделать на "фонарях".

Но пока я так и не получил совета по подключению.

Только если не программил то и не берись.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

...

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Sega-2 пишет:

 

Но пока я так и не получил совета по подключению.

Sega-2
Offline
Зарегистрирован: 26.11.2015

Спасибо.

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

слов нет

Sega-2
Offline
Зарегистрирован: 26.11.2015

Просьба модераторов удалить тему.

jeka_tm - да к тебе вопросов нету . Жаль нету тут ЛС.

А так конечно печаль.  У меня видемо немного другое представление. Если знаешь немного больше чем другие то можно и поделиться знаниями, а не умничать что внук у меня то и то делать.
 

Если посмотреть раздел в котором тема, то тут раздел аппаратный т.е. железо ,а не код программы.

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Sega-2, знаниями, конечно, поделиться можно, только форум учебника не заменит.

Как Вы думаете, насколько может быть плодотворным обсуждение правил пунктуации с человекаом, не знающим буквы?

А скептическое отношение к Вам потому, что Вы начали не с той стороны. Функциональность зависит от программы. Вот ее и надо было бы написать раньше, чем Вы решите, какие именно следует закупать комполктующие. Мне так кажется, алгоритм работы Вы пока себе не особенно представляете, а тем временем можно было бы даже отладить код с использованием макета на обычных 20-мА светодиодах, работающих непосредственно от контактов Ардуино с питанием по USB. А когда результат Рас удовлетворит, только тогда думать о том, как увеличить мощность, используя дополнительные аппаратные средства (мощные светодиоды, блок питания, усилители тока и пр.).

Sega-2
Offline
Зарегистрирован: 26.11.2015

Я никого обидеть не хочу.

Но меня пока правда интересует как запитать правильно rgb chip. Я не смог найти схему.  Есть готовые драйверы уже.

У меня пока идея только через такой драйвер http://ru.aliexpress.com/item/10-PCS-LOT-MR16-12V-1-3X1W-LED-Driver-1W-3W-IC-1360-lamp-power-transformer/32310707272.html?spm=2114.031020208.3.91.QJjOly&ws_ab_test=searchweb201556_1_79_78_77_80_61,searchweb201644_5,searchweb201560_1

Только городить 12шт - мне кажется не совсем верное решение.

Может хватит транзисторы и резисторы - вот какого номинала я не знаю.

http://arduino-project.net/wp-content/uploads/2015/02/rgb-LED-strip-arduino.jpg

А эта схема наверное мой вариант как подключить.

http://ru.aliexpress.com/item/1PCS-10W-DC-12V-24V-LED-Constant-Current-D...

4 драйвера и  12 мосфетов с резисторами ?

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

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