Съдържание:

Mash-in / AV-Switch: 6 стъпки
Mash-in / AV-Switch: 6 стъпки

Видео: Mash-in / AV-Switch: 6 стъпки

Видео: Mash-in / AV-Switch: 6 стъпки
Видео: 17 Amazing Fastest Big Wood Sawmill Machines Working At Another Level 2024, Юни
Anonim
Mash-in / AV-Switch
Mash-in / AV-Switch

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

Също като генериращ миналото звук, обичам да слушам музика на прилична настройка … и имам подход, който съчетава обективен акустичен анализ и емпиризъм. Не съм особено чувствителен към модата на тръбите, скъпите конвертори и маркетинговите неща. Харесва ми, когато работи, каквато и крива да се показва на екрана на предавката, или каквато и цена да сте платили. Мисля, че за лична употреба обикновен чифт стерео високоговорители е достатъчно добър и аналоговият прави работата правилно. Лесно се манипулира, лесно се превключва, сумира и т.н.

Ето защо изградих първи 16 канален аналогов аудио и композитен видео превключвател (+1 стерео аудио вход, който е смесен).

Целта беше също така да се управляват захранванията на източниците (за да се направи настройката по -енергоспестяваща и първо да се включат правилно източниците, а след това да се изключат в края). Направих избора на Solid State Relay, което може би беше по -удобно за стари и чувствителни аудио/видео съоръжения, а може би и по -издръжливо.

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

Не бях много доволен от качеството на звука, защото чиповете, с които превключвах аудио сигнала, не бяха оптимизирани за това. А аудио изходът просто се задвижва от двоен потенциометър, като пасивен атенюатор. Имах нужда от по -добро качество на звука.

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

Така че „Mash-in“е еволюция на тази първа версия, която направих преди няколко години, като използвах отново част от първата версия с някои нови функции:

- Системата не е напълно аналогова, но също така се задвижва предимно от arduino.

- IR дистанционно управление.

- 4 реда LCD екран (I2C шина)

- нови превключващи чипове за аудио (MPC506A от BB). Те може би не са най -добрите за аудио на теория, но листът с данни показва, че е достатъчно добър по отношение на изкривяванията (и много по -добър от предишния ми CD4067). След някои тестове имаше шум при превключването, но аудио платката и програмата в arduino са достатъчно гъвкави, за да заглушат звука за кратко по време на процеса на превключване, което дава добър резултат!

- допълнителен чип за задвижване на изхода с по -професионален подход (PGA2311). Той дава по -добър контрол със SPI шината на Arduino, както и за правилно управление на функцията за изключване на звука и дава възможност да се програмират отмествания на нивото на всеки вход, което е страхотно.

- разширителен порт за разработване на външни модули (RS-232 за превключвателите на телевизора или HDMI, допълнителни аудио релета за насочване на аналоговия сигнал в останалата част от аудио настройката на хола ми и т.н.)

- по -добър дизайн, с фантастична светлина вътре, когато устройството е включено.:)

Стъпка 1: Глобална схема

Глобалният процес е:

входове> [превключващ раздел]> [аудио платка / сума с допълнителен аудио вход]> [заглушаване / раздел за сила на звука]> изход

Arduino дава:

- 5 -битова двоична дума на 5 отделни изхода за управление на секцията за превключване (така че всъщност може да управлява 16 физически входа + 16 виртуални входа, които могат да бъдат полезни например с разширителен модул).

- SPI шина за управление на PGA 2311 (заглушаване/сила на звука на аудио изхода).

- I2C шина за управление на LCD екрана.

- входове за HUI на предния панел (включително енкодер и 3 бутони: готовност/включване, меню/изход, функция/влизане).

- вход за IR сензора.

- изход за задвижване на SSR.

Тук са:

- глобалната схема

- листът за раздаване на Arduino

- таблицата за двоичните думи, използвани за секцията за превключване

- старата схема на аудио платка, която повторно използвах в този проект

Така че в моя случай аудио платката е разделена на две отделни платки:

- обобщаващата част

- частта за сила на звука / заглушаване

Така че аналоговият аудио сигнал напуска основната платка след секцията за превключване, за да премине към сумиращата печатна платка (opamp TL074) и след това се връща към основната платка, за да бъде обработена от PGA 2311, преди да премине към изходния конектор на задния панел.

Мисля, че не е необходимо да се прави това, но за мен това беше начин да използвам отново старата си част, без да разработвам изцяло нова печатна платка.

Стъпка 2: Захранване

Не разработих захранването (AC/DC модул). По -евтино и по -лесно беше да си купя такъв в Amazon;)

Имах нужда от 3 различни типа DC напрежение:

Един +5V за логическите части (включително Arduino … Да

Един +12V и един -12V за аудио частите.

Стъпка 3: Параметри на програмата Arduino и EEPROM

тук са:

- програмата на Arduino

- параметрите, управлявани от настройката в Arduino, и запазени в EEPROM

Забележка: Използвах стандартно IR дистанционно и можете да промените кодовете на всеки ключ на дистанционното в програмата.

Използвах ключ като пряк път в програмата си за бърз достъп до устройството си за медиен център. Менюто за настройка на "Mash-in" е направено, за да конфигурирате кой вход сте избрали да присвоите на този пряк път. Този параметър също се съхранява в EEPROM на Arduino.

Стъпка 4: Изградете го

Изградете го!
Изградете го!
Изградете го!
Изградете го!
Изградете го!
Изградете го!
Изградете го!
Изградете го!

ето файла Gerber, за да го направите.

Arduino е директно вмъкнат нагоре-надолу върху печатната платка (като шейд).

вече известни проблеми:

- CD4067, използван за секцията за превключване на композитно видео, не е правилно захранван. Схемата дава 12V мощност, но това е драйвер с 5V логически сигнали от Arduino … така че входовете така или иначе остават на първия (00000).

- Същият проблем е с чиповете MPC506, но логическите нива са правилно разгледани от тези компоненти, така че няма нищо за промяна в това.

Така че ще трябва да промените леко печатната платка, но това е управляемо, ако използвате IC поддръжка и добавете някои проводници.

Стъпка 5: Делото

Случаят
Случаят
Случаят
Случаят
Случаят
Случаят

Тук ще намерите чернова на предния и задния панел.

Всички останали 3D файлове са достъпни тук.

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

Всички вътрешни панели са отпечатани на два слоя, залепени заедно. Също така вътрешната плоча се отпечатва на две стъпки, с приблизително 2 слоя оранжево (или цвета, който харесвате), а останалите в бяло. По този начин изглежда бяло, когато устройството е в режим на готовност, и свети в оранжево, когато е включено (със светлината вътре).

Използвах малка LED 230VAC лампа вътре. Това е по -малко от 1 W консумация на енергия и не загрява много. Той се задвижва от изхода на самия SSR.

SST е монтиран на нагревател. Отстрани на корпуса има дупка, която прави възможно рециклирането на въздуха вътре.

Между другото, това е 10A SSR в моя случай и аз инсталирах предпазител 8A върху него, за да огранича разсейването на температурата вътре в кутията на приемлива стойност (колкото повече мощност превключвате, толкова повече топлина имате). С нагревателя той не трябва да надвишава 40 ° C, дори ако кутията е напълно затворена, което е добре, дори за частите на корпуса от PLA.

Почти готов за печат!;)

Стъпка 6: Други подробности за интеграцията …

ето някои файлове, които да помогнат за свързването на кабели и да улеснят работата.

Всички други полезни неща в крайна сметка са тук!:)

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