Цветомузыкальная установка «Детка-001»

    Привет, Хабр!
    image
    Давно мечтал о создании цветомузыкальной установки. Меня всегда привлекали мигающие под музыку лампочки. В свое время делал схему на тиристорах — это классическая, довольно простая для повторения схема. Работало вполне прилично после подборки фильтров. Для школьной дискотеки вкупе со стробоскопом этого вполне хватало. Теперь захотелось сделать что-нибудь более стоящее, с минимумом затрат по деньгам и времени. Под катом Вы найдете ЦМУ по схеме «Детка-001».

    Почитав немного теории о том, как можно выделять из спектра сигнала нужные частоты для реализации цветомузыкальной установки понял, что преобразования Фурье и прочее не для меня. Решение пришло простое — повторить готовую схему, а развести плату и придумать дизайн фонарей самому. После непродолжительных поисков была найдена схема «Детка-001» на двух контроллерах. Конечно — это не та схема, которая является оптимальной, но из отзывов и комментариев на нескольких сайтах я понял что это именно то, что нужно.
    image
    Не вдаваясь в подробности программного обеспечения (взял его как готовый модуль) развел плату, получилось что-то типа:
    image
    Спаял, подключил четыре светодиода постучал по микрофону, светодиоды послушно поморгали. Самая простая часть была сделана. Не хитрое дело повторить чью-то разработку.
    Далее я долго думал каким образом сделать светильники. Задействовать было решено четыре канала, так что нужно было четыре светодиодных плафона (кстати, в продаже есть люстры с 4-мя лампочками). Просматривая как-то ленту своих продавцов на ebay я наткнулся на сверхяркие светодиоды «Пиранья» за какие-то смешные деньги, что-то типа $14 за 100шт (по 25шт. разных цветов). Это натолкнуло меня на мысль сделать светодиодные лампы в готовых плафонах. Пока заказ шел из далекого Китая были сделаны платы:
    image
    Подключив получившийся светодиодный модуль к 12В (естественно через резистор) все оказалось даже более изящно чем я ожидал. Платы разводились под потолочные светильники для галогеновых ламп.

    Чтобы не тянуть лишних проводов, использую только микрофон, таким образом при проигрывании любой музыки (даже с телефона) получаем мигание лампочек.
    Вот небольшое видео (ссылка) того, как все работает после установки (прошу прощения за посторонние звуки на видео, в виде детского голоса, уж очень дочке понравилось).
    dl.dropboxusercontent.com/u/25037786/habr/CMU/VID_20130317_120659.3gp
    Вот залито на youtube, но проигрывается с трудом.

    Все провода спрятаны в гипрочный короб (который ранее задумывался просто как часть дизайна), светильники врезаны туда же. На видео может плохо видно, но частоты довольно-таки хорошо выделены, то есть мигание происходит красиво под музыку.
    Support the author
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 35

      0
      Шикарно)
        0
        Спасибо)
        –9
        Почему такое название? Одному медведю оно может показаться слишком интересным.
          +2
          В исходной статье об этом говорится:
          Мучались наши добры молодцы, мучались пока не родили детище. А в период мучений много претендентов на права было. Потому так и назвали детище – «Детка». А на случай, если ещё варианты будут, добавили номер 001.
          +4
          Схема странная — два контроллера для реализации функционала, который раньше реализовывали даже без микросхем.
            0
            Да, согласен, поэтому и написал что схема не самая удачная, зато рабочая и все детали были в наличии.
              +13
              #398719
              захожу в сельский клуб в глубинке. в углу еле ворчит старенький магнитофон, убогая бабулька меняет диски. по периметру натянута гирлянда из цветных лампочек (типа светомузыка-хэнд-мэйд). но, что удивительно, гирлянда мигает четко в ритм музыке. выясняю в чем дело: на колонке на резиновой подложке лежат два оголенных провода. но один приклеен изолентой намертво, а другой болтается. от басов незакрепленный провод подпрыгивает и контакт разъединяется, лампочки гаснут. занавес.
                0
                Дааа. Это респект. На самом деле мне нравятся такие простые решения в жизни. +1 тому кто придумал так сделать))
                  0
                  Сейчас есть для этого шариковые датчики тряски.
                0
                Судя по описанию в интернете, схема собрана из нескольких разных проектов. Мега 8 — АЦП и анализатор спектра, тинька — просто 8 канальный ШИМ.
                  0
                  Так и есть.
                  0
                  Один из них — цифровой FFT преобразователь. Однако, чтобы даже приблизится к его качеству разделения частотных каналов раньше нужно было очень сильно постараться с операционными усилителями, и скорей всего было бы по 3-4 каскада фильтрации на канал. С этой микросхемой, видимо не проблема будет сделать хоть 16 частотных каналов, подобрать бы только под них столько цветов(вплоть до фиолетового 405нм)…
                  +1
                  Нет ли какого-то другого способа организовать разделение на 4 канала, чем просто по частотам?
                  Сейчас на видео видно, что жёлтый горит почти постоянно. А остальные бывает вообще не светят.
                    0
                    Думаю что по частотам самое правильное. Видимо частоты соответствующие желтому цвету встречаются чаще. Программно, думаю, можно просто урезать.
                      0
                      В распространенных у нас в прошлом цветомузыкальных установках желтый канал был «фоновым» и горел в паузах, когда погашены остальные лампы.
                    0
                    Где такие платы красивые заказывали? И по чем?
                      +2
                      Резонит. 1500р подготовка к производству примерно, а дальше по дм^2 стоимость платы. Эта плата стоит примерно 100р.
                      0
                      Эх, когда нибудь и я свою светомузыку выведу из прототипа :)
                        0
                        Ждём)
                        0
                        Можно было бы сделать намного проще — на одном операционном усилителе, одном микроконтроллере ATmega16 и одной RGB-ленте. Без транзисторных ключей и лишних проводов.
                          0
                          Мне нужны были точечные яркие источники света, а не лента.
                            0
                            Из RGB-ленты устроить любые источники света, хоть точечные, хоть не точечные, хоть круглые, хоть квадратные, любые. Лента режется, и светодиоды ставятся куда надо и сколько надо. Цвет можно программно задать любой. Может быть он получится и не такой яркий, как у монохромных светодиодов, но зато решение гибкое, и очень удобное. Яркость можно регулировать как количеством светодиодов, так и программно.
                              0
                              Я не искал, но я сомневаюсь что есть ленты на таких ярких диодах.
                                0
                                Ленты режутся только по 3 штучки, потом эти куски запаришься соединять. Всяко выводные светодиоды в таких случаях удобней запаивать. А ленты рулят там где нужна большая площадь и протяженность — например по периметру комнаты.
                            0
                            Смотрю на разводку. Вы что светодиоды в параллель залепили без токоограничителей? Посмотрите на схему той Детки, резисторы там не «лишняя запчасть» как в вёдрах.
                              0
                              Да, они все параллельно, а затем один токоограничивающий резистор (вроде 10 ватт)
                                0
                                Ну вы хотя бы на радиолюбительских форумах прежде чем разводить спросили зачем светодиодам, включенным параллельно, токоограничительные диоды.
                                  0
                                  пардон, резисторы.
                                    0
                                    Да, не диоды, а резисторы. Не параллельно, а последовательно. И они там есть и я знаю для чего они нужны)
                                      0
                                      Ну, если знаете, почему не поставили-то?
                                        +1
                                        Ликбез
                                        image

                                        Где на плате 13 резисторов?
                                          –1
                                          Не было так много, поэтому стоит один. Работает и это меня радует.
                                  +3
                                  Для школьной дискотеки в купе

                                  Не в плацкарте? Точно?
                                    +1
                                    Исправил, спасибо.
                                    +1
                                    «Детка — 0x5A/0x3C/0x5A»

                                    Only users with full accounts can post comments. Log in, please.