ARDUINO Анализатор аудиоспектра. Обсуждение проекта

DevilAvgon

✩✩✩✩✩✩✩
11 Май 2021
6
0
@novvel, Значит буду покупать мегу2560, надеюсь на меге всё норм будет)Спасибо что подсказал на счёт меги2560 про неё совсем забыл)
 

novvel

★★★✩✩✩✩
29 Сен 2018
568
193
@DevilAvgon, там нюанс будет с опорным напряжением, код чуть другой, загуглишь, разберешься.
 

Олег Поляков

★★★★✩✩✩
18 Янв 2022
375
276
www.1812.ru
@DevilAvgon,
А почему бы вам не купить ESP32?
У меня практически готов скетч под эту замечательную плату.
Там не будет проблем ни с памятью, ни с мощностью процессора. Тем более, что в esp32 два ядра.

Сейчас я дописываю последние штрихи к коду. Вся разработка полностью и успешно перенесена с Nano на esp32.
Добавлено управление:
1. с ИК-пульта.
2. напрямую с гаджета по wi-fi через web-интерфейс (использована библиотека GyverPortal 3 версии).
3. через роутер локальной сети.
4. через облачный сервис "Розетка", который я написал специально для самодельщиков.
 
  • Лойс +1
Реакции: 00zzz00 и FerA

Олег Поляков

★★★★✩✩✩
18 Янв 2022
375
276
www.1812.ru
На данный момент результат такой:
Слева и справа артефакты, по центру синус 4 кГц
Посмотреть вложение 41129
Разобрался. Мой косяк.
В моём скетче нужно поправить всего одну строчку:
C++:
int8_t maxLevel[HEIGHT];
заменить на:
C++:
int8_t maxLevel[WIDTH]];
Исправленная версия тут: https://community.alexgyver.ru/threads/analizator-audiospektra.31/post-141410
 
Изменено:

gekamsk

✩✩✩✩✩✩✩
13 Окт 2024
4
0
Понравилась идея и повторил проект, на RP2040, опора ADC TL431, вход с восстановлением постоянно составляющей, матрица 32х16. Если интересно могу выложить.
 

wulf

★✩✩✩✩✩✩
1 Дек 2022
200
27
народ помогите как заставить проект от
novvel
код не лезет

чтобы не менял а работал только какой то 1
C++:
#define MODE_AMOUNT 0         //Количество эффектов
#define MODE_DEFAULT 5        //Режим по-умолчанию
происал так но он через таймер спрыгивает на 1 режим и на нем остается а не тот который нужен
 

Sfinks_x

✩✩✩✩✩✩✩
9 Дек 2021
2
0
Все собрано - спаяно работает .
У меня параллельное подключение ленты ( змейка ).
14 частотных полос , 10 уровней.
Большая просьба - не могли бы подсказать что изменить в скетче что бы анализатор работал в параллельном подключении ленты !!!
Я электронщик неплохо разбираюсь в электронике ( работаю автоэлектиком).
Но в Ардуино полный "0" .
Большое спасибо !!!
 

Вложения

VictorArx

★★★✩✩✩✩
22 Мар 2021
684
104
Если ленту подключить параллельно в коде ничего менять не надо. Только блок питания нужен мощнее , сила тока увеличится в два раза.

Не знаю в чём ирония у меня две ленты подключены к ЦМУ без всякого изменения кода. Может у ТС всё иначе при анализаторе.
 
  • Аррр! -2
Реакции: Bruzzer

Старик Похабыч

★★★★★★★
14 Авг 2019
4,368
1,335
Москва
@VictorArx, Скорее всего в непонимании вопроса. Если светодиодная лента не в линии, а собрана в матрицу, то возможны различные способы сборки, обычно змейкой, так проще коммутировать. Но если начальные сегменты будут всегда с одного края, то необходимо вносить изменение в код при пересчете координат.
 

VictorArx

★★★✩✩✩✩
22 Мар 2021
684
104
@Старик Похабыч, согласен, не знаком с проектом анализатора, как там всё наподключали. Я лишь говорил, что две ленты в параллели в длину.Тем более ТС сказал две ленты параллельно, а как там змеёй или ежом не ведомо.
 

Sfinks_x

✩✩✩✩✩✩✩
9 Дек 2021
2
0
Блок питания не при чем - 5в 10а.
Явно при включении первая частота идет с низу в верх , вторая частота сверху в низ, третья с низу в верх ... и так далее ...
Перепаять уже нет возможности ( все собрано ) !
У AlexGyver в самом первом скетче был выбор по типу подключения ленты -

#define REVERSE 1 // направление столбцов снизу - 1, сверху 0
#define SNAKE 0 // схема матрицы змейкой или зигзагом.(разворот столбцов через один для разных типов матриц)

В последующих проектах этот пункт куда то исчез ...

Вот этот скетч и мое подключение ленты .

Что то похожее было в посте #132
Но я не смог разобраться...

1781353564450.png
 

Вложения

Изменено: