Arduino- নিয়ন্ত্রিত HDMI সুইচ: 3 ধাপ
Arduino- নিয়ন্ত্রিত HDMI সুইচ: 3 ধাপ
Anonim
Arduino- নিয়ন্ত্রিত HDMI সুইচ
Arduino- নিয়ন্ত্রিত HDMI সুইচ

এই নির্দেশনাটি আপনাকে দেখাবে কিভাবে আপনার টিভিতে একাধিক HDMI ফিড নিয়ন্ত্রণ করতে হয় একটি মাইক্রোকন্ট্রোলার ব্যবহার করে যেমন একটি Arduino যেমন একটি একক নিয়ন্ত্রণ রেখার মাধ্যমে সংক্রমণ সক্ষম ও নিষ্ক্রিয় করতে।

আমার চূড়ান্ত লক্ষ্য হল একটি শক্তিশালী কিন্তু নমনীয় উপায় যাতে বাচ্চারা টিভির সামনে যে পরিমাণ সময় ব্যয় করতে পারে তা সীমাবদ্ধ করে, টার্ন-অফ সময়ে তর্কে না পড়ে। পিসিগুলির জন্য সময়-সীমাবদ্ধ অ্যাপ্লিকেশনগুলি বিদ্যমান, কিন্তু লেখার সময় যুক্তরাজ্যে টিভির জন্য কার্যত কিছুই ছিল না। মার্কিন যুক্তরাষ্ট্রে এই কাজের জন্য প্রয়োজনীয় জিনিস কেনা সম্ভব, কিন্তু যতদূর আমি জানি এই শুধুমাত্র মার্কিন প্লাগ এবং ভোল্টেজের জন্য উপযুক্ত অথবা তারা শুধুমাত্র যৌগিক ভিডিও ইত্যাদি নিয়ন্ত্রণ করে।

টাইমার কার্যকারিতা প্রদানের জন্য একটি রিয়েল-টাইম ক্লক মডিউল সহ একটি Arduino- ভিত্তিক নিয়ামক তৈরি করার কথা আমার মনে ছিল। হার্ড বিট ছিল কিভাবে টিভি চালু এবং বন্ধ করতে হবে শক্তভাবে কিন্তু নিরাপদে। তাই আমি বিকল্পগুলি বিবেচনা করার বিষয়ে সেট করেছি:

1) টিভির মূল শক্তি নিয়ন্ত্রণ করুন - খুব কার্যকর কিন্তু আমি দীর্ঘমেয়াদে টিভিকে বিরূপ প্রভাবিত করার বিষয়ে উদ্বিগ্ন এবং এটিতে প্রধান রিলে ইত্যাদি ব্যবহার করা জড়িত।

2) আইআর রিমোট প্রোটোকল ব্যবহার করে নিয়ন্ত্রণ করুন - চমৎকার ধারণা কিন্তু শক্তি প্রায় সবসময় একটি টগল আমার মনে হয়, এবং একটি দূরবর্তী ডিভাইসের টিভির অবস্থা জানার কোন উপায় নেই, তাই অনুশীলনে আমি মনে করি না যে এটি কাজ করবে।

3) বিভিন্ন ইনপুট ডিভাইস থেকে HDMI ফিড স্যুইচ করে নিয়ন্ত্রণ করুন (আমরা আর টিভিতে সরাসরি আরএফ ইনপুট ব্যবহার করি না) - এটি কাজ করতে পারে কিন্তু HDMI একটি দ্রুত সংকেত যা রুট এবং সাবধানে স্যুইচ করা প্রয়োজন - আপনি পারবেন না শুধু একটি প্রোটোবোর্ডে কয়েকটি ট্রানজিস্টর ব্যবহার করুন!

আমি 1 এবং 2 বিকল্পগুলি নন-স্টার্টার হিসাবে বিবেচনা করেছি। অপশন 3 সবচেয়ে ভাল উপায় বলে মনে হচ্ছে, কিভাবে সুইচিং বহন করতে সমস্যা ছাড়া। স্বয়ংক্রিয় HDMI কম্বিনার এবং সুইচ প্রবেশ করান যা অসংখ্য ব্যবসায়ীদের কাছ থেকে example 5 এরও কম দামে কেনা যায় (উদাহরণস্বরূপ, ইবে এর মাধ্যমে)।

আমি এটিকে খুব সহজেই কীভাবে সংশোধন করব তা দ্রুত নির্ধারণ করেছি যাতে 0-5 V TTL সংকেত নিয়ন্ত্রণ করে যে এটি HDMI সংকেত প্রেরণ বা অবরুদ্ধ করেছে কিনা। পরিবর্তনটি ডিভাইসের মধ্যে ম্যানুয়াল বা স্বয়ংক্রিয় চ্যানেল নির্বাচনকে ব্যাহত করে না।

পরিবর্তনটি খুব সহজ যদি আপনি আরডুইনো ইন্টারফেসিং এবং বেসিক সোল্ডারিংয়ের সাথে আরামদায়ক হন। এটি নিম্নলিখিত প্রয়োজন:

উপরে দেখানো টাইপের 3 থেকে 1 স্বয়ংক্রিয় HDMI সুইচার (উদাহরণস্বরূপ, Ebay এর মাধ্যমে সহজেই পাওয়া যায়)। অন্যদের ব্যবহার করা সম্ভব হতে পারে যদি তারা একইভাবে কাজ করে। আপডেট - একটি বিকল্প HDMI সুইচারের জন্য আমার অন্যান্য নির্দেশাবলী দেখুন যা একইভাবে কাজ করে এবং যা আমি আমার কিছু AV উত্সের সাথে আরও ভাল করতে পেরেছি।

মৌলিক ইলেকট্রনিক্স সরঞ্জাম

তাতাল

1K প্রতিরোধক

2N2907 PNP ট্রানজিস্টর

গরম-দ্রবীভূত আঠালো বন্দুক

হুক-আপ তারের (উদা 7/0.2)

আমি নিম্নলিখিত পৃষ্ঠাগুলিতে শুধুমাত্র HDMI সুইচার পরিবর্তন বর্ণনা করব। এটা সত্যিই সহজ। আমি ধরে নিয়েছি যে এই পরিবর্তনটি গ্রহণকারী ব্যক্তিদের 'শিল্পে স্বাভাবিক দক্ষতা' আছে এবং তাই এই প্রক্রিয়ার মধ্যে সার্কিট ডায়াগ্রাম বা প্রতিটি পর্যায়ের ছবি অন্তর্ভুক্ত করা হয়নি। Arduino কন্ট্রোলার অংশটি আমি আপাতত পাঠকের কাছে ছেড়ে দিচ্ছি কারণ এটি তাদের ব্যক্তিগত প্রয়োজন অনুসারে তৈরি হতে পারে। আমার পরিকল্পনা হল যে দর্শকরা তাদের টিভি মিনিট অ্যাক্সেস করতে 'লগ ইন' করার জন্য আরএফআইডি পাস পাবে, যা সাত সেগমেন্ট ডিসপ্লেতে টিক টিক করে দেখানো হয়েছে। আপডেট - এই কাজটি এখন আমার আরেকটি নির্দেশিকাতে প্রকাশিত হয়েছে।

অস্বীকৃতি: এই পরিবর্তনটি আমার জন্য কাজ করেছে এবং সংযুক্ত AV হার্ডওয়্যারের কোন ক্ষতি করবে বলে মনে হচ্ছে না, তবে আমি অ্যাপ্লিকেশনের জন্য এর উপযুক্ততার গ্যারান্টি দিতে পারি না তাই স্পষ্টতই যদি আপনি এটি বহন করেন তবে এটি আপনার নিজের ঝুঁকিতে।

ধাপ 1: সুইচার পিসিবি থেকে পাওয়ার সাপ্লাই ডায়োড সরান

সুইচার পিসিবি থেকে পাওয়ার সাপ্লাই ডায়োড সরান
সুইচার পিসিবি থেকে পাওয়ার সাপ্লাই ডায়োড সরান

সুইচার ঘেরের নিচের দিক থেকে চারটি স্ক্রু সরান।

কেসের দুটি অর্ধেক আলাদা করুন এবং সার্কিট বোর্ডটি সরান।

তিনটি সারফেস মাউন্ট ডায়োড D1 থেকে D3 চিহ্নিত করুন, যার অবস্থানগুলি চিত্রে লাল রঙে চিহ্নিত। এই ডায়োডগুলি আসার HDMI থেকে +5 VDC সরবরাহ বোর্ডের পাওয়ার সাপ্লাই বিভাগে নিয়ে যায়; বোর্ড এই ক্ষমতা থেকে তার ক্ষমতা অর্জন করে।

একটি সোল্ডারিং লোহা ব্যবহার করে ডায়োডগুলি সরান (সবুজ রঙে চিহ্নিত) এটি কার্যকরভাবে বোর্ডকে অক্ষম করে কারণ সুইচার আইসি বাহ্যিক শক্তি পেতে পারে না। লক্ষ্য করুন যে এই পদক্ষেপের জন্য ছবিটি ডায়োডগুলি সরানোর পরে নেওয়া হয়েছিল।

পরিবর্তিত সার্কিট বোর্ড এখন বোর্ডে বিদ্যুৎ সরবরাহ বিভাগে বাহ্যিক +5 ভিডিসি সরবরাহ প্রদান করে বাহ্যিকভাবে সক্ষম করা যেতে পারে। +5 VDC কে D3 এর ক্যাথোড প্যাডে যেতে হবে এবং সাপ্লাই গ্রাউন্ডটি আউটপুট HDMI সীসা (যদি আপনি যথেষ্ট কঠোর দেখেন তবে বোর্ডে GND চিহ্নিত) এর কাছে গ্রাউন্ড প্যাডে যেতে হবে। এগুলো চিত্রে নীল রঙে চিহ্নিত।

এই হ্যাকের সারমর্ম হল - বোর্ডের ক্ষমতা নিয়ন্ত্রণ করুন এবং আপনি HDMI প্রেরিত হয় কি না তা নিয়ন্ত্রণ করেন। এই পরিবর্তনের পরে স্বতন্ত্র ইনপুটগুলির ম্যানুয়াল / স্বয়ংক্রিয় স্যুইচিং বজায় রাখা হয়।

ধাপ 2: সুইচার পিসিবিতে একটি ট্রানজিস্টর সুইচ ইনস্টল করুন

সুইচার পিসিবিতে একটি ট্রানজিস্টর সুইচ ইনস্টল করুন
সুইচার পিসিবিতে একটি ট্রানজিস্টর সুইচ ইনস্টল করুন

আরডুইনো এইচডিএমআই সুইচার বোর্ড চালানোর জন্য একটি পিন থেকে পর্যাপ্ত কারেন্ট উৎস করতে পারে না। এর 5 টি ভিডিসি সাপ্লাই রেল প্রায় 400 এমএ উৎস করতে পারে। সুতরাং পরবর্তী ধাপটি হল একটি উচ্চ-পাশের পিএনপি ট্রানজিস্টর সুইচ ইনস্টল করা যাতে ডিজিটাল আউটপুটের মাধ্যমে আরডুইনো বোর্ডকে তার নিজস্ব বিদ্যুৎ সরবরাহ থেকে নিয়ন্ত্রণ করতে পারে।

আমি একটি 2N2907 PNP ট্রানজিস্টার ব্যবহার করেছি। এটি গরম-দ্রবীভূত আঠালো ব্যবহার করে সুইচার সার্কিট বোর্ডে ডেড-বাগ স্টাইল মাউন্ট করা হয়েছিল। চিত্রে ট্রানজিস্টরের গোলাকার দিকটি বোর্ডের বাইরের প্রান্তের মুখোমুখি। বোর্ডে সমস্ত অতিরিক্ত উপাদান / তারগুলি কম রাখা গুরুত্বপূর্ণ যাতে ঘেরের কভার পরে ফিরে আসে।

সুইচার বোর্ডে আরডুইনো গ্রাউন্ডকে গ্রাউন্ড প্যাডের সাথে সংযুক্ত করার জন্য একটি কালো সীসা ব্যবহার করা হয়েছিল।

পিএনপি এর এমিটারকে আরডুইনো এর 5 ভিডিসি পিনের সাথে সংযুক্ত করতে একটি লাল সীসা ব্যবহার করা হয়েছিল।

একটি কমলা সীসা ব্যবহার করা হয়েছিল আরডুইনোতে একটি ডিজিটাল আউটপুটকে পিএনপি -এর বেসে 1 কেওএইচএম প্রতিরোধকের মাধ্যমে। আমি পিন 13 ব্যবহার করেছি কারণ এটি LED এর সাথে সংযুক্ত এবং চোখের পলক একটি ভাল পরীক্ষার স্কেচ তৈরি করে। এই কমলা সীসাটি হাই-সাইড সুইচের জন্য নিয়ন্ত্রণ লাইন।

PNP এর কালেক্টরটি সুইচার বোর্ডে D3 ক্যাথোড প্যাডের সাথে সংযুক্ত ছিল।

গরম-দ্রবীভূত আঠাটি উদারভাবে ব্যবহার করা হয়েছিল যাতে সমস্ত লিড এবং উপাদানগুলি সুরক্ষিত থাকে এবং প্রতিরোধক, ট্রানজিস্টর এবং সুইচার বোর্ডের মধ্যে কোনও শর্টস না ঘটে।

আমি তারের পাশ দিয়ে যাওয়ার জন্য ঘেরের পাশে কিছু ছোট খাঁজ জমা দিয়েছি। তবে শর্ত থাকে যে ডেড-বাগ ইনস্টলেশন সাবধানে করা হয়েছে, ঘেরের কভারটি কোনও সমস্যা ছাড়াই ফিরে আসা উচিত।

ধাপ 3: উপসংহার

ঠিক আছে - এটা বেশ অনেকটা। যেহেতু এটি একটি পিএনপি হাই-সাইড সুইচ, তাই HDMI ট্রান্সমিশন নিয়ন্ত্রণ লাইন LOW (0 V) সেট করে দৃerted়ভাবে বলা হয়। কন্ট্রোল লাইন HIGH (+5 V) সেট করা সুইচারটি নিষ্ক্রিয় করে এবং এইভাবে HDMI সিগন্যাল প্রদর্শন বন্ধ করে। যদিও চিন্তা করবেন না - যদি আপনার সম্পদশালী অর্চিনগুলি আরডুইনোতে বিদ্যুৎ সরবরাহের সংযোগ বিচ্ছিন্ন করে, তবে তারা গুরুত্বপূর্ণ 400 এমএ 5 ভি রেল হারাবে যা সম্পূর্ণরূপে এইচডিএমআই ট্রান্সমিশনকে বাধা দেবে।

স্পষ্টতই এই সুইচারটি টিভিতে অ্যাক্সেস নিয়ন্ত্রণের মাধ্যম হিসাবে ব্যবহার করার জন্য, আপনাকে এটি একটি হার্ড-টু-খোলা বাক্সে আবদ্ধ করতে হবে যা নিয়ন্ত্রক, সুইচার এবং সমস্ত HDMI ইনপুট লিডের প্লাগগুলিকে ঘিরে রাখে, ইনপুট লিডগুলির জন্য ছিদ্র সহ তাদের টিভিতে সরাসরি টানতে এবং প্লাগ করা থেকে বিরত রাখার জন্য যথেষ্ট ছোট। আমি একটি একক আকর্ষণীয় ঘেরের মধ্যে সবকিছু (সুইচার, কন্ট্রোলার, ডিসপ্লে ইত্যাদি) মাউন্ট করতে চাই যা টিভির পাশে যেতে পারে।

এটি বলার অপেক্ষা রাখে না যে এটি কেবল তখনই কার্যকর হবে যদি আপনার টিভি HDMI মনিটর হিসাবে ব্যবহৃত হয়। যদি আপনি একটি আরএফ সীসা টিভিতে লাগিয়ে রাখেন তবে এটি এখনও পাওয়া যাবে। যুক্তরাজ্যে আরএফ ইনপুট নিতে এবং এইচডিএমআই -তে টিভি সিগন্যাল দেওয়ার জন্য একটি পিভিআর ব্যবহার করা ক্রমবর্ধমান বলে মনে হচ্ছে, তাই আপনাকে যা করতে হবে তা হল টিভি থেকে আরএফ ইনপুট কেবলটি সরিয়ে আড়াল করা বা বিকল্পভাবে সমস্ত চ্যানেল সরানো টিউনিং, আপনার বাচ্চাদের আপনার নিয়ন্ত্রণগুলি এড়িয়ে যাওয়া রোধ করতে।

আমি আশা করি কেউ এই তথ্যটি দরকারী বলে মনে করেন। নিয়ামক নির্মাণের জন্য শুভকামনা - যখন আমি আমার কাজ শেষ করব তখন আমি এই পোস্টটি আপডেট করব।

প্রস্তাবিত: