Перейти к содержанию

Очень сложная цветомузыка


Рекомендуемые сообщения

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

Еще в 1981 году, в журнале "Радио" была опубликована схема изобретения В. Максимова (он действительно имеет патент на изобретение этого устройства) под названием "световое сопровождение музыки". Это действительно шедевр, меняющий представления о цветомузыкальных устройствах. Не пыхает в глаза, не надоедает и не утомляет при просмотре, не требует подстройки в процессе работы с разными жанрами. Одним словом он изобрел устройство, о котором многие мечтали, помимо музыки, наслаждаться цветовым ее сопровождением.

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

На сегодня дефицита нет, ПП заводы производят, появились новые, удобные в применении компоненты (например оптроны, вместо трансформаторов), да и лаборатория радиолюбителя стала гораздо приспособленной для монтажа сложных схем.

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

Вот схема:

1275929242_p0038.png.png.6f8b2b1bece11fbf5e8c1fa9c4a09aab.png1209406184_p0039.png.png.png.c464348d3bbc5520bcad8d8f835695cb.png

А это ПП на которых можно разместить 3 канала, как в журнале, или 4, или 5 и даже 6. Для этого просто не нужно собирать лишние для вас каналы.

1140414927_IMG_20210618_121244.jpg.jpg.6fad1dcf4a8f8e7a6f1b70db62ae384a.jpg715404490_IMG_20210618_121559.jpg.jpg.efca2c3ca791a77eb3e378980e580a63.jpg

А это готовая, настроенная плата на 6 каналов. Старые микросхемы заменены на популярные сегодня. На плате размещены блоки питания вместе с трансформаторами.

293080481_IMG_20210630_085714.jpg.jpg.37c7172c7400389fbb32450e6f05a92c.jpg

Ссылка на видео работы: https://disk.yandex.ru/d/Wt5znRlVHC0tCA

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

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

4 минуты назад, BARS_ сказал:

Неплохо, но вся эта куча плат заменятся одним микроконтроллером... 

Плата здесь всего одна. Покажите пожалуйста, как работает один микроконтроллер, и насколько приятно он сопровождает музыку? Или,  если речь о том чего я многократно видел, так я и называю это "пыхалки" и "блымалки", но ничего общего с сопровождением музыки светом это не имеет. Да, еще в программных проигрывателях визуализация есть.

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

Первая конструкция была на монтажных платах, и показать или поделиться таким было как то "не комильфо".

IMG_20181004_092224.jpg.77c47b7aa98197987f0eddd704d38a21.jpg

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

1 час назад, valeric сказал:

Покажите пожалуйста, как работает один микроконтроллер, и насколько приятно он сопровождает музыку?

Погуглите ту же Детку или Союз. А приятность сопровождения зависит исключительно от фантазии программиста. Плюс МК нынче стали куда более производительнее тех, что используются в данных проектах

Ссылка на комментарий
Поделиться на другие сайты

Только что, BARS_ сказал:

Погуглите ту же Детку или Союз. А приятность сопровождения зависит исключительно от фантазии программиста. Плюс МК нынче стали куда более производительнее тех, что используются в данных проектах

Вот и я об этом. Ее у вас нету, и у меня нету, а почему? Потому что не нужна, и тем более не совместима - я, она и музыка. А эта у меня есть, будет, и приносить приятные впечатления будет.

Одно дело спаять схему Максимова, а другое, попытаться ее запустить... Многие пробовали... А схема рабочая, и ошибок в схеме нет, а есть более 50-ти точек настройки, да и как без "защиты от "кто не сильно умеет"". Это не усилитель спаять, или Ардуину приторочить. Здесь потрудиться надо, да не один месячишко. Да и по фэн шую: звук, значит аналоговый, а свет цифровой?

Ссылка на комментарий
Поделиться на другие сайты

51 минуту назад, valeric сказал:

свет цифровой?

Ну так то и в вашей схеме хватает цифровых микрух:D

 

52 минуты назад, valeric сказал:

Здесь потрудиться надо, да не один месячишко.

В общем, когда нечем заняться, можно и такое собрать. А там МК+БПФ+фантазия и получится точно не хуже.

Ссылка на комментарий
Поделиться на другие сайты

Только что, BARS_ сказал:

Ну так то и в вашей схеме хватает цифровых микрух

они только помогают отследить и не потерять частоту.

 

2 минуты назад, BARS_ сказал:

А там МК+БПФ+фантазия и получится точно не хуже

в будущем времени, это ж когда будет? Да и будет ли? Журавль в небе...

Только что, oleg korotkov сказал:

Она, по моему, больше СДУ, чем цветомузыка....

Правильное ее название:

 

p0036.thumb.png.b78b9fd844a07f4e616b4d51beb49879.png

СДУ - это динамичная "блымалка". А это устройство используется в театрах музыки и света, (причем классической музыки, не путать с дискотекой) есть у нас такие. Т.Е это и не ЦМУ, это именно сопровождение музыки светом, без оператора, в автоматическом режиме, без единой регулировки и вмешательства.

 

Ссылка на комментарий
Поделиться на другие сайты

9 минут назад, valeric сказал:

в будущем времени, это ж когда будет?

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

 

10 минут назад, valeric сказал:

они только помогают отследить и не потерять частоту

Этим же занимается МК:D

Ссылка на комментарий
Поделиться на другие сайты

Только что, BARS_ сказал:

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

Работать над проектом который:

21 минуту назад, BARS_ сказал:

А там МК+БПФ+фантазия и получится точно не хуже.

если бы работать над проектом который будет ЛУЧШЕ!!! Вот тогда имело бы значение. А вопрос "получится" или не получится. Как то размыто...

Только что, Shumadan сказал:

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

Когда было видео, превосходящее по впечатлению от натуры. Да и видео - это почти окончательная настройка была.

Ссылка на комментарий
Поделиться на другие сайты

24 минуты назад, valeric сказал:

СДУ - это динамичная "блымалка". А это устройство используется в театрах музыки и света, (причем классической музыки, не путать с дискотекой) есть у нас такие. Т.Е это и не ЦМУ, это именно сопровождение музыки светом, без оператора, в автоматическом режиме, без единой регулировки и вмешательства.

 

Так это и есть более совершенная, но  СДУ.  СДУ- это не только тупая мыргалка :D , а в основе ЦМУ... лежит соответствие определенных цветов частотам сигнала. Основоположник, если не путаю, Скрябин.

Ссылка на комментарий
Поделиться на другие сайты

9 минут назад, valeric сказал:

который будет ЛУЧШЕ!!!

От 100% будет лучше.

 

10 минут назад, valeric сказал:

Да и видео - это почти окончательная настройка была.

Ну вот. Уже какие-то отмазки пошли.

Ссылка на комментарий
Поделиться на другие сайты

Только что, BARS_ сказал:

Ну вот. Уже какие-то отмазки пошли.

Никаких отмазок. Я ж не удаляю видео. Есть видео настройки 1-го канала. https://disk.yandex.ru/d/SUh2PpfGOfur7Q

3 минуты назад, BARS_ сказал:

От 100% будет лучше.

как "будет" - покажете

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, valeric сказал:

как "будет

А вы смотрели те, что УЖЕ есть? Или вы сомневаетесь в том, что программа будет работать лучше схемы с жестким функционалом?

Ссылка на комментарий
Поделиться на другие сайты

Только что, BARS_ сказал:

А вы смотрели те, что УЖЕ есть? Или вы сомневаетесь в том, что программа будет работать лучше схемы с жестким функционалом?

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

 

19 минут назад, oleg korotkov сказал:

СДУ- это не только тупая мыргалка

Да у меня перед глазами, при слове "СДУ" стоит работа схемы из "Радио" (не помню как называется, на 8 каналов была. Вот убожище!).

Ссылка на комментарий
Поделиться на другие сайты

Только что, valeric сказал:

я просто понимаю, что для реализации такого алгоритма работы, МК недостаточно памяти.

Эээээ, с чего бы это? Для МК уже давно ОС есть. А тут обычная моргалка. Не смешите. У меня на УНЧ в МК крутится БПФ с отображением спектра на цветном дисплее. А это куда затратнее, чем ШИМ на выходы подавать. А МК один из самых слабых среди STM32.

 

2 минуты назад, valeric сказал:

На МК такую программу не создашь, я так думаю, а может и уверен.

Не смешите. На МК создают куда более сложные устройства. Так то там и 2 МБ памяти может быть. А чисто кодом даже 256 КБ заполнить не так просто.

Ссылка на комментарий
Поделиться на другие сайты

7 минут назад, valeric сказал:

не помню как называется

Во! Вспомнил: "СДУ с цифровой обработкой сигнала", номер журнала не вспомню. А вот то, что убожище - не забуду.

2 минуты назад, BARS_ сказал:

Не смешите.

Не буду. Буду ждать результат реализации алгоритма. И если получится интереснее, чем у В. Максимова, конечно соберу. Обязательно соберу...

Ссылка на комментарий
Поделиться на другие сайты

8 часов назад, valeric сказал:

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

Это вопрос персональных предпочтений, вопрос вкусов. Параметры "для души" и "приятно" объективно не оценишь, в люменах и килогерцах  не выразишь - разным людям  разное нравится.

Ссылка на комментарий
Поделиться на другие сайты

13 часов назад, Catcatcat сказал:

...............

 

Красиво работает, но какое отношение имеет к сопровождению музыки светом? Для дискотеки, бара, ресторана, супер классная штука. Это вообще другая постановка задачи - развлечение.

14 часов назад, Огонёк сказал:

Параметры "для души" и "приятно" объективно не оценишь

А в театрах света и музыки оценивают. Еще как оценивают!

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, valeric сказал:

Обязательно соберу..

Это если вам кто-то даст прошивку. Кстати, добрался до компа и поглядел видео. Так и не понял, что там такого супер необычного в работе? Она ж тупо блымает под музыку и все. Чем это вообще отличается от работы ЦМУ со схемой в 10 раз проще? Максимум в деревенском клубе использовать.

 

Только что, valeric сказал:

но какое отношение имеет к сопровождению музыки светом?

Эээээм, ровно такое же, как и ваша схема. И, кстати, тут алгоритм раз в 10 минимум сложнее того, что у вас на видео. Там вообще простейшего БПФ хватит на 64 точки, и то точнее будет на частоты реагировать. Да и работу можно сделать намного плавнее. А можно вообще с подстройкой под ритм музыки. Я уже не говорю о том, что алгоритмов можно сделать хоть 20 штук и выбирать под настроение.

 

13 минут назад, Catcatcat сказал:

микроконтроллер 

Да вы что. Это же бездушная цифра:D Кстати, на каком камне реализовывали, если не секрет? Диоды адресные или просто RGB матрица собрана?

Ссылка на комментарий
Поделиться на другие сайты

9 минут назад, valeric сказал:

но какое отношение имеет к сопровождению музыки светом?

Точно такое же, как под поступающий спектр музыки чем-то там как-то мигать/сверкать/светить. Все проблемы ВСЕХ ЦМУ/СДУ, как мне кажется, только из-за того, что в динамике "бумкнуло" или "свистнуло", а лампочка ЦМУ через пол секунды только разгорелась. Неинтересно смотреть на запаздывания. Потому, я думаю, самая эффективная ЦМУ/СДУ будет работать только тогда, когда звуковой сигнал сначала подаётся в обработчик ЦМУ, там на какое-то время специально задерживается, и подаётся на УМ несколько позже чем на лампочки/светодиоды ЦМУ. У меня это мнение родилось ещё в конце 90-ых, но тогда организовать задержку звука на той элементной базе мне казалось непомерным трудом. Сейчас же это можно довольно просто сделать.

Улыбнись! Завтра будет ещё хуже...

@Borodach - мудератор.

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, BARS_ сказал:

ээээм, ровно такое же, как и ваша схема.

Эту схему изобрел В. Максимов, я не он (имеет патент на изобретение). Я только сумел повторить.

7 минут назад, BARS_ сказал:

Чем это вообще отличается от работы ЦМУ со схемой в 10 раз проще?

Видно давно вы не видели работу ЦМУ (любой).

9 минут назад, BARS_ сказал:

алгоритмов можно сделать хоть 20 штук и выбирать под настроение

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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • А как же вы квазар спаяли? Или ЛУТом не владеете? Можно даже маркером все прорисовать. А за осцил боятся не стоит, ему на вход будет приходить допустимое напряжение (указано в хар-ках осциллографа).
    • Релюхи не причём. При неисправности релюх симптомы были бы другие. И ИБП даже не клацает когда переходит в  "аварию".   Да. Аккум новый. Более того - 2 новых пробовал. И без АКБ тоже. Не влияет. Да мелкие особо не вздуваются ж. Хотя С21 под подозрением..   Спасибо. Буду иметь ввиду.
    • #include <Wire.h> #include <Oregon_TM.h> #include <BME280I2C.h> //////////////////////////////////////////////////////////////////////////////////////////////////////////// //Скетч для устройства, передающего данные датчика BME280 в формате Oregon Scientific THGN132N //Принципиальная схема прилагается. //Для работы необходима библиотека https://github.com/finitespace/BME280/ //Устройство работает от 3-ех пальчиковых батареек, для экономии электричества заливать скетч нужно через ISP //////////////////////////////////////////////////////////////////////////////////////////////////////////// //Также возможна передача данных в формате - THP (температура, влажность, давление, напряжение батареи) //Пример с приёмником поддерживает расшифоовку THP //////////////////////////////////////////////////////////////////////////////////////////////////////////// # define THGN_SEND 1 // Передавать ли данные в формате THGN132 # define THP_SEND 0 // Передавать ли данные в формате THP # define DEVICE_LOG 1 //Писать ли лог В Serial # define DONE_PIN 15 // вывод сигнала об окончании работы на таймер # define BME_WAIT 10 // Сколько мс ожидать датчик BME # define BATTERY_THR 3.5 // Порог напряжения для выставляения флага разряда батарейки (THGN) ///////////////////////////////////////////////////////////////////////////////////////////////// //Ниблы датчика THP //Во всех полях младшие ниблы идут вперёд!!! // 1-2 - тип (55) // 3 - канал (0-7) // 4-6 - (температура от -100С) * 10. Т.е. +25.1С = 1251 = 4E3h // 7-9 - Влажность *10 Т.е. 25.1% = 251 = 0FBh // 10-12 - (давление от 500ммртст) * 10. Т.е. 765мм = 2650 = A5Ah // 13-15 - данные с АЦП (A0) // 16-17 - CheckSUM // 18-19 - CRC8 (poly 0x07 start 0x00) ///////////////////////////////////////////////////////////////////////////////////////////////// Oregon_TM transmitter(4); BME280I2C bme; bool bme_present = false; float bme_temp(NAN), bme_hum(NAN), bme_pres(NAN); ///////////////////////////////////////////////////////////////////////////////////////////////// void setup() { digitalWrite(DONE_PIN, LOW); pinMode(DONE_PIN, OUTPUT); #ifdef DEVICE_LOG Serial.begin(115200); Serial.println("Waiting for BMEsensor..."); #endif //Обмен данными с BME////////////////////////////////// Wire.begin(); while(!bme.begin()) { if (millis() > BME_WAIT) break; } if (!bme.begin()) { #ifdef DEVICE_LOG Serial.println("No BME sensor found"); #endif bme_present = false; } else { switch(bme.chipModel()) { case BME280::ChipModel_BME280: bme_present = true; bme.read(bme_pres, bme_temp, bme_hum); #ifdef DEVICE_LOG Serial.println("Found BME280 sensor! Success."); Serial.print("Temperature = "); Serial.print(bme_temp, 1); Serial.println("C"); Serial.print("Humidity = "); Serial.print(bme_hum, 1); Serial.println("%"); Serial.print("Pressure = "); Serial.print(bme_pres * 0.75, 1); Serial.println("mmHg"); #endif break; default: #ifdef DEVICE_LOG Serial.println("Found UNKNOWN sensor! Error!"); #endif bme_present = false; } } //Напряжения батареи/////////////////////////////////////////// word battvotage = (word)(((float)(1.1 * 16368) / Vbg()) * 100); #ifdef DEVICE_LOG Serial.print("Battery voltage = "); Serial.println(battvotage,HEX); #endif //Подготовка и отправка данных THGN////////////////////////////////////// transmitter.protocol == 2; if (THGN_SEND) { transmitter.setType(THGN132); transmitter.setChannel(3); transmitter.setBatteryFlag(battvotage < BATTERY_THR); if (bme_present) { if (bme_hum > 98) bme_hum = 98; if (bme_hum < 2) bme_hum = 2; if (bme_temp > 70) bme_temp = 70; if (bme_temp < -50) bme_temp = -50; transmitter.setTemperature(bme_temp); transmitter.setHumidity(bme_hum); transmitter.setComfort(bme_temp, bme_hum); } else { transmitter.setTemperature(-49.9); transmitter.setHumidity(2); transmitter.setComfort(-49.9, 2); } transmitter.SendPacket(); } // Если отправляются оба формата пакетов, межу ними надо выдержать паузу if (THP_SEND && THGN_SEND) delay(100); //Подготовка и отправка данных THP////////////////////////////////////// if (THP_SEND) { transmitter.setType(THP); transmitter.setChannelTHP(1); transmitter.setBatteryTHP( battvotage); if (bme_present) { transmitter.setTemperatureTHP(bme_temp); transmitter.setHumidityTHP(bme_hum); transmitter.setPressureTHP(bme_pres * 0.75); // перевод Pa в mmHg } else { transmitter.setErrorTHP(); } transmitter.SendPacket(); } #ifdef DEVICE_LOG Serial.println(); Serial.print(millis()); Serial.println("ms"); Serial.println(); #endif //Команда на отключение питания digitalWrite(DONE_PIN, HIGH); } ///////////////////////////////////////////////////////////////////////////////////////////////// void loop(){} ///////////////////////////////////////////////////////////////////////////////////////////////// int Vbg() { ADMUX = (1<<REFS0)|(0<<REFS1)|(1<<MUX3)|(1<<MUX2)|(1<<MUX1)|(0<<MUX0); long buffersamp=0; for (int n=0x0; n<=0xff; n++ ) { ADCSRA = 0xc7; while (bit_is_set(ADCSRA,ADSC)); buffersamp += ADC; } buffersamp >>=4; //16368 full scale 14bit ADCSRA &= ~(1 << ADEN); // отключаем АЦП return buffersamp; } Вот код программы. Пробовал по разному и от 5в запитывал и всю систему от 3,3 в. Причем голая ардуинка с таймером работает в нормальном режиме некоторое время, но потом все равно слетает и начинает питать мк постоянно( Причем это происходит всегда через разный промежуток времени.
    • На фото может быть название , характеристики и т.д. И по этому фото я смогу выбрать такой же в инете.. самому мне не собрать..
    • А что даст фотка? Тот же щуп, только чуть крупнее и с проводами питания.
    • Для меня наверное лучше купить готовый.. цель повысить чувствительность до 1 mV.. Наверное на Авто стоит покупать , мне бы фотку какую нить..такого активного щупа..))
  • Похожий контент

×
×
  • Создать...