Мазмуну:

DIY FFT аудио спектр анализатору: 3 кадам
DIY FFT аудио спектр анализатору: 3 кадам

Video: DIY FFT аудио спектр анализатору: 3 кадам

Video: DIY FFT аудио спектр анализатору: 3 кадам
Video: Анализатор аудио спектра на Arduino своими руками 2024, Июль
Anonim
DIY FFT аудио спектр анализатору
DIY FFT аудио спектр анализатору

FFT спектр анализатору - бул спектр анализин берүү үчүн Фурье анализин жана санарип сигналдарды иштетүү ыкмаларын колдонгон сыноо жабдуулары. Фурье анализин колдонуу менен, мисалы, үзгүлтүксүз убакыт домениндеги бир маани үзгүлтүксүз жыштык доменине айландырылышы мүмкүн, анда чоңдук да, фазалык маалымат да камтылган.

1 -кадам: Курулуш

Image
Image

Сүрөттөлгөн түзмөк так ушундай спектралдык анализатор, ал Arduino микроконтроллеринин жардамы менен жасалган. Көрүп тургандай, аппарат абдан жөнөкөй жана бир нече компоненттерден турат:

- Arduino nano

- ЖК дисплейи 128 х 64 пиксел (ST7920 128x64 ЖК)

- Эки резистор (10KOhm)

- потенциометр (10KOhm) жана

- конденсатор (1 микроФ)

Ардуиного аудио киргизүү A0до, орто чекитте Жерге 10К жана 10Ктан +5Вга чейин. Киргизүүдө биз кирүүчү сигналдын амплитудасын көзөмөлдөө үчүн потенциометрди да орното алабыз. Код дагы жөнөкөй жана ал ушул максат үчүн түзүлгөн "fix_fft" libray колдонот

2 -кадам: Тестирлөө

Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө

Видео сигналдардын ар кандай түрлөрү талданган бир нече учурларды сүрөттөйт:

Синусоидалык сигналды талдоодо ташуучу так көрүнүп турат жана сигнал генераторунун жыштыгын өзгөртүү менен ташуучунун позициясы да өзгөрөт. Эгерде биз кирүүгө тик бурчтуу сигнал алып келсек, спектралдык анализатордо фундаменталдык сигнал, ошондой эле x3, x5 & x7 үч так гармоникасы ачык көрүнүп турат. Эгерде биз кирүүгө аудио музыка сигналын алып келсек, анда бул аппарат чындыгында кымбатыраак аудио жабдууларда кездешүүчү графикалык аудио анализатор.

3 -кадам: Схема жана код

Схема жана код
Схема жана код

Акыр -аягы, бүт жамаат ылайыктуу кутуга жайгаштырылган. Бул кесипкөй инструмент эмес, анткени ал аз чечим жана жыштык диапазонуна ээ, бирок улуу тарбиялоочу курал катары кызмат кыла алат.

Сунушталууда: