Съдържание:

Аудио превключвател (Arduino): 5 стъпки
Аудио превключвател (Arduino): 5 стъпки

Видео: Аудио превключвател (Arduino): 5 стъпки

Видео: Аудио превключвател (Arduino): 5 стъпки
Видео: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Юли
Anonim
Аудио превключвател (Arduino)
Аудио превключвател (Arduino)

Този проект започна, защото моята училищна група и аз трябваше да превключим множество аудио източници към един аудио усилвател. Когато търсихме в интернет за някакъв модул за превключване на аудио за Arduino, не можахме да намерим нещо подобно. Вече знаех за чип, способен да превключва аналогови сигнали, но нямаше и наистина полезни мудули за него. Затова се захванах за работа и създадох своя собствена.

Стъпка 1: Какво ви трябва

Какво ти е необходимо
Какво ти е необходимо

Тази платка е напълно SMD (с изключение на щифтовете), което означава, че всички компоненти са запоени върху печатната платка. Това означава, че връзките за запояване са много малки и по този начин са по -трудни за запояване, отколкото през компонентите на отворите. Поради тази причина ви препоръчвам да не опитвате това, без първо да тренирате с по -големи компоненти.

Сметка за материали:

  • 1x 74HC139
  • 1x CD4052
  • 10x 10uF кондензатор (0805) (биполярен)
  • 4x LED (0805)
  • 4x 330 ома резистор (0805)
  • 5x женски аудио жак
  • 1x 5 -пинов хедър

Има и спецификация, експортирана от EasyEda:

Стъпка 2: Обяснена схема

Обяснена схема
Обяснена схема

Ще разгледам само накратко работата на схемите, така че повечето хора могат да следват това, ако искат.

Тъй като заглавката на щифта не е толкова интересна, ще преминем към чипа 4052. Този чип е двоен аналогов превключвател и както подсказва името, той превключва аудио сигнала от включването на своите четири входа и го насочва към един изход. Тъй като през повечето време аудиото е стерео, се нуждаем от два аудио превключвателя. тук "дуалът" е полезен. Етикетите са маркирани като CH1_L за "канал 1 наляво" или COM_L за "общо ляво" и могат да бъдат проследени до конекторите за жак.

Следва SN74HC139. Това е демултиплексор, но не се притеснявайте за този странен термин. Основната му функционалност е да посочи кой канал е избран в момента за преминаване през аудио сигнала. Това е частта, в която направих малка грешка. Трябваше да светне светодиод на избрания канал, но така свети всички светодиоди, С изключение на избрания канал. Така че можете да мислите за светодиодите като индикатори „този канал е заглушен“.

Единствените останали части са конекторите за аудио жак. Тук всъщност няма нищо особено за гледане. Единственото нещо, което може да изглежда странно, са кондензаторите. Това са отделящи кондензатори и те блокират DC сигнали и пропускат AC сигнали като аудио.

Стъпка 3: Поръчайте борда

Поръчка на борда
Поръчка на борда

Както може би сте видели на снимките на истинската печатна платка, трябваше да направя връзка с проводник, който не планирах. Това е така, защото пакетът на 74HC139 не е правилен (грешка на библиотеката EasyEda).

Тази грешка не е отстранена, така че имайте това предвид при поръчка!

Стъпка 4: Използване на дъската

Използване на дъската
Използване на дъската
Използване на дъската
Използване на дъската

Първото нещо, което трябва да направите, е да захранвате платката с 5 волта, защото тя няма да работи без нея. Цялата логика също работи на 5 волта. Свържете Sel1, Sel2 и Mute към arduino, защото те не се изтеглят нагоре или надолу от никакъв резистор. Ако не са свързани, те ще плават, което ще предизвика странно поведение.

Тази платка има функция за заглушаване, която ще предотврати преминаването на всеки сигнал през дъската. В заглушено състояние всички светодиоди ще светнат. За да заглушите платката, дръпнете щифта високо.

За да изберете канал, първото заглушаване трябва да бъде деактивирано. С двата пина Sel можете да изберете канал според таблицата на истината.

Стъпка 5: Край

Благодаря, че проверихте инструкциите ми. Надявам се това да ви е било от полза. Ако имате въпроси, оставете ги в коментарите. През повечето време отговарям в рамките на няколко дни.

Препоръчано: