সুচিপত্র:

Arduino সঙ্গে স্বয়ংক্রিয় চ্যানেল পরিবর্তন টিভি রিমোট: 6 ধাপ
Arduino সঙ্গে স্বয়ংক্রিয় চ্যানেল পরিবর্তন টিভি রিমোট: 6 ধাপ

ভিডিও: Arduino সঙ্গে স্বয়ংক্রিয় চ্যানেল পরিবর্তন টিভি রিমোট: 6 ধাপ

ভিডিও: Arduino সঙ্গে স্বয়ংক্রিয় চ্যানেল পরিবর্তন টিভি রিমোট: 6 ধাপ
ভিডিও: CS50 2015 - Week 10 2024, জুলাই
Anonim
আরডুইনো দিয়ে স্বয়ংক্রিয় চ্যানেল পরিবর্তন টিভি রিমোট
আরডুইনো দিয়ে স্বয়ংক্রিয় চ্যানেল পরিবর্তন টিভি রিমোট

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

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

প্রতিদ্বন্দ্বী বিশ্লেষণ:

আমরা এই প্রকল্পের জন্য প্রয়োজনীয় মানদণ্ডের জন্য 3 টি অন্যান্য অভিযোজিত রিমোট বিশ্লেষণ করেছি

1. ফ্লিপার রিমোট - একটি সরলীকৃত রিমোট যাতে কম সংখ্যক অতিরিক্ত বড় বোতাম থাকে

পেশাদাররা: সাশ্রয়ী মূল্যের (মাত্র $ 35) এবং বোতামগুলি একটি traditionalতিহ্যগত রিমোটের চেয়ে বড়।

কনস: স্বয়ংক্রিয়ভাবে চ্যানেল পরিবর্তন করতে পারে না, এবং বোতামগুলি একটি traditionalতিহ্যগত রিমোটের চেয়ে বড় হলেও, সেগুলি এখনও খুব ছোট হতে পারে।

2. লজিটেক হারমনি এলিট - স্মার্ট রিমোট যা গতানুগতিক রিমোটের ক্ষমতা বৃদ্ধি করে এবং কিছু কাস্টমাইজেশনের অনুমতি দেয়।

পেশাদাররা: ভয়েস কমান্ড সমর্থন করে এবং একটি স্বজ্ঞাত টাচস্ক্রিন ইন্টারফেস রয়েছে

অসুবিধা: ব্যয়বহুল ($ 350), স্বয়ংক্রিয়ভাবে চ্যানেলগুলি পরিবর্তন করতে পারে না এবং ছোট বোতাম রয়েছে।

3. কাভো কন্ট্রোল সেন্টার - স্মার্ট রিমোট এবং কন্ট্রোল সেন্টার পেয়ার যা টেলিভিশন, রিমোট এবং কিছু থার্ড পার্টি সফটওয়্যারের মধ্যে সংযোগ স্থাপনের অনুমতি দেয়

পেশাদাররা: ভয়েস কমান্ড সমর্থন করে

অসুবিধা: ব্যয়বহুল ($ 160), স্বয়ংক্রিয়ভাবে চ্যানেল পরিবর্তন করতে পারে না এবং ছোট বোতাম রয়েছে

সরবরাহ

1. ইউএসবি কেবল সহ "Arduino" Uno - Amazon.com থেকে 12.99

2. YL-44 Buzzer Module (buzzer module, low-level trigger)-aliexpress.com থেকে $ 3.98 w/ shipping

3. রিয়েল -টাইম ক্লক মডিউল (প্রয়োজনীয় ব্যাটারি সহ) - Amazon.com থেকে 3 এর জন্য $ 11.50

4. বড় Arduino তোরণ বোতাম - adafruit.com থেকে $ 9.95

5. আর্কেড বোতাম তার - adafruit.com থেকে $ 4.95

5. ইনফ্রারেড এমিটার এবং রিসিভার সেট - Amazon.com থেকে $ 13.99

7. 9 -ভোল্ট ব্যাটারি - Amazon.com থেকে 8 এর জন্য $ 10.99

8. পুরুষ ডিসি অ্যাডাপ্টারে 9 -ভোল্ট ব্যাটারি - Amazon.com থেকে 5 এর জন্য $ 4.99

PETG ফিলামেন্ট ব্যবহার করে বাহ্যিক কেসটি 3D মুদ্রিত ছিল

ধাপ 1: টুকরা সংযুক্ত করা

পাইজো বুজারের গ্রাউন্ড পিনটি আরডুইনোতে মাটির সাথে সংযুক্ত ছিল এবং I/O পিনটি ডিজিটাল 8 বন্দরের সাথে সংযুক্ত ছিল।

রিয়েল টাইম ক্লকের গ্রাউন্ড পিনটি আরডুইনোতে মাটির সাথে সংযুক্ত ছিল, ভিসিসি পিনটি আরডুইনোতে একটি ভোল্টেজ পিনের সাথে সংযুক্ত ছিল, এসডিএ পিনটি আরডুইনোতে এসডিএ পিনের সাথে সংযুক্ত ছিল, এসসিএল পিনটি এসসিএলের সাথে সংযুক্ত ছিল Arduino উপর পিন।

আইআর এমিটারের গ্রাউন্ড পিনটি আরডুইনোতে মাটির সাথে সংযুক্ত ছিল, ভিসিসি পিনটি আরডুইনোতে একটি ভোল্টেজ পিন সংযুক্ত ছিল এবং ডিএটি পিনটি ডিজিটাল 3 পোর্টের সাথে সংযুক্ত ছিল।

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

ধাপ 2: কোড

এই প্রকল্পের কোড এখানে পাওয়া যাবে।

ধাপ 3: কেসিং

কেসিং
কেসিং
কেসিং
কেসিং

আগেই উল্লেখ করা হয়েছে, এই ডিভাইসের আবরণ PETG ফিলামেন্ট ব্যবহার করে মুদ্রিত হয়েছিল। উপরের ছবিটি সিএডি ফাইলের স্ক্রিনশট যা দেখায় যে সমাপ্ত ডিভাইসটি কেমন হবে। বেস এবং idাকনা উভয়ের জন্য মুদ্রণযোগ্য STL ফাইলগুলিও সংযুক্ত।

ধাপ 4: ব্যবহার করুন

ডিভাইসটি কীভাবে ব্যবহার করবেন সে সম্পর্কে নির্দেশাবলী:

আপনার নির্দিষ্ট টেলিভিশনের সাথে কাজ করার জন্য এই রিমোটটি সেট আপ করার জন্য, আপনাকে প্রথমে আপনার বর্তমান রিমোট থেকে টিভিতে কোন IR কোড প্রেরণ করা হয়েছে তা খুঁজে বের করতে হবে। এটি করার পদক্ষেপগুলি এখানে পাওয়া যাবে। একবার এই কোডগুলি জানা হয়ে গেলে, নির্দিষ্ট আইআর কোডগুলি Arduino কোডে প্রয়োগ করা প্রয়োজন যা GitHub- এ সংরক্ষিত থাকে। প্রোগ্রামে মন্তব্যগুলি আপনাকে ঠিক কোথায় নিয়ে যাবে এই কোডগুলি ইনপুট করা উচিত।

একবার সেট আপ হয়ে গেলে, ডিভাইসটি ব্যবহার করা খুবই সহজ; টিভি চালু এবং বন্ধ করতে কেবল উপরের বড় বোতামটি টিপুন। যদি চ্যানেলের পরিবর্তনের জন্য আপনার পূর্বনির্ধারিত সময়ের মধ্যে টিভি চালু থাকে তবে এটি স্বয়ংক্রিয়ভাবে এটি করবে। যখন আপনি টিভি বন্ধ করার জন্য প্রস্তুত হন, আবার বোতাম টিপুন।

নিরাপত্তা পরিমাপক:

ডিভাইসটি জলরোধী নয় এবং কেসিংয়ের ভিতরে অনেকগুলি তার, ব্যাটারি এবং অন্যান্য ইলেকট্রনিক উপাদান থাকার কারণে, ডিভাইসটি শুকনো রাখা গুরুত্বপূর্ণ।

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

যত্ন ও রক্ষণাবেক্ষণ:

একবার রিমোট সেট আপ হয়ে গেলে, রক্ষণাবেক্ষণের জন্য খুব বেশি কিছু নেই যা নিয়মিতভাবে করা দরকার। মাঝে মাঝে, প্রধান 9-ভোল্টের ব্যাটারি যা Arduino এবং অন্যান্য উপাদানগুলিকে শক্তি দেয় সেগুলি প্রতিস্থাপন করতে হবে; এটি করার জন্য, কেসিংয়ের অ্যাডাপ্টার থেকে বর্তমান 9-ভোল্টের ব্যাটারিটি সরান এবং অ্যাডাপ্টারের সাথে একটি নতুন ব্যাটারি সংযুক্ত করুন। রিয়েল টাইম ক্লক মডিউলের নিজস্ব বহিরাগত ব্যাটারি (3V) রয়েছে, তাই প্রধান ব্যাটারি মারা গেলেও, এটি সময় ধরে রাখা উচিত। যদি এই গৌণ ব্যাটারিটি মারা যায়, তবে, এটি প্রতিস্থাপন করা প্রয়োজন এবং RTC পুনরায় গণনা করা প্রয়োজন। কম্পিউটারে আরডুইনো প্লাগ করে এবং কোডটি আরম্ভ করে এই পুনর্বিবেচনা করা যেতে পারে।

ধাপ 5: উন্নতি এবং সম্প্রসারণ প্রকল্প

আপনি যদি একটি চ্যালেঞ্জ খুঁজছেন, আপনার পছন্দ অনুযায়ী এই প্রকল্পটি প্রসারিত করার আরও অনেক উপায় আছে! কয়েকটি সম্ভাব্য প্রকল্প যা আপনি চেষ্টা করতে পারেন:

  • একটি অ্যাপ তৈরি করা যাতে ব্যবহারকারী/তত্ত্বাবধায়ক নিজে থেকে নির্বাচিত চ্যানেলগুলি পরিবর্তন করতে পারেন
  • আরডুইনোকে ইন্টারনেটের সাথে সংযুক্ত করে আরও বিস্তারিত তথ্য পেতে, যেমন সময় মিলিসেকেন্ডে সঠিক
  • প্রতিটি টেলিভিশন চ্যানেল সম্পর্কে উপলব্ধ জনসাধারণের তথ্য ব্যবহার করে ব্যবহারকারীকে আরো বিস্তারিত জানাতে

ধাপ 6: সম্পদ এবং রেফারেন্স

সিনিয়রদের জন্য বড় বোতাম জাম্বো ইউনিভার্সাল টিভি রিমোট। Https://flipperremote.com থেকে সংগৃহীত

কন্ট্রোল সেন্টার স্মার্ট রিমোট + হোম থিয়েটার হাব - পরিকল্পনা অনুযায়ী যান। Https://caavo.com/products/control-center থেকে সংগৃহীত

আইআর রিমোট সিগন্যাল Learn.adafruit.com/ir-sensor/using-an-ir-senso থেকে সংগৃহীত

লজিটেক হারমনি এলিট অ্যাডভান্সড ইউনিভার্সাল রিমোট, হাব এবং অ্যাপ। Https://www.logitech.com/en-us/product/harmony-el… থেকে সংগৃহীত

স্যামুয়েল 123abc। (2017, অক্টোবর 08)। Arduino YL-44 Buzzer মডিউল। 22 মে, 2020, https://www.instructables.com/id/Arduino-YL-44-Buz… থেকে উদ্ধার করা হয়েছে

ইউনিভার্সাল রিমোট 101: ইউনিভার্সাল রিমোট কিভাবে কাজ করে? Caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work থেকে সংগৃহীত

z3t0। (nd)। z3t0/Arduino-IRremote। Https://github.com/z3t0/Arduino-IRremote/wiki/Rec… থেকে নেওয়া হয়েছে

প্রস্তাবিত: