Мазмуну:

Arduino көзөмөлдөгөн HDMI Switch: 3 кадам
Arduino көзөмөлдөгөн HDMI Switch: 3 кадам

Video: Arduino көзөмөлдөгөн HDMI Switch: 3 кадам

Video: Arduino көзөмөлдөгөн HDMI Switch: 3 кадам
Video: Lesson 85: Introduction to Servo Motors | Arduino Step By Step Course 2024, Июль
Anonim
HDMI которгуч Arduino тарабынан башкарылат
HDMI которгуч Arduino тарабынан башкарылат

Бул көрсөтмө сизге бир башкаруу линиясы менен берүүнү иштетүү жана өчүрүү үчүн Arduino сыяктуу микроконтроллерди колдонуп, сыналгыңызга бир нече HDMI каналын кантип башкарууну көрсөтөт.

Менин түпкү максатым-балдар өчүрүү маалында талашып-тартышпай, сыналгы алдында өткөрө турган убактысын чектөө үчүн күчтүү, бирок ийкемдүү каражатка ээ болуу. ЖК үчүн убакыт чектөөчү тиркемелер бар, бирок жазуу учурунда Улуу Британияда сыналгылар үчүн дээрлик эч нерсе жок болчу. АКШда бул жумушка арналган нерселерди сатып алса болот, бирок мен билгенимче, булар АКШнын штепсельдери менен чыңалуусуна туура келет же алар курама видеону гана көзөмөлдөйт.

Мен таймердин иштешин камсыз кылуу үчүн реалдуу убакыт режиминдеги Arduino негизделген контроллерди курууну ойлодум. Телевизорду кантип күйгүзүү жана өчүрүү кыйын болду, бирок коопсуз. Ошентип, мен варианттарды карап көрдүм:

1) сыналгыга электр энергиясын көзөмөлдөө - абдан эффективдүү, бирок мен узак мөөнөттүү келечекте сыналгыга терс таасирин тийгизет деп тынчсызданып турам жана ал электр релесин ж.б.

2) IR алыскы протоколдорун колдонуу менен башкаруу - жакшы идея, бирок кубаттуулук дээрлик ар дайым менин оюмча, ал эми алыскы түзмөктүн сыналгынын абалын билүүгө мүмкүнчүлүгү жок, ошондуктан иш жүзүндө бул иштебейт деп ойлойм.

3) ар кандай киргизүү түзмөктөрүнөн HDMI каналдарын которуу аркылуу көзөмөлдөө (биз мындан ары ТВга түз кирүүнү колдонбойбуз) - бул иштеши мүмкүн, бирок HDMI - бул ылдам сигнал, аны кылдаттык менен буруу жана алмаштыруу керек - сиз кыла албайсыз жөн гана протоколго бир нече транзисторду колдонуңуз!

Мен 1 & 2 варианттарын башталгыч эмес деп эсептедим. 3 -вариант которууну кантип жүргүзүү керектигин эске албаганда, эң жакшы жол болуп көрүндү. Автоматтык HDMI комбайнын киргизиңиз жана аны 5 фунт стерлингден көп соодагерлерден сатып алсаңыз болот (мисалы, Ebay аркылуу).

Мен муну кантип өзгөртүү керектигин тез эле аныктадым, андыктан 0-5 V TTL сигналы HDMI сигналдарын өткөрүп жибергенин же бөгөттөгөнүн көзөмөлдөйт. Өзгөртүү түзмөктө каналдын кол менен же автоматтык тандоосуна зыян келтирбейт.

Өзгөртүү абдан жөнөкөй, эгер сиз Arduino интерфейси жана негизги ширетүү менен ыңгайлуу болсоңуз. Ал төмөнкүлөрдү талап кылат:

Арзан 3төн 1ге чейин автоматтык HDMI алмаштыргыч жогоруда көрсөтүлгөн (мисалы, Ebay аркылуу оңой эле алса болот). Башкалар да ушундай иштесе, аларды колдонуу мүмкүн. UPDATE - менин башка инструкциямды караңыз, ал дагы ушундай эле түрдө иштейт жана менин AV булактарымдын айрымдары менен жакшыраак иштөөнү таптым.

Негизги электроника каражаттары

Кандооч

1K каршылыгы

2N2907 PNP транзистору

Ысык эритилген клей мылтыгы

Илинүүчү зым (мис. 7/0.2)

Мен кийинки беттерде HDMI алмаштыргычтын өзгөртүүсүн гана сүрөттөйм. Бул чынында эле жөнөкөй. Мен бул өзгөртүүнү ишке ашырган адамдар "искусствонун кадимки чеберчилигине" ээ деп ойлошкон, ошондуктан процесстин ар бир этабынын схемаларын же сүрөттөрүн кошушкан эмес. Arduino контроллер бөлүгү азырынча окурманга калтырам, анткени бул алардын жеке муктаждыктарына ылайыкташтырылган. Менин планым-болочок көрүүчүлөрдүн жети сегменттүү дисплейде көрсөтүлгөн телекөрсөтүү минуталарына кирүү үчүн "кирүүгө" уруксат берүү үчүн RFID өтмөктөрү болмок. UPDATE - бул иш азыр менин башка көрсөтмөлөрүмдө жарыяланды.

Жоопкерчиликтен баш тартуу: бул өзгөртүү мен үчүн иштеди жана тиркелген AV жабдуулардын эч бирине зыян келтирген жок окшойт, бирок мен аны колдонмого ылайыктуулугуна кепилдик бере албайм, эгер аны аткарсаң, анда ал өз тобокелдигиңде.

1 -кадам: алмаштыргыч PCB тартып Power Supply диоддорду алып салуу

Электр менен камсыздоо диоддорун алмаштыргыч ПХБдан алып салыңыз
Электр менен камсыздоо диоддорун алмаштыргыч ПХБдан алып салыңыз

Которгучтун корпусунун астындагы төрт бураманы алып салыңыз.

Корпустун эки жарымын бөлүп, схеманы алып салыңыз.

Үч жер үстүндөгү диоддорду D1ден D3ке чейин аныктаңыз, алардын жайгашкан жери сүрөттө кызыл менен белгиленген. Бул диоддор келген HDMIдан +5 VDC менен камсыздоону дисктин электр менен камсыздоо бөлүмүнө алып барат; башкармалык өз күчүн бул жетелөөлөрдөн алат.

Диоддорду алып салыңыз (бири жашыл түстө көрсөтүлгөн), аларды тактан сууруп алуу үчүн ширетүүчү темирди колдонуңуз. Бул натыйжалуу тактаны өчүрөт, анткени алмаштыргыч IC тышкы энергияны ала албайт. Бул кадамдын сүрөтү диоддор алынып салынгандан кийин тартылганына көңүл буруңуз.

Өзгөртүлгөн схеманы азыр тактанын электр менен камсыздоо бөлүмүнө тышкы +5 VDC менен камсыз кылуу аркылуу сырттан иштетсе болот. +5 VDC D3 катоддук аянтчасына барышы керек жана камсыздоо жери HDMI коргошунунун жанындагы жер аянтчасына барышы керек (эгер сиз жетиштүү түрдө карасаңыз, бортто GND деп белгиленген). Булар сүрөттө көк менен белгиленген.

Бул бузуунун маңызы ушул - тактанын күчүн көзөмөлдөңүз жана HDMI берилеби же жокпу, сиз көзөмөлдөйсүз. Жеке өзгөртүүлөрдү кол менен / автоматтык түрдө которуу ушул өзгөртүүдөн кийин сакталат.

2 -кадам: алмаштыргыч ПХБга транзистордук которууну орнотуңуз

Транзистор которуштургучту ПКБга орнотуңуз
Транзистор которуштургучту ПКБга орнотуңуз

Arduino HDMI алмаштыргыч тактасын айдоо үчүн бир пинден жетиштүү токту ала албайт. Анын 5 VDC жеткирүүчү темир жолу болжол менен 400 мА булак алат. Ошентип, кийинки кадам-Arduino санариптик чыгаруу аркылуу өз электр булагынан тактаны башкарууга мүмкүндүк берүү үчүн жогорку жактуу PNP транзистордук которгучту орнотуу.

Мен 2N2907 PNP транзисторун колдондум. Бул ысык эритилген клейди колдонуп, өчүргүч схемасына өлүк мүчүлүштүктөрдүн стили орнотулган. Сүрөттө транзистордун тегеректелген тарабы тактанын сырткы четине карайт. Бардык кошумча компоненттерди / зымдарды бортто төмөн кармоо маанилүү, андыктан корпустун капкагы кийин кайра ордуна келет.

Кара коргошун Arduino жерин алмаштыргыч тактасындагы жерге төшөмөгө туташтыруу үчүн колдонулган.

Кызыл коргошун PNP эмитентин Arduino 5 VDC пинине туташтыруу үчүн колдонулган.

Апельсин коргошун 1 кОмдук резистор аркылуу Arduinoдогу санариптик чыгууну PNP базасына туташтыруу үчүн колдонулган. Мен 13 -пин колдонгом, анткени ал светодиодго туташтырылган жана жаркыроо жакшы тесттин эскизин түзөт. Бул кызгылт сары коргошун жогорку жактагы которгучту башкаруу линиясы.

PNPдин коллектору алмаштыргыч тактасындагы D3 катоддук аянтка туташтырылган.

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

Зымдардын өтүшүнө уруксат берүү үчүн корпустун капталына кичинекей оюктарды койдум. Өлгөн мүчүлүштүктөрдү орнотуу кылдаттык менен аткарылган шартта, корпустун капкагы эч кандай көйгөйсүз кайра жабылышы керек.

3 -кадам: Жыйынтык

Макул - бул дээрлик баары. Бул PNP жогорку капталдуу которгуч болгондуктан, HDMI берүү LOW (0 V) башкаруу линиясын орнотуу менен ырасталат. Башкаруу линиясын HIGH (+5 V) орнотуу алмаштыргычты иштен чыгарат жана ошону менен HDMI сигналдарынын көрсөтүлүшүнө тоскоол болот. Кабатыр болбоңуз - эгер сиздин чебер кирпиктериңиз Arduino үчүн электр энергиясын өчүрүп койсо, алар HDMI өткөрүүнү толугу менен тоскоол кыла турган эң маанилүү 400 мА 5 В темир жолунан айрылып калышат.

Албетте, бул алмаштыргычты сыналгыга кирүүнү көзөмөлдөө каражаты катары колдонуу үчүн, аны көзөмөлдөөчүнү, алмаштыргычты жана бардык HDMI кириш сымдарынын штепсельдерин, кирүүчү тешиктери бар, ачуу кыйын болгон кутуга камаш керек. кичинекей, аларды сууруп алып, сыналгыга туташтырууга жол бербөө үчүн. Мен бардыгын (алмаштыргыч, контролер, дисплей ж.

Бул сыналгыңыз HDMI монитору катары колдонулганда гана натыйжалуу болоору айтпаса да түшүнүктүү. Эгер сиз RF туташуусун сыналгыга туташтырып койсоңуз, ал дагы эле жеткиликтүү болот. Улуу Британияда RF кирүүсүн алуу жана телевизор сигналын HDMI аркылуу берүү үчүн PVR колдонуу барган сайын кеңири тараган окшойт, андыктан RF кирүүчү кабелин сыналгыдан алып, аны жашыруу же башка каналды алып салуу жетиштүү. балдарыңыздын көзөмөлүңүздү айланып өтүүсүнө жол бербөө үчүн.

Мен кимдир бирөө бул маалыматты пайдалуу деп үмүттөнөм. Контроллерди курууда ийгилик - меники бүткөндөн кийин мен бул постту жаңыртам.

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