20.02.2019, 13:29 | #11 |
Junior Member
Регистрация: 20.02.2019
Сообщений: 8
Вес репутации: 0 |
Согласен...упрощать надо, тем-более, что модуль на MAX9814 более доступен и стоит копейки + АРУ неплохая
|
20.02.2019, 13:45 | #12 |
Junior Member
Регистрация: 20.02.2019
Сообщений: 8
Вес репутации: 0 |
Попробовал.
Убрал транзистор...чуть-чуть не хватает уровня на выходе, срабатывает только на громкие звуки даже с максимальным усилением 60 дБ. Возвращаю всё обратно... |
20.02.2019, 19:00 | #13 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
А референсное напряжение меняли? Без него ничего не получится. Получается перекос.
В коде ref 5 В, тоесть нулевая точка на 2,5 В, а на микрофоне нулевая точка 1,2 В Весь анализ спектра как раз от этой нулевой точки отталкивается |
20.02.2019, 19:09 | #14 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Поменяйте вот эти значения
uint8_t N_LEDS = 120; // количество светодиодов в ленте по умолчанию uint8_t ledConfig = LEDCONFIG_120; //число светодиодов по умолчанию Должно быть вот так: uint8_t N_LEDS = 180; // количество светодиодов в ленте по умолчанию uint8_t ledConfig = LEDCONFIG_180; //число светодиодов по умолчанию |
20.02.2019, 19:43 | #15 |
Junior Member
Регистрация: 20.02.2019
Сообщений: 8
Вес репутации: 0 |
Это я в первую очередь и менял:
uint8_t N_LEDS = 180; // количество светодиодов в ленте по умолчанию uint8_t ledConfig = LEDCONFIG_180; //число светодиодов по умолчанию После включения зажигается белым штук 30 светодиодов и не на что не влияет, просто горят, зажатые кнопки при включении тоже не реагируют... |
20.02.2019, 22:26 | #16 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
А если попробовать оригинальный скетч lmazoid залить?
Возможно в EEPROM настройки сохранены под 120 led Попробуйте на цветомузыке выбрать режим 180 LED, потом сохраните эту настройки. После чего перепрошейте. При перепрошивке контроллера EEPROM не стирается |
20.02.2019, 22:34 | #17 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Еще нашел, что нужно изменить
ledConfig = LEDCONFIG_120; // если EEPROM не записана, то по умолчанию 120 LEDs, |
21.02.2019, 03:31 | #18 |
Junior Member
Регистрация: 20.02.2019
Сообщений: 8
Вес репутации: 0 |
Это тоже менял...не помогает.
Ради интереса везде поменял значение 180 на 160 - работает. 150 - работает, а 170 и 180 уже нет... |
21.02.2019, 08:02 | #19 |
Junior Member
Регистрация: 20.02.2019
Сообщений: 8
Вес репутации: 0 |
Подскажите, где поменять настройки референсного напряжения ref для нулевой точки 1,2 В под микрофон без каскада усиления на транзисторе?
Попробую еще раз... |
21.02.2019, 10:49 | #20 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
PHP код:
Хотя 1,1В маловато, наверно придется внешний источник AREF подключать, что тоже несет некоторые усложнения ADMUX |= (0 << REFS0) | (0 << REFS1); // Включаем внешний источник ИОН Можно попробовать на вход aRef подключить 3,3В, которые есть на борту ардуины. И на крайний вариант можно подключить делитель из двух резисторов на aRef, в цветомузыке не нужна супер точность АЦП. |
Здесь присутствуют: 27 (пользователей: 0 , гостей: 27) | |
|
|