Мазмуну:

Спектр анализатору: 4 кадам
Спектр анализатору: 4 кадам

Video: Спектр анализатору: 4 кадам

Video: Спектр анализатору: 4 кадам
Video: История Серии Dead Rising. Часть 4 2024, Июль
Anonim
Image
Image

Бул долбоор 'Creative Electronics' үчүн болгон, Малага университетинин Бенг Электроника инженериясынын 4-курс модели, Телекоммуникация мектеби (https://www.uma.es/etsi-de-telecomunicacion/).

Долбоор Карлос Алмагро, Диего Хименес жана Алехандро Сантана тарабынан иштелип чыккан жана чогултулган, биз Ардуино Мега башкарган "бокс музыкалык ойноткучту" жасадык (биз муну тандап алдык, анткени Ардуино Леонардо неопикселдик матрицага жетиштүү эмес болчу), Бул 8x32 неопикселдүү матрица аркылуу музыканын спектрин көрсөтөт. Негизги идея - үн сигналын 8 тилкеде тандоо (20 кГцке чейин ар бир жемиш аралыгын көрсөтүү үчүн бир тилке).

Сигнал 3.5 порту аркылуу кирип, ардуино менен сүйлөөчүлөргө барат, мурунку кадам күчөтүлөт.

1 -кадам: Компоненттер жана материалдар

Компоненттер жана материалдар
Компоненттер жана материалдар

Arduino Mega (брендElegoo)

Placa de soldadura doble cara

4 каршылык көрсөткүчү 220

4 led

2 эски спикер

2 каршылык 330

2 киргизүү баскычтары

1 каршылык 470

10uF 1 конденсатор

220uF 1 конденсатор

1K 1 каршылык

1 каршылык 100 миң

2 UA741

Киргизүү карагайлары эркек жана ургаачы

2 күчөткүч PAM8403

2 -кадам: Аппараттык

Аппараттык
Аппараттык
Аппараттык
Аппараттык

Белгилүү болгондой, Arduinoго киргизилүүчү чыңалуу диапазону 0 [V] -5 [V] диапазонунда, бирок персоналдык компьютердин кулакчын терминалынан чыккан аудио сигналдын чыңалуу диапазону -0.447 [V] 0,447 [V] чейин.

Бул чыңалуу минус жагына чейин өзгөрөт дегенди билдирет жана амплитудасы өтө кичине Түздөн -түз Arduino Аудио сигналын киргизүү мүмкүн эмес. Ошондуктан, бул схемада, биринчиден, чыңалуу 5 [V] чыңалуусунун жарымына барабар болгон 2,5 [V] тартылат, андан кийин күчөткүч схемасынан өткөндөн кийин Arduino аналогдук пинине киргизилет. конфигурацияланган. Андан кийин биз схеманы талдайбыз:

1. Midpoint потенциалдуу үстөмдөөчү / инвинтинг эмес күчөткүчтөрдүн схемалары X1 жана X2 стерео мини -джек. Бул жөн эле параллелдүү туташкандыктан, аны киргизүү же чыгаруу болушу мүмкүн. Биз көрө алабыз, стерео аудио сигналдарынын бирөөсү гана тартылган. R17 спектр анализаторунун сезгичтигин жөнгө салуу үчүн. C1 аркылуу R17дин бир жагы орточо потенциалга туташат. Муну менен, кирүүчү аудио сигналга орточо потенциалга туура келген чыңалууну кошууга болот. Андан кийин кайтарылгыс күчөткүч схемасы жок. Мындан тышкары, темир-темир жол өндүрүшү менен оп-ампти колдонуу керек (толук кандуу чыгаруу).

2. Орто чекит потенциалын жаратуучу схема (темир жол бөлүүчү) R9, R10, R11 электр менен камсыздоо чыңалуусун экиге бөлүп, аны чыңалуунун жолун жолдоочуга киргизет. R11 орточо потенциалды жакшы тууралоо үчүн. Бул жерде көп бурулуштуу жарым туруктуу резисторду колдонуу жакшы деп ойлойм.

3. Аналогдук электр менен камсыздоо LPF микросхемасы R6 жана C3 өтө аз жыштыгы бар аз өтмө чыпканы түзөт жана аны иштөөчү күчөткүчтөр үчүн энергия булагы катары колдонот. Муну менен негизги электр булагынан аралашкан ызы -чуу басылат. VCC чыңалуусу + 5Vдан төмөн түшүп кеткендиктен, R6 электр энергиясы менен катар болгондуктан, бул чыңалуу Arduino аналогдук чыңалуу пинине киргизилет. Программа тышкы чыңалуу булагын орнотот.

4. LED панелинин контроллери үчүн SPI чыңалуу бөлүштүргүч схемасы LED панелинин контроллерин бул жерге туташтырыңыз, бирок LED панелинин контроллерине киргизиле турган чыңалуу 3,3 В болгондуктан, чыңалууга бөлүнүүчү резистор киргизилет.

Акырында, биз неопикселдик панелди arduino санарип казыктарына I/O туташтырышыбыз керек.

Биз бул аппараттык дизайнды бул жерден алдык

биз бул баракчадан лицензия жөнүндө эч нерсе көргөн жокпуз, бирок биз ага ыраазычылык билдирүүнүн зарылдыгын сезебиз.

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

3 -кадам: Программалык камсыздоо

Биз FFT китепканасы аркылуу аналогдук кирүү сигналына Фурье трансформациясын колдонгон программаны иштеп чыктык (аны сиз өзүңүздүн arduino IDEден жүктөп алсаңыз болот) жана ал 8 фруктуалык интервалдарды көрсөтүү үчүн сигналды үлгү кылат. Бул жарык шоунун 4 түрдүү режиминин арасынан тандай алат.

4 -кадам: Case

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

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