Mundarija:

Arduino tomonidan boshqariladigan HDMI kaliti: 3 qadam
Arduino tomonidan boshqariladigan HDMI kaliti: 3 qadam

Video: Arduino tomonidan boshqariladigan HDMI kaliti: 3 qadam

Video: Arduino tomonidan boshqariladigan HDMI kaliti: 3 qadam
Video: STC-3028 Thermostat with Heat and Humidity Fully Explained and demonstrated 2024, Iyul
Anonim
Arduino tomonidan boshqariladigan HDMI kaliti
Arduino tomonidan boshqariladigan HDMI kaliti

Bu ko'rsatma sizga bitta boshqaruv chizig'i bilan uzatishni yoqish va o'chirish uchun Arduino kabi mikrokontroller yordamida televizoringizga bir nechta HDMI uzatishni qanday boshqarishni ko'rsatib beradi.

Mening asosiy maqsadim-bolalar televizor oldida vaqtini cheklash uchun mustahkam, lekin moslashuvchan vositaga ega bo'lish. O'chirish vaqtida janjallashmasdan. Shaxsiy kompyuterlar uchun vaqt cheklovlari mavjud, lekin yozish paytida Buyuk Britaniyada televizorlar uchun deyarli hech narsa yo'q edi. AQShda aynan shu ish uchun mo'ljallangan narsalarni sotib olish mumkin, lekin men bilganimdek, ular faqat AQShning vilkasi va kuchlanishiga mos keladi yoki ular faqat kompozitsion video va boshqalarni boshqaradi.

Men taymer funktsiyasini ta'minlash uchun real vaqtda soat moduliga ega Arduino-ga asoslangan boshqaruv moslamasini qurishni o'ylardim. Televizorni ishonchli, lekin ishonchli tarzda yoqish va o'chirish qiyin edi. Shunday qilib, men variantlarni ko'rib chiqishga qaror qildim:

1) televizorning tarmoq quvvatini boshqaring - juda samarali, lekin men uzoq vaqt davomida televizorga salbiy ta'sir qilishidan xavotirdaman va bu tarmoq rölesini ishlatishni o'z ichiga oladi.

2) infraqizil infraqizil protokollar yordamida nazorat qilish - yaxshi fikr, lekin quvvat deyarli har doim o'zgaruvchan va menimcha, masofali qurilmaning televizor holatini bilishi mumkin emas, shuning uchun amalda bu ishlamaydi deb o'ylamayman.

3) har xil kirish qurilmalaridan HDMI uzatmalarini almashtirish orqali boshqarish (biz endi televizorga to'g'ridan -to'g'ri RF chastotasini ishlatmaymiz) - bu ishlashi mumkin, lekin HDMI - bu tezkor signal, uni diqqat bilan yo'naltirish va o'zgartirish kerak - siz qila olmaysiz Protoboardda bir nechta tranzistorlardan foydalaning!

Men 1 va 2-variantlarni boshlang'ich deb hisobladim. 3 -variant, kommutatsiyani qanday bajarish kerakligi muammosidan tashqari, eng yaxshi yo'l kabi tuyuldi. Avtomatik HDMI kombinatorini kiriting va uni 5 funtdan arzon narxda ko'plab savdogarlardan sotib olishingiz mumkin (masalan, Ebay orqali).

Men buni tezda qanday o'zgartirish kerakligini aniqladim, shunda 0-5 V TTL signali HDMI signallarini uzatishi yoki blokirovkasini nazorat qiladi. O'zgartirish qurilmadagi kanalni qo'lda yoki avtomatik tanlashga putur etkazmaydi.

O'zgartirish juda oddiy, agar siz Arduino interfeysi va asosiy lehim bilan qulay bo'lsangiz. Bu quyidagilarni talab qiladi:

Yuqorida ko'rsatilgan turdagi 3 dan 1 gacha bo'lgan avtomatik HDMI almashtirgich (masalan, Ebay orqali osongina olish mumkin). Boshqalardan ham xuddi shunday ishlash sharti bilan foydalanish mumkin. UPDATE - xuddi shu tarzda ishlaydigan va ba'zi AV manbalarim bilan yaxshiroq ishlashini topgan muqobil HDMI almashtirgichi uchun boshqa ko'rsatmalarni ko'ring.

Asosiy elektronika vositalari

Lehimlash temir

1K qarshilik

2N2907 PNP tranzistorli

Issiq eritilgan yopishtiruvchi qurol

Ulanish simlari (masalan, 7/0,2)

Keyingi sahifalarda faqat HDMI almashtirgich modifikatsiyasini tasvirlab beraman. Bu haqiqatan ham oddiy. Men bu modifikatsiyani amalga oshirayotgan odamlar "oddiy san'at mahoratiga" ega deb o'ylardim, shuning uchun jarayonning har bir bosqichining sxemalari yoki fotosuratlari qo'shilmagan. Men hozircha o'quvchiga qoldiradigan Arduino kontroller qismi, bu ularning shaxsiy ehtiyojlariga moslashtirilgan bo'lishi mumkin. Mening rejam shundan iboratki, bo'lajak tomoshabinlar etti daqiqali displeyda ko'rsatiladigan teleko'rsatuv daqiqalariga kirishga ruxsat berish uchun RFID ruxsatnomalariga ega bo'lishlari kerak. YANGILASH - bu ish endi mening boshqa ko'rsatmalarim nashrida chop etildi.

Ogohlantirishlar: bu o'zgartirish men uchun ishladi va hech qanday AV uskunasiga zarar bermadi, lekin men uning ilovaga mosligini kafolatlay olmayman, agar buni amalga oshirsangiz, bu sizning xavfingiz ostida.

1 -qadam: Quvvat manbai diodlarini almashtirgich PCB -dan chiqarib oling

Quvvat manbai diodlarini almashtirgich PCB -dan chiqarib oling
Quvvat manbai diodlarini almashtirgich PCB -dan chiqarib oling

Kommutator korpusining pastki qismidagi to'rtta vintni echib oling.

Kosonning ikkala yarmini bir -biridan ajratib oling va elektron kartani chiqarib oling.

D1 dan D3 gacha bo'lgan uchta sirt diodlarini aniqlang, ularning joylashuvi rasmda qizil rang bilan belgilangan. Bu diodlar kirish HDMI kabellaridan +5 VDC ta'minotini kartaning quvvat manbai bo'limiga yo'naltiradi; boshqaruv kengashi o'z kuchini ana shu etakchilardan oladi.

Diyotlarni taxtadan olib tashlash uchun lehimlantiruvchi dazmol yordamida diyotlarni olib tashlang (biri yashil rangda ko'rsatilgan). Bu boshqaruv kengashini faol ravishda o'chirib qo'yadi, chunki almashtirgich IC tashqi quvvatni ololmaydi. E'tibor bering, bu qadamning fotosurati diodlar chiqarilgandan keyin olingan.

O'zgartirilgan elektron kartani endi platadagi quvvat manbai bo'limiga +5 VDC tashqi manbai bilan ta'minlab, tashqaridan yoqish mumkin. +5 VDC D3 katodli yostig'iga o'tishi kerak, va besleme maydonchasi chiqish HDMI simining yaqinidagi tuproqli yostiqqa o'tishi kerak (agar siz etarlicha qarasangiz, taxtada GND belgisi). Ular rasmda ko'k rang bilan belgilangan.

Bu hackning mohiyati shundan iboratki - boshqaruv panelining quvvatini boshqaring va siz HDMI uzatilishi yoki uzatilmasligini nazorat qilasiz. Shaxsiy kirishni qo'lda / avtomatik almashtirish ushbu o'zgartirishdan keyin saqlanib qoladi.

2 -qadam: PCB almashtirgichiga tranzistorli kalitni o'rnating

O'zgartiruvchi PCBga tranzistorli kalitni o'rnating
O'zgartiruvchi PCBga tranzistorli kalitni o'rnating

Arduino HDMI -ni almashtirish uchun bitta pimdan etarli oqimni ta'minlay olmaydi. Uning 5 VDC besleme temir yo'li taxminan 400 mA ga teng bo'lishi mumkin. Shunday qilib, keyingi qadam-Arduino-ga raqamli chiqish orqali o'z quvvat manbasidan kartani boshqarishga ruxsat berish uchun yuqori qirrali PNP tranzistorli kalitni o'rnatish.

Men 2N2907 PNP tranzistoridan foydalanardim. Bu o'lik xato uslubi almashtirgich platasiga issiq eritilgan elim yordamida o'rnatildi. Rasmda tranzistorning yumaloq tomoni taxtaning tashqi chetiga qaragan. Barcha qo'shimcha komponentlar / simlarni taxtada pastda ushlab turish juda muhim, shundan so'ng korpus qopqog'i joyiga o'rnatiladi.

Qora qo'rg'oshin Arduino zaminini almashtirgich taxtasidagi er yostig'iga ulash uchun ishlatilgan.

PNP emitentini Arduino 5 VDC piniga ulash uchun qizil qo'rg'oshin ishlatilgan.

Arduino -dagi raqamli chiqishni PNP bazasiga 1 kOhmlik rezistor orqali ulash uchun to'q sariq rangli qo'rg'oshin ishlatilgan. Men 13 -pinni ishlatardim, chunki u LEDga ulangan va miltillash yaxshi test eskizini yaratadi. Bu to'q sariq qo'rg'oshin yuqori burchakli kalitni boshqarish chizig'idir.

PNP kollektori almashtirgich panelidagi D3 katodli padga ulangan.

Issiq eriydigan yopishtiruvchi barcha o'tkazgichlar va komponentlarning mustahkamligini va rezistor, tranzistor va almashtirgich taxtasi o'rtasida qisqa tutashuvlar bo'lmasligi uchun mo'l-ko'l ishlatilgan.

Men simlarning o'tishiga ruxsat berish uchun korpusning yon tomoniga kichik oluklar joylashtirdim. Agar o'lik xatolarni o'rnatish ehtiyotkorlik bilan bajarilgan bo'lsa, korpus qopqog'i hech qanday muammosiz qayta o'rnatilishi kerak.

3 -qadam: Xulosa

Yaxshi - bu deyarli. PNP yuqori tomonli kalit bo'lgani uchun, HDMI uzatish LOW (0 V) nazorat chizig'ini o'rnatish orqali tasdiqlanadi. YUQORI (+5 V) nazorat chizig'ini sozlash kommutatorni o'chiradi va shu bilan HDMI signallarining ko'rinishini oldini oladi. Xavotir olmang - agar sizning mohir kirpiklaringiz Arduino -ni quvvat manbaidan uzib qo'ysalar, ular HDMI uzatishni butunlay to'sib qo'yadigan 400 mA 5 V kuchlanishli muhim temir yo'lni yo'qotadilar.

Shubhasiz, bu almashtirgichni televizorga kirishni boshqarish vositasi sifatida ishlatish uchun siz uni kirish joyi uchun teshiklari bo'lgan, tekshirgich, almashtirgich va barcha HDMI kirish simlarining vilkalarini yopadigan, ochilishi qiyin bo'lgan qutiga joylashtirishingiz kerak. kichik, ularni tortib olish va to'g'ridan -to'g'ri televizorga ulashning oldini olish uchun. Men hamma narsani (almashtirgich, boshqaruvchi, displey va boshqalar) televizor yoniga o'tishi mumkin bo'lgan bitta jozibali korpusga o'rnatmoqchiman.

Bu sizning televizoringiz HDMI monitori sifatida ishlatilgan taqdirdagina samarali bo'ladi, deb ayta olmaymiz. Agar siz televizorga RF chastotasini ulab qo'ysangiz, u hali ham mavjud bo'ladi. Buyuk Britaniyada RF chastotasini qabul qilish va televizor signalini HDMI orqali uzatish uchun PVR -dan foydalanish odatiy holga aylandi, shuning uchun siz televizordan RF kirish kabelini olib tashlashingiz va yashirishingiz yoki boshqa kanalni olib tashlashingiz kifoya. sozlash, bolalaringizning sizning boshqaruvingizni chetlab o'tishiga yo'l qo'ymaslik uchun.

Umid qilamanki, kimdir bu ma'lumotni foydali deb topadi. Tekshirgichni qurishda omad tilaymiz - men o'z ishimni tugatganimda, bu xabarni yangilayman.

Tavsiya: