সুচিপত্র:
- ধাপ 1: গ্লোবাল স্কিম্যাটিক
- ধাপ 2: বিদ্যুৎ সরবরাহ
- ধাপ 3: Arduino প্রোগ্রাম এবং EEPROM পরামিতি
- ধাপ 4: এটি তৈরি করুন
- ধাপ 5: কেস
- ধাপ 6: অন্যান্য ইন্টিগ্রেশন বিস্তারিত …
ভিডিও: ম্যাশ-ইন / এভি-সুইচ: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
আমার বাড়িতে বেশ কয়েকটি ভিডিও গেম কনসোল আছে, তাই আমার টিভিতে সবকিছু সংযুক্ত করার জন্য আমার কিছু করা দরকার।
অতীতের সাউন্ড ইঞ্জিনিয়ার হিসাবে, আমি একটি উপযুক্ত সেট -আপে গান শুনতে পছন্দ করি… আমি টিউব ফ্যাশন, ব্যয়বহুল রূপান্তরকারী এবং বিপণন সামগ্রীর প্রতি সত্যিই সংবেদনশীল নই। আমি পছন্দ করি যখন এটি কাজ করে, গিয়ারের পর্দায় প্রদর্শিত বক্ররেখা যাই হোক না কেন, অথবা আপনি যে মূল্য পরিশোধ করেছেন তা। আমি মনে করি যে ব্যক্তিগত ব্যবহারের জন্য, স্টেরিও লাউডস্পিকারগুলির একটি সহজ জোড়া যথেষ্ট ভাল, এবং এনালগ কাজটি সঠিকভাবে তৈরি করে। এটি ম্যানিপুলেট করা সহজ, স্যুইচ করা সহজ, যোগফল ইত্যাদি।
এজন্যই আমি প্রথম 16 টি চ্যানেল এনালগ অডিও এবং কম্পোজিট ভিডিও সুইচ (+1 স্টেরিও অডিও ইনপুট যা মিশ্রিত) তৈরি করেছি।
লক্ষ্য ছিল উৎসগুলির পাওয়ার সাপ্লাই পরিচালনা করা (সেটআপকে আরও শক্তি সঞ্চয় করা, এবং প্রথমে উৎসগুলোতে সঠিকভাবে বিদ্যুৎ সরবরাহ করা, এবং শেষে সেগুলি বন্ধ করা)। আমি একটি সলিড স্টেট রিলে বেছে নিয়েছি, যা হয়তো পুরানো এবং সংবেদনশীল অডিও/ভিডিও গিয়ারের জন্য আরও সুবিধাজনক ছিল, এবং হয়তো আরো টেকসই।
এই প্রথম সংস্করণে কোন রিমোট কন্ট্রোল অন্তর্ভুক্ত ছিল না, এবং ভলিউম বা ইনপুট পরিবর্তন করার জন্য আমি আমার সোফা থেকে উঠে দাঁড়াতে ক্লান্ত ছিলাম। এছাড়াও, প্রতিটি ইনপুটের প্রতিটি সংখ্যায় কোন সোর্স প্লাগ ছিল তা মনে রাখতে আমি বাধ্য ছিলাম, এবং আমার প্রিয় কনসোলটি কোথায় লাগানো হয়েছিল তা খুঁজে পেতে এই অভিশপ্ত "সিলেক্ট" পুশ বোতামটি চাপাতে আমি কিছুটা বিরক্ত হয়েছিলাম (বা আমার ফোনো, বা যাই হোক …) ।
আমি সাউন্ডের মান নিয়ে সত্যিই খুশি ছিলাম না, কারণ আমি যে চিপগুলি অডিও সিগন্যাল স্যুইচ করতাম তা সত্যিই এর জন্য অপ্টিমাইজ করা হয়নি। এবং অডিও আউটপুট শুধু একটি দ্বৈত potentiometer দ্বারা চালিত হয়, প্যাসিভ attenuator হিসাবে। আমার আরও ভালো সাউন্ড কোয়ালিটি দরকার ছিল।
এছাড়াও এই প্রথম সংস্করণটি কোন নতুন প্রযুক্তির সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য বিকশিত হয়নি এবং মূলত একটি সম্পূর্ণ এনালগ পণ্য ছিল।
তাই "ম্যাশ-ইন" হল এই প্রথম সংস্করণের বিবর্তন যা আমি কয়েক বছর আগে তৈরি করেছি, প্রথম সংস্করণের কিছু অংশ নতুন কিছু বৈশিষ্ট্য সহ পুনরায় ব্যবহার করছি:
- সিস্টেমটি এখন পুরোপুরি এনালগ নয়, তবে বেশিরভাগই একটি arduino দ্বারা চালিত।
- আইআর রিমোট কন্ট্রোল
- 4 সারি এলসিডি স্ক্রিন (I2C বাস)
- অডিওর জন্য নতুন স্যুইচিং চিপস (BB থেকে MPC506A)। তারা সম্ভবত তত্ত্বের জন্য অডিওর জন্য সেরা নয়, কিন্তু ডেটশীট দেখায় যে এটি বিকৃতির বিষয়ে যথেষ্ট ভাল (এবং আমার আগের CD4067 এর চেয়ে অনেক ভাল)। কিছু পরীক্ষার পরে, স্যুইচিংয়ে একটি গোলমাল ছিল, কিন্তু অডিও বোর্ড এবং আরডুইনোতে প্রোগ্রামটি স্যুইচিং প্রক্রিয়ার সময় অল্প সময়ের মধ্যে শব্দ নিuteশব্দ করার জন্য যথেষ্ট নমনীয়, যা একটি ভাল ফলাফল দেয়!
- একটি আরো পেশাদারী পদ্ধতির (PGA2311) সঙ্গে আউটপুট চালানোর জন্য অতিরিক্ত চিপ। এটি আরডুইনোর এসপিআই বাসের সাথে আরও ভাল নিয়ন্ত্রণ দেয়, নি theশব্দ ফাংশনটি সঠিকভাবে পরিচালনা করতে এবং প্রতিটি ইনপুটে প্রোগ্রাম লেভেল অফসেট করার সম্ভাবনা দেয়, যা দুর্দান্ত।
- বাহ্যিক মডিউল বিকাশের জন্য একটি এক্সটেনশন পোর্ট (টিভি বা এইচডিএমআই সুইচগুলির জন্য আরএস -২2২, আমার বাকি লিভিং রুমের অডিও সেটআপ ইত্যাদিতে এনালগ সিগন্যাল রুট করার জন্য অতিরিক্ত অডিও রিলে ইত্যাদি)
- ডিভাইসটি চালু থাকাকালীন ভিতরে একটি অভিনব আলো সহ আরও ভাল নকশা।:)
ধাপ 1: গ্লোবাল স্কিম্যাটিক
বৈশ্বিক প্রক্রিয়া হল:
ইনপুটগুলি
Arduino দেয়:
- সুইচিং বিভাগটি নিয়ন্ত্রণ করার জন্য 5 টি পৃথক আউটপুটে একটি 5 বিট বাইনারি শব্দ (তাই এটি আসলে 16 টি ফিজিক্যাল ইনপুট + 16 ভার্চুয়াল ইনপুট পরিচালনা করতে পারে যা একটি এক্সটেনশন মডিউলের সাথে কাজে লাগতে পারে, উদাহরণস্বরূপ)।
- PGA 2311 (অডিও আউটপুট মিউট/ভলিউম) নিয়ন্ত্রণ করার জন্য একটি SPI বাস।
- একটি I2C বাস LCD স্ক্রিন নিয়ন্ত্রণ করতে।
- সামনের প্যানেলে HUI এর জন্য ইনপুট (একটি এনকোডার সহ, এবং 3 টি পুশ বোতাম: স্ট্যান্ডবাই/অন, মেনু/প্রস্থান, ফাংশন/এন্টার)।
- আইআর সেন্সরের জন্য একটি ইনপুট।
- এসএসআর চালানোর জন্য একটি আউটপুট।
এখানে:
- বিশ্বব্যাপী পরিকল্পিত
- Arduino পিনআউট শীট
- স্যুইচিং বিভাগের জন্য ব্যবহৃত বাইনারি শব্দের জন্য টেবিল
- পুরানো অডিও বোর্ড পরিকল্পিত আমি এই প্রকল্পে পুনরায় ব্যবহার করেছি
সুতরাং আমার ক্ষেত্রে অডিও বোর্ড দুটি পৃথক PCB তে বিভক্ত:
- সারাংশ অংশ
- ভলিউম / নিuteশব্দ অংশ
সুতরাং এনালগ অডিও সিগন্যালটি স্যুইচিং বিভাগের পরে মূল বোর্ড থেকে বেরিয়ে যায়, সামিং PCB (opamp TL074) এ যাওয়ার জন্য, এবং তারপর পিছনের প্যানেলে আউটপুট সংযোগকারীতে যাওয়ার আগে PGA 2311 দ্বারা প্রক্রিয়া করা মূল বোর্ডে ফিরে আসে।
আমি মনে করি এটি করা প্রয়োজন নয়, তবে এটি একটি নতুন পিসিবি বিকাশ না করে আমার পুরানো অংশটি পুনরায় ব্যবহার করার একটি উপায় ছিল।
ধাপ 2: বিদ্যুৎ সরবরাহ
আমি বিদ্যুৎ সরবরাহ (এসি/ডিসি মডিউল) বিকাশ করিনি। আমাজনে একটি কেনা সস্তা এবং সহজ ছিল;)
আমার 3 টি ভিন্ন ধরণের ডিসি ভোল্টেজ দরকার:
যুক্তিযুক্ত অংশগুলির জন্য এক +5 ভি (আরডুইনো সহ … হ্যাঁ আমি সেই খারাপ জিনিসটি তৈরি করেছি যা +5V আউটপুটে বোর্ড সরবরাহের মধ্যে রয়েছে … কিন্তু সত্য: এটি কাজ করে)
অডিও অংশগুলির জন্য এক +12V এবং এক -12V।
ধাপ 3: Arduino প্রোগ্রাম এবং EEPROM পরামিতি
এখানে:
- Arduino এর প্রোগ্রাম
- আরডুইনোতে সেটআপ দ্বারা পরিচালিত প্যারামিটারগুলি এবং EEPROM এ সংরক্ষিত
দ্রষ্টব্য: আমি একটি স্ট্যান্ডার্ড আইআর রিমোট ব্যবহার করেছি, এবং আপনি প্রোগ্রামে রিমোটের প্রতিটি কী এর কোড পরিবর্তন করতে পারেন।
আমি আমার প্রোগ্রামে শর্টকাট হিসেবে একটি কী ব্যবহার করেছি, যাতে আমার মিডিয়া সেন্টার ডিভাইসে দ্রুত প্রবেশ করতে পারি। এই শর্টকাটটিতে আপনি কোন ইনপুট নির্ধারণ করতে বেছে নিয়েছেন তা কনফিগার করার জন্য "ম্যাশ-ইন" এর সেটআপ মেনু তৈরি করা হয়েছে। এই প্যারামিটারটি Arduino এর EEPROM- এও সংরক্ষিত আছে।
ধাপ 4: এটি তৈরি করুন
এখানে এটি তৈরি করার জন্য Gerber ফাইল।
আরডুইনোটি পিসিবি-তে (পাশের মত) উপরে-নিচে direোকানো হয়।
জ্ঞাত সমস্যা:
- কম্পোজিট ভিডিওর সুইচ বিভাগের জন্য ব্যবহৃত CD4067 সঠিকভাবে বিদ্যুৎ সরবরাহ করা হয় না। পরিকল্পিত একটি 12V শক্তি দেয়, কিন্তু এটি Arduino দ্বারা 5V লজিক সংকেত সহ ড্রাইভার … তাই ইনপুট যাই হোক না কেন প্রথম (00000) থাকে।
- এটি MPC506 চিপগুলির সাথে একই সমস্যা, কিন্তু যুক্তি স্তরগুলি সেই উপাদানগুলি দ্বারা সঠিকভাবে বিবেচনা করা হয়, তাই এটি সম্পর্কে কিছু পরিবর্তন করার নেই।
সুতরাং আপনাকে PCB- কে সামান্য পরিবর্তন করতে হবে, কিন্তু যদি আপনি IC সাপোর্ট ব্যবহার করেন এবং কিছু তার যুক্ত করেন তবে এটি পরিচালনাযোগ্য।
ধাপ 5: কেস
এখানে আপনি সামনে এবং পিছনের প্যানেলের খসড়া পাবেন।
অন্যান্য সব 3D ফাইল এখানে পাওয়া যায়।
আমি স্কেচআপ দিয়ে সবকিছু ডিজাইন করেছি, তাই বিনামূল্যে জিনিসগুলি মানিয়ে নেওয়া বেশ সহজ, আমি অনুমান করি।
সমস্ত ভিতরের প্যানেলগুলি একসঙ্গে আঠালো দ্বৈত স্তরে মুদ্রিত হয়। এছাড়াও ভিতরের প্লেটটি দুটি ধাপে মুদ্রিত হয়, যার মধ্যে কমলা রঙের প্রায় 2 স্তর (বা আপনার পছন্দ মতো রঙ) এবং বাকি অংশ সাদা রঙে থাকে। এইরকম, ডিভাইসটি স্ট্যান্ডবাইতে থাকা অবস্থায় সাদা দেখায়, এবং এটি কমলাতে যায় যখন এটি চালু থাকে (ভিতরের আলো সহ)।
আমি ভিতরে একটি ছোট LED 230VAC বাতি ব্যবহার করেছি। এটি 1W এর কম বিদ্যুৎ ব্যবহার করে এবং এটি খুব বেশি গরম করে না। এটি নিজেই SSR এর আউটপুট দ্বারা চালিত।
এসএসটি একটি হিটারে লাগানো আছে। ভিতরে বায়ু পুনর্ব্যবহার সম্ভব করার জন্য কেসের পাশে একটি গর্ত রয়েছে।
যাইহোক, এটি আমার ক্ষেত্রে একটি 10A SSR, এবং আমি এটিতে একটি 8A ফিউজ ইনস্টল করেছি, একটি গ্রহণযোগ্য মূল্যে কেসের ভিতরে তাপমাত্রা অপচয়কে সীমাবদ্ধ করতে (যত বেশি শক্তি আপনি স্যুইচ করবেন, তত বেশি তাপ আপনার থাকবে)। হিটারের সাথে, এটি আরও 40 ডিগ্রি সেন্টিগ্রেডের বেশি হওয়া উচিত নয়, এমনকি যদি কেসটি সম্পূর্ণভাবে বন্ধ হয়ে যায়, যা ঠিক আছে, এমনকি মামলার পিএলএ অংশগুলির জন্যও।
মুদ্রণের জন্য প্রায় প্রস্তুত!;)
ধাপ 6: অন্যান্য ইন্টিগ্রেশন বিস্তারিত …
এখানে কিছু ফাইল ক্যাবলিং, এবং কাজ সহজ করতে সাহায্য করার জন্য।
অন্যান্য সমস্ত দরকারী জিনিস শেষ পর্যন্ত এখানে!:)
প্রস্তাবিত:
ম্যাশ আপ Arduino কোড নমুনা: 6 ধাপ (ছবি সহ)
ম্যাশ আপ আরডুইনো কোড নমুনা: এই টিউটোরিয়ালটি একটি কার্যকরী প্রকল্পের প্রোটোটাইপ তৈরির জন্য আরডুইনো নমুনা স্কেচগুলিকে একত্রিত করার প্রক্রিয়ার মধ্য দিয়ে চলে। আপনার প্রকল্পের জন্য কোড তৈরি করা সবচেয়ে ভয়ঙ্কর অংশ হতে পারে, বিশেষ করে যদি আপনি এটি হাজার বার না করে থাকেন।
ম্যাশারেটর 1000 - ইনফিউশন ম্যাশ টেম্প কন্ট্রোলার: 8 টি ধাপ
ম্যাশারেটর 1000 - ইনফিউশন ম্যাশ টেম্প কন্ট্রোলার: এটি আমার বিয়ার তৈরির প্রক্রিয়ার জন্য একটি তাপমাত্রা নিয়ন্ত্রকের ৫ ম সংস্করণ। আমি সাধারণত শেলফ পিআইডি কন্ট্রোলার ব্যবহার করেছি, সস্তা, কিছু কার্যকর এবং কিছুটা নির্ভরযোগ্য। একবার আমি একটি 3-ডি প্রিন্টার পেয়েছি, আমি শুরু থেকে একটি ডিজাইন করার সিদ্ধান্ত নিয়েছি
মেগা ড্রাইভ/জেনেসিস 2 ক্লিন রিয়ার এভি আউটপুট মোড: 5 টি ধাপ
মেগা ড্রাইভ/জেনেসিস 2 ক্লিন রিয়ার এভি আউটপুট মোড: আমি সবসময় S-video & আরসিএ আউটপুট, কিন্তু আপনারা কেউ কেউ জানেন, কনসোলের পিছনে জ্যাক ইনস্টল করা সহজ নয় কারণ উপরের বা নিচের কেস টুকরোতে যথেষ্ট জায়গা নেই। একমাত্র অন্য বিকল্প ছিল আমি
ম্যাশ আপ এবং LED প্রতিযোগিতা: একটি পেজ ডিসপেন্সার টর্চলাইট: 5 টি ধাপ
ম্যাশ আপ এবং এলইডি প্রতিযোগিতা: একটি পেজ ডিসপেন্সার টর্চলাইট: এটি একটি পেজ ডিসপেনসার টর্চলাইট। এটি খুব উজ্জ্বল নয়, তবে এটি চাবি, দরজার নক ইত্যাদি খুঁজতে যথেষ্ট উজ্জ্বল
নিকন এবং ক্যানন এসএলআর ক্যামেরা থেকে এভি কেবল: 3 টি ধাপ
নিকন এবং ক্যানন এসএলআর ক্যামেরা থেকে এভি কেবল: বেশিরভাগ এসএলআর ক্যামেরার একটি ফ্ল্যাট স্ক্রিন বা টিভি সেটে ফটো প্রিভিউ করার জন্য একটি alচ্ছিক এভি-আউট সংযোগ রয়েছে। যেহেতু আশেপাশের বেশিরভাগ হোটেল এবং হোস্টেলগুলি অ্যাপার্টমেন্ট এবং কক্ষগুলিতে এটি ইনস্টল করা আছে, ছুটিতে থাকাকালীন এই ফটো বৈশিষ্ট্যটি ব্যবহার করা খুব সুন্দর।