Мазмуну:
- 1 -кадам: Глобалдык схема
- 2 -кадам: Электр менен камсыздоо
- 3 -кадам: Arduino программасы жана EEPROM параметрлери
- 4 -кадам: Аны куруңуз
- 5 -кадам: Дело
- 6 -кадам: Интеграциянын башка деталдары…
Video: Mash-in / AV-Switch: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Менде үйдө бир нече видео оюн консолу бар, ошондуктан телевизорумдагы бардыгын туташтыруу үчүн бир нерсе жасашым керек болчу.
Ошондой эле, мурунку үн тапкыч катары, мен музыканы татыктуу орнотууда угууну жакшы көрөм … жана объективдүү акустикалык анализ менен эмпиризмди аралаштырган мамилем бар. Мен түтүктөрдүн модасына, кымбат конвертерлерге жана маркетинг нерселерине чындыгында сезимтал эмесмин. Мага иштегени жагат, редуктордун экранында кандай ийри сызык болбосун, же сиз төлөгөн баа. Менин оюмча, жеке колдонуу үчүн, стерео үн күчөткүчтөрдүн жөнөкөй жуптары жетишерлик жакшы жана аналог жумушту туура жасайт. Манипуляциялоо оңой, алмаштыруу оңой, сумманы ж.б.
Мына ошондуктан мен биринчи 16 каналдын аналогдук аудио жана курама видео которгучун (+1 аралашкан стерео аудио киргизүү) курдум.
Максат ошондой эле булактардын энергия менен камсыздалышын башкаруу болчу (орнотууну энергияны үнөмдөө үчүн жана булактарды алгач туура иштетүү, анан аларды аягында өчүрүү). Мен катуу абалдагы эстафетаны тандап алдым, ал эски жана сезимтал аудио/видео жабдуулар үчүн ыңгайлуураак, жана дагы бышык.
Бул биринчи версияда эч кандай алыстан башкаруу жок болчу, мен үнүмдү же киришимди өзгөртүү үчүн диванымдан туруп чарчадым. Ошондой эле, мен ар бир киргизүүнүн ар бир санына кайсы булак туташтырылганын эстеп калууга милдеттүү болчумун жана бул "Тандоо" баскычын басуудан бир аз тажадым, менин сүйүктүү консолум кайсы жерге туташтырылганын (же менин фононумду, же …).
Мен үн сапатына чындап канааттанган жокмун, анткени аудио сигналды которуу үчүн колдонгон микросхемалар бул үчүн оптималдаштырылган эмес. Жана аудио чыгаруу пассивдүү өчүргүч катары кош потенциометр менен шартталган. Мага жакшыраак үн сапаты керек болчу.
Ошондой эле бул биринчи версия эч кандай жаңы технологияга шайкеш келүү үчүн иштелип чыккан эмес жана негизинен толук аналогдук продукт болгон.
Ошентип, "Маш-ин"-бул бир нече жыл мурун жасаган биринчи версиямдын эволюциясы, кээ бир жаңы мүмкүнчүлүктөр менен биринчи версиянын бир бөлүгүн кайра колдонуу:
- Система азыр толук аналог эмес, бирок көбүнчө ардуино менен башкарылат.
- IR алыстан башкаруу.
- 4 катар LCD экран (I2C шинасы)
- аудио үчүн жаңы чиптер (MPC506A BB). Алар, балким, теориялык жактан аудио үчүн эң жакшы эмес, бирок маалымат таблицасы бурмалоо жөнүндө жетишерлик жакшы экенин көрсөтөт (жана мурунку CD4067ге караганда алда канча жакшы). Кээ бир сыноолордон кийин, которуштурууда ызы -чуу болду, бирок аудио тактасы жана arduino программасы которуу процессинде үндү өчүрүү үчүн ийкемдүү, бул жакшы натыйжа берет!
- Профессионалдуу мамиле менен чыгарууну кууп жетүү үчүн кошумча чип (PGA2311). Бул Arduino SPI автобусу менен жакшыраак башкарууну камсыз кылат, ошондой эле үнсүз функцияны туура башкарат жана ар бир кириште деңгээлди алмаштырууну программалоого мүмкүнчүлүк берет, бул абдан сонун.
- тышкы модулдарды иштеп чыгуу үчүн кеңейтүү порту (сыналгы же HDMI которгучтары үчүн RS-232, менин конок бөлмөмдүн калган аудио түзүлүшүндө аналогдук сигналды багыттоо үчүн кошумча аудио реле).
- жакшыраак дизайн, түзмөк күйүп турганда ичинде кооз жарык бар.:)
1 -кадам: Глобалдык схема
Дүйнөлүк процесс бул:
киргизүү> [которуштуруу бөлүмү]> [кошумча аудио киргизүү менен аудио тактасы / суммасы]> [үнүн басуу / үн бөлүмү]> чыгаруу
Arduino берет:
- 5 биттик экилик сөз, которуштуруу бөлүмүн көзөмөлдөө үчүн 5 өзүнчө чыгууда (мисалы, ал кеңейтүү модулу менен пайдалуу боло турган 16 физикалык кирүүнү + 16 виртуалдык кирүүнү башкара алат).
- PGA 2311ди көзөмөлдөө үчүн SPI шинасы (аудио чыгаруунун үнүн басуу/үнү).
- ЖК экранды башкаруу үчүн I2C автобус.
- алдыңкы панелдеги HUIге киргизүүлөр (анын ичинде кодер жана 3 баскыч: күтүү/күйгүзүү, меню/чыгуу, функция/кирүү).
- IR сенсорунун кириши.
- СССРди айдап чыгуу үчүн өндүрүш.
Бул жерде:
- глобалдык схема
- Arduino pinout баракчасы
- которуштуруу бөлүмү үчүн колдонулган экилик сөздөр үчүн таблица
- эски аудио тактасынын схемасы, мен бул долбоордо кайра колдондум
Ошентип, аудио тактасы эки башка PCBге бөлүнөт:
- жыйынтыктоочу бөлүк
- үн / үнсүз бөлүк
Ошентип, аналогдук аудио сигнал которуштуруу бөлүмүнөн кийин негизги тактадан чыгып, жыйынды ПКБга өтөт (TL074 opamp), андан кийин арткы панелдеги чыгуучу туташтыргычка өтүүдөн мурун PGA 2311 тарабынан иштелип чыгуучу негизги тактага кайтат.
Мен муну кылуунун кажети жок деп ойлойм, бирок бул мага жаңы ПХБны иштеп чыкпастан, эски бөлүгүмдү кайра колдонуунун жолу болду.
2 -кадам: Электр менен камсыздоо
Мен энергия менен камсыздоону иштеп чыккан жокмун (AC/DC модулу). Амазонкадан сатып алуу арзаныраак жана оңой эле;)
Мага 3 түрдүү DC чыңалуусу керек болчу:
Логикалык бөлүктөр үчүн бир +5V (анын ичинде Arduino… Ооба, мен +5V чыгарууну тактаны камсыз кылуудан турган жаман нерсени жасадым … бирок чындык: ал иштейт).
Аудио бөлүктөрү үчүн бир +12V жана бир -12V.
3 -кадам: Arduino программасы жана EEPROM параметрлери
бул жерде:
- Arduino программасы
- Arduinoдогу орнотуу менен башкарылган жана EEPROMда сакталган параметрлер
Эскертүү: Мен стандарттуу IR пультун колдондум, жана сиз программада пульттун ар бир ачкычынын коддорун өзгөртө аласыз.
Мен медиацентр түзмөгүмө тез кирүү үчүн ачкычты программамдын жарлыгы катары колдондум. "Маш-индин" орнотуу менюсу бул жарлыкка кайсы кирүүнү тандаганыңызды конфигурациялоо үчүн жасалган. Бул параметр Arduino EEPROMдо да сакталат.
4 -кадам: Аны куруңуз
бул жерде аны жасоо үчүн Gerber файлы.
Ардуино PCCге өйдө-ылдый каралат (уялгандай).
белгилүү маселелер:
- композиттик видеонун которуштуруу бөлүмү үчүн колдонулган CD4067 туура эмес түрдө берилген. Схема 12В кубаттуулукту берет, бирок бул Arduino тарабынан 5V логикалык сигналдары бар драйвер … ошондуктан кирүүлөр баары бир биринчи орунда калат (00000).
- Бул MPC506 чиптери менен бирдей маселе, бирок логикалык деңгээлдер ошол компоненттер тарабынан туура каралат, андыктан бул жөнүндө эч нерсе өзгөртө албайт.
Ошентип, сиз ПХБны бир аз өзгөртүүгө туура келет, бирок сиз IC колдоосун колдонсоңуз жана кээ бир зымдарды кошсоңуз болот.
5 -кадам: Дело
Бул жерде алдыңкы жана арткы панелдин долбоорун таба аласыз.
Башка бардык 3D файлдар бул жерде жеткиликтүү.
Мен баарын Sketchup менен иштеп чыктым, андыктан нерселерди бекер ыңгайлаштыруу оңой, менимче.
Бардык ички панелдер бири -бирине чапталган эки катмарга басылган. Ошондой эле ички табак эки баскыч менен басылат, болжол менен апельсиндин 2 катмары (же сизге жаккан түс), калгандары ак түстө. Бул сыяктуу, ал түзмөк күтүү режиминде турганда аппак көрүнөт, ал күйүп турганда кызгылт сары түскө боелот (ичиндеги жарык менен).
Мен кичинекей LED 230VAC чырагын колдондум. Бул 1W электр энергиясын керектөөдөн азыраак жана анчалык ысытпайт. Бул ССРдин өндүрүшү менен шартталган.
SST жылыткычка орнотулган. Корпустун капталында тешик бар, анын ичинде абаны кайра иштетүү мүмкүн.
Баса, бул менин ишимде 10А ССРи, жана мен анын ичине температуранын таралышын алгылыктуу мааниде чектөө үчүн ага 8А сактандыргыч орноттум (канчалык көп кубаттуулукту алмаштырсаң, ошончолук жылуулук). Жылыткыч менен ал 40 ° Сге чейин барбашы керек, ал корпус толугу менен жабык болсо дагы, бул иштин PLA бөлүктөрү үчүн да жакшы.
Басып чыгарууга дээрлик даяр!;)
6 -кадам: Интеграциянын башка деталдары…
бул жерде кээ бир файлдар кабелдикке жардам берет жана ишти жеңилдетет.
Башка бардык пайдалуу нерселер акыры ушул жерде!:)
Сунушталууда:
Mash Up Arduino Code Samples: 6 Steps (Сүрөттөр менен)
Mash Up Arduino Code Samples: Бул үйрөткүч жумушчу долбоордун прототипин түзүү үчүн Arduino үлгүсүнүн эскиздерин бириктирүү процессин басып өтөт. Долбооруңуздун кодун иштеп чыгуу эң коркунучтуу бөлүгү болушу мүмкүн, айрыкча, эгер сиз аны миң жолу жасабасаңыз
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Masherator 1000 - Infusion Mash Temp Controller: 8 кадам
Masherator 1000 - Infusion Mash Temp Controller: Бул менин сыра жасоо процессим үчүн температура контроллеринин 5 -версиясы. Мен адатта текчеден өчүрүлгөн PID контроллерлерин колдондум, кээ бирлери кандай натыйжалуу жана бир аз ишенимдүү. Мен 3-D принтерин алгандан кийин, башынан баштап дизайнын түзүүнү чечтим
Mash Up жана LED конкурсу: Пез диспенсердик фонарь: 5 кадам
Mash Up жана LED Contest: A Pez Dispenser Flashlight: Бул пез диспенсердик фонарь. Бул өтө жаркыраган эмес, бирок ачкычтарды, эшиктин туткаларын ж