ЦМУ на ардуино
- Войдите на сайт для отправки комментариев
Сб, 28/11/2015 - 19:42
Единомышлиники нужна ваша помощь новичку. Есть у меня давняя мечта из детсвтва о своей цветомузыке.
Решил я ее сделать на ардуино. Нужна помощь с коммутировать все. В наличие есть 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 , а может и еще меньше чтобы не сильно грелись.
Помогите правильно все с коммутировать плиз.
Sega-2,
Вы уверены, что Вы сумеете запрограммировать преобразование Фурье на ардуино? Я не говорю, что это невозможно, я лишь спрашиваю - Вы это сумеете? Для этого нужно быть как минимум "программистом средней квалификации". Если Вы раньше не программировали, то лучше делайте аналоговую ЦМУ без микроконтроллера. Ну, а если умеете, то флаг Вам в руки, конечно.
Не уверен. Но хочу попробывать.
Ведь есть варианты на 5мм лед, так же на ргб лентах, я просто хочу на 10w чипе.
не все так грустно. как минимум 2 либы есть быстрого преобразования фурье и 1 хеминга. я тестил какую то и выводил на жк, чтото вроде простейшего спектроанализатора, для цветомузыки должно подойти, там на светодиоды меньше данных нужно давать чем на цветной жк дисплей
но вот с драйвером для светодиода надо еще подумать, если просто на шим подать все будет регулироваться не очень линейно, да и шимов маловато, или примернить какой нибудь драйвер и сделать его мощнее полевиками на tcl5940, было уже на форуме, вполне реально, нужно сначала определится сколько каналов/частот будет выводится и так далее
Не уверен. Но хочу попробывать.
Ведь есть варианты на 5мм лед, так же на ргб лентах, я просто хочу на 10w чипе.
Всего 4 светильника, хочу каждый цвет на свой канал . т.е. получается 9
Сначала хотел 4х канальную сделать, Красный, зеленый, синий и желтый - как в далеких 80-90х
Но потом решил все же RGB использовать светодиоды.
это получаеться, если использовать каждый цвет отдельно это надо 9 DC преобразователей ?
Звук хочу по проводам подключить, чтобы не обязательно нужно было громко вкл музыку.
похоже ты не очень разобрался в вопросе. почитай сначала статьи про светиодиоды. потом про rgb, как получается определенный цвет, далее про шим еще почитай
Давай облегчим пока ТЗ .
Всего 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 могут использоваться в качестве ШИМ-выходов)
давай сначала определимся. цвета будут плавно переливаться как в радуге, или просто красный потом сразу синий или красный? если плавно то шим нужен на каждый, итого 12 шт, если тупо менять цвета то нет. драйвер отдельная песня
бп кстати слабенький. быстро думаю сдохнет
В задумке конечно , чтобы был не один решим, а несколько просто бегущие огни туда сюда, смена скорости. ну и в ритм музыки.
БП можно и другой выбрать , это не проблема . Мне не надо чтобы лед работал на 100% иначе будет перегреваться.
не все так грустно. как минимум 2 либы есть быстрого преобразования фурье
Жека, чтобы воспользоваться готовыми библиотеками БПФ нужен если не среднего уровня, то хотя бы "худой-бедный" но программист.
Здесь же, как только будет скачана библиотека мы увидим последовательность постов:
1) не компилируется
2) компилируется на как-то не так
3) я тут написал скетч, что он делает не понимаю, что он должен делать тоже не знаю, но делает он явно что-то не то, подкажите куда копать.
Подскажем конечно и проект либо докопается до пыльной полки, либо до "ищу исполнителя".
Sega-2,
мой девятилетний внук сейчас заканчивает аналоговую ЦМУ вообще без контроллера: на каждом стерео-канале стоит усилитель (на одном транзисторе), три фильтра, а за каждым фильтром мощный биполярный транзистор. На каждом из шести мощных транзисторов висят по 64 светодиода - очень красиво. Всё горит, всё мигает и переливается. парень сейчас корпус доделывает.
Если Вы никогда не программировали - совет, берите пример с него и делайте аналоговую. Цифровую сразу/сходу, не умея программировать, Вам не одолеть.
Замечания справедливые. О совем опыте я написал сразу Новичок.
Мне кажется форумы и предназначенны для этого ? чтобы черпать информацию и спросить совета помощи.
Раз ваш внут такое делает , значит у него хороший учитель.
Изначально хотел сделать на транзисторах, но выбор микроконтроллер, т.к. можно сделать не один световой эффект и алгоритм работы.
В теме уже 11 ответов, но я так и не понял как лучше подключить лед по питанию. Да и какой уж лучше БП выбрать.
ардуина есть?
Ардуино года два как валяется ) Вот решил все же заморочится. На днях пробывал лед просто зажигать , и подключить Led матрицу с MAX7219.
светодиоды в наличии? если да
https://raw.githubusercontent.com/c-base/ingress-table/master/RGB-Channe...
как то научишься управлять нормально цветом и яркостью пиши, без самостоятельной работы никак. полевик с лог уровнем бери, не самый мощный, чтобы емкость затвора была поменьше, а по току был запас в несколько раз
Sega-2, рекомендую посмотреть тему http://arduino.ru/forum/proekty/tseto-dinamicheskaya-snezhinka , включая приведенные там ссылки.
Схема по РГБ - вроде приведена с 5мм ргб ?
Тему глянул, там лед адресные используються.
Вы уверены, что Вы сумеете запрограммировать преобразование Фурье на ардуино?
Женя, а какая связь между ЦМУ и ПФ?
Если необходимо сделать частотное разделение (кстати, неочевидно, что ЦМУ должна быть основана именно на частотном разделении), то можно это сделать на цифровых фильтрах.
Если даже на FFT, думаю, Ардуино вполне способна потянуть 256 полос. А столько - вообще не нужно. Вполне достаточно будет 16-32 полос. Вероятно, хватило бы и 8. Кстати, для 8-16 полос не обязательно делать FFT, достаточно и простого неоптимизированного FT.
Но, все-таки, почему Вы связываете ЦМУ и ПФ?
Тему глянул, там лед адресные используються.
Я не про светодиоды, я про цветомузыку. :))
БПФ - лишь пример, который имеет право на существование в этом контексте. Главное же в моём вопросе было "Вы уверены, что сумеете запрограммировать ...". Из реакции я понял, что проект вряд-ли будет реализован без "ищу исполнителя". Разве что у Вас, Жеки или ещё у кого будет острый приступ филантропии :))))
Я вот тут подумал насчет приступа филантропии... В принципе, Новый год скоро, можно было бы к этому времени что-нибудь соорудить. С одной стороны, ЦМУ - не худший вариант. С другой, минутное размышление привело меня к выводу, что ПФ или что-то аналогичное - это далеко не самая большая проблема. Проблема - это довести входной аналоговый сигнал до того состояния, к которому можно будет применить FFT, цифровую фильтрацию или что-то аналогичное.
А я думаю кол-во цифровых шим выходов можно будетувеличить по аналогии с РГБ матрицей.
Жду всех компанентов.
Sega-2, Вы бы перечитали, что пишеи Вам ЕвгенийП. У меня складывается впечатление, что Вы пока готовы обсуждать лишь то, как следует отделать снаружи коробку, совершенно не задумываясь, что на самом деле главное - то, что будет находиться внутри этой коробки.
В принципе, Новый год скоро, можно было бы к этому времени что-нибудь соорудить.
Я , вернее, мы вдвоём моим девятилетни внуком, заканчиваем "волшебную палочку" для его шестилетнией сестрёнки. Устройство из двух девайсов:
1. собственно палочка в которую засунута "нанка", девять разноцветных светодиодов (синие, розовые, зелёные и т.п.), 433МНц передатчик FS1000A и "датчик взмаха" - алюминевая гильза от патрона с вделанным внутрь грузиком на пружинке. При взмахе грузик замыкает на корпус гильзы. Питание - столбик из маленьких плоских батареек (не помню каких) на 10,5 вольт. При взмахе датчик срабатывает, начинается небольшое светодиодное шоу, а в конце все светодиоды вспыхивают и передатчик передаёт сигнал. При втором взмахе - второй сигнал, при третьем - третий, затем по кругу.
2. Приёмник имеет на плате котроллер (не ардуино, а голимую микросхему), собственно приёмник XY-MK-5V, четыре твёрдотельных реле и соответсвенно четыре двухцветных светодиода и, наконец, четыре розетки. Сначала в розетках пусто. По мере получения сигнала розетки по одной включаются, а для индикации этого факта, светодиоды меняют цвет.
Ну, вот, девочке будет предложено загадать желание и взмахнуть палочкой, а если в ответ на взмах палочкой загорится ёлка (а куда она нафиг денется!) или ещё какая гирлянда в комнате, то желание обязательно сбудется.
Стадия готовности: палочка готова полностью, но надо украсить её мишурой и блёстками. Приёмник работает на макетке, плата ещё не травилась.
прикольная идея. девочке должно понравится
Sega-2, Вы бы перечитали, что пишеи Вам ЕвгенийП. У меня складывается впечатление, что Вы пока готовы обсуждать лишь то, как следует отделать снаружи коробку, совершенно не задумываясь, что на самом деле главное - то, что будет находиться внутри этой коробки.
Вы имеет ввиду код пррограммы?
Я прочил все сообщения всех кто отвечал. Чтобы что то сделать наверное надо чтобы были все компоненты, а потом уже можно и за код браться ?
Светодиоды вы берёте 10 ваттные, да ещё и 9 штук. Это уже 90 ватт, пусть даже все они одновременно не будет использоваться, пусть они будут на пониженной мощности, но.. БП на 9 ватт !? С учётом потерь там и сям, его мощности не хватит что бы зажечь даже один светодиод.
Светодиоды вы берёте 10 ваттные, да ещё и 9 штук. Это уже 90 ватт, пусть даже все они одновременно не будет использоваться, пусть они будут на пониженной мощности, но.. БП на 9 ватт !? С учётом потерь там и сям, его мощности не хватит что бы зажечь даже один светодиод.
Неее... светодиоды RGB 10w 4шт
БП думаю нужно выбрать 12v 4A (такой бп вроде есть в наличие)
Неее... светодиоды RGB 10w 4шт
БП думаю нужно выбрать 12v 4A (такой бп вроде есть в наличие)
Т.е. одни только светодиоды - 40W, а БП на 48? Ну-ну, успехов!
Неее... светодиоды RGB 10w 4шт
БП думаю нужно выбрать 12v 4A (такой бп вроде есть в наличие)
Т.е. одни только светодиоды - 40W, а БП на 48? Ну-ну, успехов!
Если подать на светодиод меньший ток , то и потребление будет меньше.
Учитывая что RGB светодиод китайский то врятли там будет честные 10w.
А так конечно есть БП и на 10А или 20А - точно не помню.
Извините что влезаю, но я тут попробывал недавно WS2812 - ВЕЩЬ !
Три провода, никаких ШИМ, соединяйте последовательно на сколько хватит вашего БП и денег.
Извините что влезаю, но я тут попробывал недавно WS2812 - ВЕЩЬ !
Три провода, никаких ШИМ, соединяйте последовательно на сколько хватит вашего БП и денег.
Ко мне вот такой модуль едит, как раз адрессные лед http://www.aliexpress.com/item/Free-Shipping-1PC-WS2812-5050-RGB-LED-Dri....
но мне хочется сделать на "фонарях".
Но пока я так и не получил совета по подключению.
Только если не программил то и не берись.
...
Но пока я так и не получил совета по подключению.
Спасибо.
.
слов нет
Просьба модераторов удалить тему.
jeka_tm - да к тебе вопросов нету . Жаль нету тут ЛС.
А так конечно печаль. У меня видемо немного другое представление. Если знаешь немного больше чем другие то можно и поделиться знаниями, а не умничать что внук у меня то и то делать.
Если посмотреть раздел в котором тема, то тут раздел аппаратный т.е. железо ,а не код программы.
Sega-2, знаниями, конечно, поделиться можно, только форум учебника не заменит.
Как Вы думаете, насколько может быть плодотворным обсуждение правил пунктуации с человекаом, не знающим буквы?
А скептическое отношение к Вам потому, что Вы начали не с той стороны. Функциональность зависит от программы. Вот ее и надо было бы написать раньше, чем Вы решите, какие именно следует закупать комполктующие. Мне так кажется, алгоритм работы Вы пока себе не особенно представляете, а тем временем можно было бы даже отладить код с использованием макета на обычных 20-мА светодиодах, работающих непосредственно от контактов Ардуино с питанием по USB. А когда результат Рас удовлетворит, только тогда думать о том, как увеличить мощность, используя дополнительные аппаратные средства (мощные светодиоды, блок питания, усилители тока и пр.).
Я никого обидеть не хочу.
Но меня пока правда интересует как запитать правильно 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 мосфетов с резисторами ?
просто блок питания и полевики. больше никаких драйверов. или бери драйвер с управлением на нужный ток, тогда полевики не нужны. полевики и управляя ими шимом это уже и есть драйвер. ток не стабилизирует, но для начала и так пойдет