Съдържание:
Видео: Анализатор на спектъра: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Този проект беше за „Creative Electronics“, 4-ти модул на Beng Electronics Engineering в Университета в Малага, Училище по телекомуникации (https://www.uma.es/etsi-de-telecomunicacion/).
Проектът е проектиран и сглобен от Карлос Алмагро, Диего Хименес и Алехандро Сантана, направихме „музикален плейър на кутия“, контролиран от Arduino Mega (избрахме го, защото Arduino Leonardo не беше достатъчно мощен за неопикселовата матрица), който показва чрез 8x32 неопикселова матрица спектъра на музиката. Основната идея е да се пробва звуковия сигнал в 8 бара (по една лента, за да се представи всеки честотен интервал, до 20 kHz).
Сигналът влиза през порт за жак 3.5 и отива към arduino и спикерите, предишната стъпка на усилване.
Стъпка 1: Компоненти и материали
Arduino Mega (маркаElegoo)
Placa de soldadura a doble cara
4 резистенции от 220
4 светодиода
2 стари високоговорителя
2 съпротивления от 330
2 бутона за вмъкване
1 съпротивление от 470
1 кондензатор от 10uF
1 кондензатор от 220uF
1 съпротивление от 1K
1 съпротивление от 100k
2 UA741
Вмъкване Борове мъжки и женски
2 усилвателя PAM8403
Стъпка 2: Хардуер
Както знаем, диапазонът на напрежението, което може да бъде въведено в Arduino, е в диапазона от 0 [V] до 5 [V], но диапазонът на напрежението на аудио сигнала, изведен от терминала за слушалки на персоналния компютър и т.н., е -0,447 [V] до 0,447 [V].
Това означава, че напрежението се люлее дори към минусовата страна и амплитудата е твърде малка Директно към Arduino аудио сигнал не може да бъде въведен. Следователно в тази верига първо напрежението се издърпва с 2,5 [V], което е половината от напрежението от 5 [V], след това се въвежда към аналоговия щифт на Arduino след преминаване през усилвателната верига, за да се увеличи амплитудата. конфигуриран. След това ще анализираме електрическата схема:
1. Средата на потенциал за налагане / неинвертиране на усилвателни вериги X1 и X2 са стерео мини жакове. Тъй като е просто свързан паралелно, той може да бъде или вход, или изход. Можем да видим, че само един от стерео аудио сигналите се улавя. R17 е за регулиране на чувствителността на спектроанализатора. Чрез C1 едната страна на R17 е свързана с потенциала на средната точка. По този начин е възможно да се наслагва напрежение, съответстващо на потенциала на средната точка, към входния аудио сигнал. След това няма необратима схема на усилвателя. Освен това е необходимо да се използва операционен усилвател с изход между релси (пълен ход).
2. Верига за генериране на потенциал на средна точка (релсов сплитер) R9, R10, R11 разделете захранващото напрежение наполовина и го въведете към последователя на напрежението. R11 е за фино регулиране на потенциала на средната точка. Мисля, че тук е добре да използвате многооборотен полуфиксиран резистор.
3. Аналоговото захранване LPF веригата R6 и C3 представляват нискочестотен филтър с изключително ниска честота на прекъсване и го използват като захранване за операционни усилватели. По този начин шумът, смесен от основното захранване, се прекъсва. Тъй като напрежението на VCC пада под + 5V, тъй като R6 е последователно с захранването, това напрежение се въвежда към аналоговия извод за напрежение на Arduino. Програмата задава източник на референтно напрежение външно.
4. Схема на разделител на напрежение SPI за контролера на LED панела Свържете контролера на LED панела тук, но тъй като напрежението, което може да бъде въведено към контролера на LED панела, е 3,3 V, резисторът за разделяне на напрежението е поставен.
И накрая, остава само да свържем неопикселовия панел към цифровите изводи на I/O на arduino.
Ние сме взели този хардуерен дизайн от тук
не сме виждали споменаване на лиценз на тази страница, но изпитваме нужда да го споменем и да му благодарим.
Направихме контролер с два бутона за промяна на различните режими и регулираме силата на звука с променливо съпротивление.
Стъпка 3: Софтуер
Разработихме програма, която прилага трансформацията на Фурие към аналоговия входен сигнал чрез библиотеката FFT (която можете да изтеглите в собствената IDE на arduino) и тя изважда сигнала за показване на 8 честотни интервала. Той може да избира между 4 различни режима на осветление.
Стъпка 4: Делото
Дизайнът на калъфа е напълно безплатен и различен за всеки проект, единственото изискване е всички компоненти и схеми да се поберат вътре и да могат да показват неопикселовата матрица.
Препоръчано:
Как да си направим LED анализатор на аудио спектър: 7 стъпки (със снимки)
Как да си направим анализатор на аудио аудио спектър: LED анализаторът на аудио спектър генерира красивия модел на осветление в зависимост от интензивността на музиката. На пазара се предлагат много комплекти DIY LED музикален спектър, но тук ще направим LED аудио спектър Анализатор, използващ NeoPixe
Двулентов WiFi анализатор: 6 стъпки (със снимки)
Двулентов WiFi анализатор: Тези инструкции показват как да използвате терминала Seeedstudio Wio, за да направите 2,4 GHz и 5 GHz двулентов WiFi анализатор
Супер голям акрилен анализатор на спектър: 7 стъпки (със снимки)
Супер голям акрилен анализатор на спектър: Защо бихте искали да погледнете тези малки LED дисплеи или тези малки LCD, ако можете да го направите голям? Това е стъпка по стъпка описание за това как да изградите свой собствен анализатор на спектър с гигантски размери. LED ленти за изграждане на стая, изпълваща светлина
Танцуващ фонтан: Arduino с анализатор на спектъра MSGEQ7: 8 стъпки
Dancing Fountain: Arduino с MSGEQ7 Spectrum Analyzer: Приемането на аудио сигнал и превръщането му във визуална или механична реакция е много интересно. В този проект ще използваме Arduino Mega за свързване към спектроанализатор MSGEQ7, който приема входния аудио сигнал и изпълнява обхват
Анализатор на спектъра на аудио сигнала Arduino: 3 стъпки
Анализатор на спектъра на аудио сигнала Arduino DIY: Това е много прост аудио анализатор с променливи визуални режими