Jump to content

    
Гурман

Посоветуйте схему для гирлянды

Recommended Posts

Just now, Гурман said:

 

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

Меня заинтересовала фраза из последнего сообщения "на C++/Qt5", так как имею небольшие проблемы с drawPixmap() и что рядом. Мог бы оказать консультативную помощь по аппаратуре, взамен по этой графике. Можно через личку. 

Share this post


Link to post
Share on other sites
On 1/7/2021 at 5:38 PM, Гурман said:

Хочется сделать нечто другое - цветомузыку.... хотя с пяльником дружу

Дополню от себя, хотя вашему ТЗ и не соответствует, но насчет цветомузыки вполне.

На схеме вывод 1, к которому подключен резистор R7, если на него подать звуковой сигнал, то гирлянда будет мигать - зелёныйкрасный зелёныёкрасный филичита....

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

 

Если уж вы пишите, что для вас си и асм на щелчок пальцами, а еще и линукс ... То STM32. Атоллик есть и для линукса, запускал на ю(у?)бунте, работает (кубеидэе не смотрел). А на борту есть все, что нужно. 

Share this post


Link to post
Share on other sites
4 часа назад, Гурман сказал:

чтобы самому нарисовать схему, надо знать детально особенности работы всех компонент

Очевидно, первая мысль — высоковольтная ШИМ и микрофон не уживутся вместе. Следовательно, нужно на тех же транзисторах сделать линейные источники тока. На ключевых полевых транзисторах их делать нельзя, сразу подохнут, поэтому биполярные, xx13003 по 20 руб., и к каждому ОУ LM324, итого 90 руб. Каналов ШИМ остаётся столько же и их частота такой же, только их выходы надо преобразовать в напряжения посредством RC. Ну и высокое напряжение получить постоянное, т.е. добавить к имеющемуся мосту алюминиевый конденсатор и зарядный резистор (объёмный 47...100 Ом) или специальный термистор.

Share this post


Link to post
Share on other sites
13 minutes ago, s_gary said:

Читайте внимательнее - у меня есть 4 линии по 18 обычных светодиодов включённых последовательно. У меня нет адресуемой светодиодной ленты. Зачем мне ваша ссылка?

1 hour ago, Vlad_G said:

На схеме вывод 1, к которому подключен резистор R7, если на него подать звуковой сигнал, то гирлянда будет мигать - зелёныйкрасный зелёныёкрасный филичита....

Наверно, только этот контроллер вообще не работает. Сдох. Именно поэтому и возникло желание сделать цветомузыку из гирлянды диодов, которая осталась.

3 hours ago, Serhiy_UA said:

Меня заинтересовала фраза из последнего сообщения "на C++/Qt5", так как имею небольшие проблемы с drawPixmap() и что рядом. Мог бы оказать консультативную помощь по аппаратуре, взамен по этой графике. Можно через личку.

Напишите вопрос в личку, и лучше задайте параллельно вопрос на http://www.prog.org.ru.

 

13 minutes ago, Plain said:

высоковольтная ШИМ и микрофон не уживутся вместе

Если ШИМ будет на частоте выше слышимости, и ещё микрофону простой пассивный фильтр ВЧ приделать - то почему не уживутся?

Share this post


Link to post
Share on other sites
39 минут назад, Гурман сказал:

Читайте внимательнее - у меня есть 4 линии по 18 обычных светодиодов включённых последовательно. У меня нет адресуемой светодиодной ленты. Зачем мне ваша ссылка?

Да не мучайтесь Вы, купите цветомузыкальную гирлянду своей мечты, в 1000 р. уложитесь:

 https://market.yandex.ru/offer/Ny8uOJ2fGzrCQceWG2DncA

Цитата

Описание

Уникальная светодиодная гирлянда SH Lights MK-LD120M-C-BO-RC реагирует на внешние источники звука, мигая и меняя цвета в зависимости от звуков и музыки, проигрываемых рядом с ней. Для удобства управления гирляндой в комплекте идет пульт дистанционного управления, ввиду чего декорацию можно расположить в любом труднодоступном месте.
- Назначение: для использования внутри и вне помещения;
- Тип ламп: светодиоды (цвет мульти);
- Кол-во ламп: 120;
- Провод: прозрачный, сетевой шнур: 50см;
- Материал изоляции: ПВХ;
- Мощность: 1,08 Вт;
- Питание: 3 батарейки АА (не входят в комплект);
- Дополнительно: 8 режимов мигания и 4 светомузыкальных режима, контролируемые пультом ДУ;
- Дальность действия пульта ДУ: 10м (без препятствий). Питание пульта ДУ: 1 батарейка CR2032 (входит в комплект).

 

Кстати, безопасная для жизни, ёлки и розетки. А эту хрень, что у Вас осталась, запитайте на постоянное свечение.

Share this post


Link to post
Share on other sites
2 часа назад, Гурман сказал:

Зачем мне ваша ссылка?

Затем что там доработать ПО, выкинуть адресную ленту и будут ваши четыре цепочки моргать как Вы хотите.

Share this post


Link to post
Share on other sites
Только что, Plain сказал:

1 Вт на 120 шт. и с питанием от двух элементов АА?

Трёх элементов АА. Они же не все одновременно светят.

Можно же и аккумуляторы поставить, и адаптер питания подцепить.

Share this post


Link to post
Share on other sites
2 hours ago, byRAM said:

Мне это не нужно. Я хочу сделать из той что у меня есть. Мне интересно сделать свечение такое какое я хочу.

Кстати, на Али такая с учётом доставки в 1.5 раза дешевле. И если уж брать, то с питанием от USB разъёма, его хоть можно в сетевой блок воткнуть, ничего не куроча. Иначе на батарейках разориться можно будет.

2 hours ago, s_gary said:

выкинуть адресную ленту

Чё?... Мне жалко рабочую неадресную ленту выкидывать - а тут выкинуть адресную. Ну нифига себе...

Edited by Гурман

Share this post


Link to post
Share on other sites
3 hours ago, Гурман said:

Мне интересно сделать свечение такое какое я хочу.

Это будет не просто.
Не стоит начинать сразу с железа. Можно же начать с модели.
Я тут за пару минут накидал в Simulink модель приема звука с микрофона и визуализацию на 4-е канала. 
image.thumb.png.2b76aea8033d07db3d96b6ccafa13600.png

image.thumb.png.b95a90b821ce55ee70a07deafde3e01e.png

colors.gif.56b4f999189bbd951f48262bf66ce8a2.gif

Выглядит так себе. И это я еще взял не примитивный DFT, а октавные фильтры. 
Правда не сделал AGC. Руками выставил подходящую громкость.
Вообщем с программой тут помоделировать придется долго до приведения этого моргания к эстетическому виду.
И процессор потребуется помощнее.

Кому интересно мугу выложить проект.  

Share this post


Link to post
Share on other sites
1 hour ago, AlexandrY said:

Это будет не просто.

Это будет очень просто. И совсем не так как у вас нарисовано. На входе АЦП сигнал с микрофона, отсчёты которого на частоте 24 кГц я могу считывать из порта. На выходе для управления ключами я записываю байты в порт, к линиям которого подключены транзисторы ключей. Между ними - код на Си или Ассемблере, который считывает сэмплы из порта АЦП, заполняет ими буфер, по его заполнению вызывает написанный мной и многократно проверенный код БПФ на Си. Я его не раз использовал в разных приложениях, в том числе светомузыкальных. :-) Код изначально для переменного числа полос, но я его вручную оптимизирую до 64-х, это его может немного упростить и ускорить. Получаю 64 числа - амплитуды полос. Для одной гирлянды возьму нижнюю полосу 0-187 Гц, для трёх других посчитаю средние арифметические чтобы получить уровни в полосах 187-3000, 3000-9000, 9000-12000 Гц. Дальше забавно - нужно сформировать байты для порта управления ключами, причём во времени, длительность 1цы в каждом разряде порта пропорциональна полученным выше уровням полос. Но поскольку это лампочки, чудная точность тут не нужна. Можно сильно упростить. Например, не обязательна абсолютная синхронность полос, одна может опаздывать за другой. Также нет ограничения на частоту появления 1ц в каждом канале - важна не частота, а скважность. То есть если уровень полосы меньше какого-то не знаю какого минимального числа, то длительность 1цы нулевая. Если выше максимального, то на разряде всё время 1ца. Между ними можно логарифмически по статической таблице скважность пересчитать. Фокус в том что частоту точно выдерживать не нужно. Сейчас, лёжа на спине под одеялом перед сном я не стану продумывать алгоритм, но когда будет надо - напишу. Ничего особенного. Поэтому, спасибо, но мне ваш проект не нужен. Код я сам напишу, мне схема нужна.

Edited by Гурман

Share this post


Link to post
Share on other sites
5 часов назад, Гурман сказал:

Мне это не нужно. Я хочу сделать из той что у меня есть. Мне интересно сделать свечение такое какое я хочу.

Это будет весьма убогое свечение, так как вы не хотите менять соединение светодиодов. На цветомузыку точно не потянет.

Мало того, та цветомузыкальная гирлянда, что в ссылке, располагает к экспериментам и её можно запитать от USB.

Ну а ваше 300-Вольтовое чЮдо я дальше и обсуждать не желаю, так как это путь в тупик и опасно для жизни при отладке.

Edited by byRAM

Share this post


Link to post
Share on other sites
1 час назад, Гурман сказал:

Это будет очень просто.

OFFTOPIC: Эх, мне бы такую уверенность! Всё-то у вас легко, что касается области софта...

Share this post


Link to post
Share on other sites
6 hours ago, Гурман said:

 чтобы получить уровни в полосах 187-3000, 3000-9000, 9000-12000 Гц. 

Интересно каким цветом вы собираетесь каждый диапазон отображать. 
И диапазон 9000-12000  на мой взгляд что-то очень далеко. В музыке его нет. 
И почему игнорите AGC? Без него вам придется потенциометр подключать еще чтобы руками регулировать. 
 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.