Полностью согласен!!!
Сколько в свое время ездил по «ящикам» и могу с уверенностью сказать что если бы не прекрасные руки монтажниц, терпеливые и прекрасные головы наладчиц не было бы у нас космоса и оборонки :)
Да, так все и есть, вы абсолютно правы.
Причем, ладно бы еще неаккуратно у мальчиков было, часто дело вообще до грязи и ржавчины доходит. Вот как здесь, например: https://www.facebook.com/pastindicator/posts/863706450429165
(надеюсь, тэг не нужен?)
У любого девайса есть свой бюджет, да и самостоятельное изготовление с помощью имеющегося в распоряжении инструмента могло быть основной целью проекта. А так, проще купить готовый девайс, будет еще ровнее.
В общей сложности у нас на всё устройство ушело около 30$, так что это бы занимало существенную часть. Не спрю, было бы ровнее значительно. Но практический опыт ничто не заменит
А можно по подробнее, как вы получаете спектр на ардуине? Можно даже показать исходник… Ведь в ардуине мало памяти и не слишком быстрый процессор, поэтому преобразование фурье не такая и простая штука для нее. За какое время происходит преобразование и для какой выборки?
мне интересно, как конкретно в этом проекте :) так как тут ардуина, нужно еще выделять время на отрисовку столбиков, с какими практическими проблемами столкнулись и т.д.
Полагаю, что так же, как и у остальных ардуино-поделок: берем либу, дописываем две строчки, и вуаля.
Вот, например, абсолютно аналогичная железка (даже чуть посложнее), на Uno www.youtube.com/watch?v=jJ7lzkrQIFk
Продолжайте крушить стереотипы. У вас это прекрасно получается. Кстати, делал что то подобное в виде куба на примерно таком-же наборе элементов, но, определенно, меньше понимал в принципе их работы, чем автор поста.
Нет. АЧХ — это характеристика тракта. Спектр — характеристика СИГНАЛА.
При прохождении сигнала через тракт, его спектр будет соответствовать АЧХ тракта, только если на входе будет белый шум.
Как это АЧХ может быть модулем СПМ? компоненты СПМ вычисляются как «корень из суммы квадратов реальной и мнимой компоненты преобразования Фурье»
А зачем копипастить? Нельзя было просто добавить всю библиотеку?
https://github.com/mike95826/makefurt/blob/master/arduino-libraries/FixFFT/fix_fft.cpp
https://github.com/Vichkarichka/Analyzer-visualizer-audio-spectrum/blob/master/code/fft.cpp
Изначально планировали писать библиотеку сами, но после тщетных попыток адаптировать наш код под ардуино мы вытащили из данной либы только то, что нам было необходимо.
Сверхизвращенство, мне подобное было делать лень, проще было взять WS-ки: www.youtube.com/watch?v=4ldsFIbf8aU
Подача/расположение/формы панелей в любой комбинации…
Нет, я конечно тоже похвастаюсь своим творением
https://www.youtube.com/watch?v=hdeJQqIIclo
https://www.youtube.com/watch?v=l7EDhozF0PI
сначала хотел предложить, как альтернативу разработки из статьи,
но
для осмысленного управления ws нужен как минимум stm32, на ардуино боюсь ничего толкового не выйдет
плюс хороший блок питания на 5В 3А — это применительно для поделки из видео
плюс нужно писать прошивку — тут не отделаешься простым копированием ардуиновской либы
ну и конечно — бюджет. на видео строка из 5 метров ленты, одна лента уже дороже 30$ выходит
1. на дунях — это всё прекрасно делается, без проблем и на более маломощных МК… надо только понимать, что происходит, чтобы не выходило казусов.
2. у меня на видео 16х16х3=768 светодиодов питаются от обычного USB (500мА), яркость с избытком.
3. ну на счет кода — это дело уже вообще для каждого сугубо личное…
4. поглядел ваши видюшки, простите, но картинки у вас не плавные, рисуются рывками.
А зачем было брать двухцветные светодиоды, если они всегда горят только одним цветом? Монохромными и управлять было бы проще, и паять меньше, и стоят они дешевле.
Изначально планировалось брать не двухцветные а RGB, но количество светодиодов 256 да ещё и RGB это очень дорогое удовольствие. Мы нашли очень хороший вариант, дешёвые светодиоды и двухцветные. Почему такие, мы хотели смешивать цвета, и менять цвет к примеру по нажатию тумблера или по интенсивности музыки.
Присоединяюсь к вопросу о ФЧХ и ее смысле в данном контексте?
Ну и заметка на полях — все великолепно и замечательно, при этом применение специализированных микросхем драйверов с токовым выходом сильно увеличило бы цену девайса, особенно если рассматривать цену владения — с учетом места на плате, разводки платы, количества точек пайки и сопутствующих факторов?
Кстати, по поводу FFT — если число точек по частоте не превосходит определенного значения, то СКП дает намного лучшие результаты, по моим оценкам это число точек в районе 3 и лежит, так что девушки молодцы, что не стали усложнять программу сверх необходимого.
Анализатор-визуализатор спектра аудио сигнала на базе Arduino