Мазмуну:
Video: DIY FFT аудио спектр анализатору: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
FFT спектр анализатору - бул спектр анализин берүү үчүн Фурье анализин жана санарип сигналдарды иштетүү ыкмаларын колдонгон сыноо жабдуулары. Фурье анализин колдонуу менен, мисалы, үзгүлтүксүз убакыт домениндеги бир маани үзгүлтүксүз жыштык доменине айландырылышы мүмкүн, анда чоңдук да, фазалык маалымат да камтылган.
1 -кадам: Курулуш
Сүрөттөлгөн түзмөк так ушундай спектралдык анализатор, ал Arduino микроконтроллеринин жардамы менен жасалган. Көрүп тургандай, аппарат абдан жөнөкөй жана бир нече компоненттерден турат:
- Arduino nano
- ЖК дисплейи 128 х 64 пиксел (ST7920 128x64 ЖК)
- Эки резистор (10KOhm)
- потенциометр (10KOhm) жана
- конденсатор (1 микроФ)
Ардуиного аудио киргизүү A0до, орто чекитте Жерге 10К жана 10Ктан +5Вга чейин. Киргизүүдө биз кирүүчү сигналдын амплитудасын көзөмөлдөө үчүн потенциометрди да орното алабыз. Код дагы жөнөкөй жана ал ушул максат үчүн түзүлгөн "fix_fft" libray колдонот
2 -кадам: Тестирлөө
Видео сигналдардын ар кандай түрлөрү талданган бир нече учурларды сүрөттөйт:
Синусоидалык сигналды талдоодо ташуучу так көрүнүп турат жана сигнал генераторунун жыштыгын өзгөртүү менен ташуучунун позициясы да өзгөрөт. Эгерде биз кирүүгө тик бурчтуу сигнал алып келсек, спектралдык анализатордо фундаменталдык сигнал, ошондой эле x3, x5 & x7 үч так гармоникасы ачык көрүнүп турат. Эгерде биз кирүүгө аудио музыка сигналын алып келсек, анда бул аппарат чындыгында кымбатыраак аудио жабдууларда кездешүүчү графикалык аудио анализатор.
3 -кадам: Схема жана код
Акыр -аягы, бүт жамаат ылайыктуу кутуга жайгаштырылган. Бул кесипкөй инструмент эмес, анткени ал аз чечим жана жыштык диапазонуна ээ, бирок улуу тарбиялоочу курал катары кызмат кыла алат.
Сунушталууда:
Бий фонтаны: Arduino MSGEQ7 спектр анализатору менен: 8 кадам
Бий фонтаны: MSDUQ7 спектр анализатору менен Arduino: аудио сигналды кабыл алуу жана аны визуалдык же механикалык реакцияга айландыруу абдан кызыктуу. Бул долбоордо биз MSUQ7 спектр анализаторуна туташуу үчүн Arduino Mega колдонобуз, ал аудио сигналын алат жана диапазонду аткарат
1024 Samples FFT спектр анализатору Atmega1284: 9 кадамдарын колдонуу
1024 Samples FFT спектр анализатору Atmega1284 колдонуп: Бул салыштырмалуу оңой үйрөткүч (бул теманын татаалдыгын эске алуу менен) сизге Arduino тибиндеги тактаны (1284 тар) жана сериялык плоттерди колдонуп, 1024 үлгүлөрүнүн спектр анализаторун кантип жасоону көрсөтөт. Ар кандай Arduino компасы
Аудио спектр анализатору (VU Meter): 6 кадам
Аудио спектр анализатору (VU Meter): Музыка деген эмне? Техникалык көз караштан алганда, музыка негизинен чыңалуусу жана жыштыгы ар кандай болгон сигнал. Аудио спектр анализатору - бул белгилүү бир жыштыктын чыңалуу деңгээлин көрсөтүүчү түзүлүш. Бул негизинен башка жерлерде колдонулуучу аспап
Спектр анализатору: 4 кадам
Спектр анализатору: Бул долбоор 'Creative Electronics' үчүн болгон, Малага университетинин Бенг электроника инженери 4-курс модели, телекоммуникация мектеби (https://www.uma.es/etsi-de-telecomunicacion/). Долбоор Карл тарабынан иштелип чыккан жана чогултулган
RGB Matrix + Спектр анализатору: 10 кадам (Сүрөттөр менен)
RGB Matrix + Спектр анализатору: Светодиоддорду сүйөмбү? Мен да! Мына ошондуктан, бул Нускамада мен сизге кантип RGB LED матрицасын жасоону көрсөтөм, ал бир баскычты чыкылдатуу менен спектр анализаторуна айланат. Окугандан кийин , эгер сиз бул Нускамалык тапкан деп ойлосоңуз, анда добуш бериңиз