সুচিপত্র:

আপনার টিভি রিমোট থেকে একটি মিনি ওয়্যারলেস কীবোর্ড তৈরি করুন: 10 টি ধাপ (ছবি সহ)
আপনার টিভি রিমোট থেকে একটি মিনি ওয়্যারলেস কীবোর্ড তৈরি করুন: 10 টি ধাপ (ছবি সহ)

ভিডিও: আপনার টিভি রিমোট থেকে একটি মিনি ওয়্যারলেস কীবোর্ড তৈরি করুন: 10 টি ধাপ (ছবি সহ)

ভিডিও: আপনার টিভি রিমোট থেকে একটি মিনি ওয়্যারলেস কীবোর্ড তৈরি করুন: 10 টি ধাপ (ছবি সহ)
ভিডিও: মোবাইল দিয়ে বানিয়ে ফেলুন স্মার্ট টিভি | How To Connect Mobile To Tv 2024, নভেম্বর
Anonim

লেখক দ্বারা আরো অনুসরণ করুন:

Arduino + GPS মডিউল - গন্তব্য বিজ্ঞপ্তি
Arduino + GPS মডিউল - গন্তব্য বিজ্ঞপ্তি
Arduino + GPS মডিউল - গন্তব্য বিজ্ঞপ্তি
Arduino + GPS মডিউল - গন্তব্য বিজ্ঞপ্তি
পরিধানযোগ্য LED ম্যাট্রিক্স ডিসপ্লে ব্যাজ
পরিধানযোগ্য LED ম্যাট্রিক্স ডিসপ্লে ব্যাজ
পরিধানযোগ্য LED ম্যাট্রিক্স ডিসপ্লে ব্যাজ
পরিধানযোগ্য LED ম্যাট্রিক্স ডিসপ্লে ব্যাজ
মাল্টি-সোর্স নিয়ন্ত্রিত ইউএসবি ল্যাম্প
মাল্টি-সোর্স নিয়ন্ত্রিত ইউএসবি ল্যাম্প
মাল্টি-সোর্স নিয়ন্ত্রিত ইউএসবি ল্যাম্প
মাল্টি-সোর্স নিয়ন্ত্রিত ইউএসবি ল্যাম্প

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

এই প্রকল্পটি একটি কাস্টম বেতার কীবোর্ড তৈরি করতে IR (ইনফ্রারেড) যোগাযোগ ব্যবহার করে।

চল শুরু করি

ধাপ 1: মৌলিক ধারণা

এই প্রকল্পটি বিভিন্ন কীবোর্ড অপারেশন সম্পাদনের জন্য IR বেতার যোগাযোগ ব্যবহার করে। আইআর আলো দৃশ্যমান আলোর অনুরূপ, এটি ছাড়া এটির তরঙ্গদৈর্ঘ্য একটু বেশি। এর মানে হল যে IR মানুষের চোখের অচেনা - বেতার যোগাযোগের জন্য নিখুঁত।

এই প্রকল্পের মৌলিক ধারণা হল যখন আপনি আপনার টিভি রিমোটের একটি বোতাম আঘাত করেন, একটি IR রিসিভার এবং একটি Arduino ব্যবহার করে আমরা এটিকে ডিকোড করতে পারি এবং ডিকোডেড মানগুলি বিভিন্ন কী বোর্ড অপারেশন সম্পাদনের জন্য ব্যবহার করা যেতে পারে। আমি Arduino প্রো মাইক্রো ব্যবহার করেছি কারণ এটি ATmega32U4 মাইক্রোকন্ট্রোলারের উপর ভিত্তি করে একটি অন্তর্নির্মিত ইউএসবি বৈশিষ্ট্যযুক্ত যা মাইক্রোকে মাউস বা কীবোর্ড হিসাবে স্বীকৃত করে তোলে। আপনি Arduino Leonardo ব্যবহার করতে পারেন।

ধাপ 2: আপনার উপকরণ সংগ্রহ করুন:

আপনার উপকরণ সংগ্রহ করুন
আপনার উপকরণ সংগ্রহ করুন
  • আরডুইনো প্রো মাইক্রো বা আরডুইনো লিওনার্দো
  • IR রিসিভার (TSOP1738)
  • একটি টিভি রিমোট
  • কিছু জাম্পার তার

বিঃদ্রঃ:

আপনি শুধুমাত্র ATmega32U4 এর উপর ভিত্তি করে যে বোর্ডগুলি ব্যবহার করতে পারেন.. তাই এটি মাইক্রো/লিওনার্দোকে মাউস বা কীবোর্ড হিসাবে স্বীকৃত করে তোলে।

ধাপ 3: IR রিসিভার (TSOP1738)

IR রিসিভার (TSOP1738)
IR রিসিভার (TSOP1738)
IR রিসিভার (TSOP1738)
IR রিসিভার (TSOP1738)

এটি ইনফ্রারেড রিমোট কন্ট্রোল সিস্টেমের জন্য একটি ক্ষুদ্রাকৃতির রিসিভার। ডিমোডুলেটেড আউটপুট সিগন্যাল সরাসরি মাইক্রোপ্রসেসর দ্বারা ডিকোড করা যায়। TSOP1738 সমস্ত সাধারণ IR রিমোট কন্ট্রোল ডেটা ফরম্যাটের সাথে সামঞ্জস্যপূর্ণ।

ধাপ 4: সার্কিট ডায়াগ্রাম:

বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র

যদি আপনি লিওনার্দো ব্যবহার করেন তবে ডাটা পিনে ছোট পরিবর্তন হবে। আপনাকে লিওনার্দোর MOSI পিনে ডেটা পিন সংযুক্ত করতে হবে।

ধাপ 5: IR দূরবর্তী লাইব্রেরি ইনস্টল করা:

এখান থেকে আইআর রিমোট লাইব্রেরি ডাউনলোড করুন এবং এটি ইনস্টল করুন।

আপনি যদি অতিরিক্ত আরডুইনো লাইব্রেরি ইনস্টল করতে না জানেন তবে নীচের লিঙ্কটি অনুসরণ করুন

www.arduino.cc/en/Guide/Libraries

ধাপ 6: আইআর রিমোট সিগন্যাল ডিকোড করা:

আইআর রিমোট সিগন্যাল ডিকোডিং
আইআর রিমোট সিগন্যাল ডিকোডিং
আইআর রিমোট সিগন্যাল ডিকোডিং
আইআর রিমোট সিগন্যাল ডিকোডিং
আইআর রিমোট সিগন্যাল ডিকোডিং
আইআর রিমোট সিগন্যাল ডিকোডিং
আইআর রিমোট সিগন্যাল ডিকোডিং
আইআর রিমোট সিগন্যাল ডিকোডিং

আইআর রিমোট থেকে সিগন্যাল ডিকোড করতে আমরা আইআর রিমোট লাইব্রেরির সাথে দেওয়া "IRrecvDemo" arduino স্কেচ ব্যবহার করতে পারি।

দ্রষ্টব্য: উদাহরণ স্কেচে (IRrecvDemo) আপনাকে int RECV_PIN ভ্যালুতে ছোট পরিবর্তন করতে হবে। ডিফল্টভাবে এটি 11 হবে কিন্তু Arduino মাইক্রোতে MOSI পিন 16 তম পিন। সুতরাং কোডে নিম্নলিখিত পরিবর্তন করুন।

int RECV_PIN = 16;

আপনি যদি লিওনার্দো ব্যবহার করেন তাহলে আপনাকে এটিকে MOSI পিন নম্বরে পরিবর্তন করতে হবে।

  • বোর্ড নির্বাচন করুন (Arduino/Genuino Micro) -(Fig.3)
  • পোর্ট নির্বাচন করুন- (চিত্র 4)
  • আপনার কোড আপলোড করুন

ধাপ 7: ডিকোডেড সিগন্যাল মানগুলি নোট করুন

ডিকোডেড সিগন্যাল মানগুলি নোট করুন
ডিকোডেড সিগন্যাল মানগুলি নোট করুন
  • সিরিয়াল মনিটর খুলুন এবং আইআর রিমোট সিগন্যাল মানগুলি পান।
  • প্রতিটি বোতামের মানগুলি নোট করুন।

ধাপ 8: কী বোর্ড অপারেশনের জন্য কোড

সিগন্যাল ভ্যালু পাওয়ার পর পরবর্তী ধাপ হলো প্রোগ্রামে সিগন্যাল ভ্যালু যোগ করা এবং শর্ত তৈরি করা যে, যদি রিমোট থেকে সিগন্যাল ভ্যালু প্রোগ্রামের মানগুলির সাথে মিলে যায়, তাহলে বিভিন্ন কীবোর্ড অপারেশন করুন।

প্রোগ্রামে কীবোর্ড লাইব্রেরি যোগ করা এটি বিভিন্ন কীবোর্ড অপারেশন করতে সক্ষম করে।

আপনি নীচের থেকে কোডটি ডাউনলোড করতে পারেন অথবা আপনি এটি আমার গিটহাব পৃষ্ঠা থেকে পেতে পারেন।

কোডটি ডাউনলোড করে Arduino IDE এর মাধ্যমে arduino micro এ আপলোড করুন।

ধাপ 9: সম্পন্ন:

আপনি আপনার প্রয়োজনীয়তা অনুযায়ী উপরের স্কেচ পরিবর্তন করতে পারেন।

আরো কীবোর্ড ফাংশন যোগ করতে নীচের লিঙ্কগুলি পড়ুন

  • https://www.arduino.cc/en/Reference/KeyboardModif…
  • https://www.arduino.cc/en/Reference/ASCIIchart

প্রস্তাবিত: