সুচিপত্র:

একই দূরবর্তী সঙ্গে একটি টিভি এবং সংযুক্ত রাস্পবেরি পাই নিয়ন্ত্রণ: 4 ধাপ
একই দূরবর্তী সঙ্গে একটি টিভি এবং সংযুক্ত রাস্পবেরি পাই নিয়ন্ত্রণ: 4 ধাপ

ভিডিও: একই দূরবর্তী সঙ্গে একটি টিভি এবং সংযুক্ত রাস্পবেরি পাই নিয়ন্ত্রণ: 4 ধাপ

ভিডিও: একই দূরবর্তী সঙ্গে একটি টিভি এবং সংযুক্ত রাস্পবেরি পাই নিয়ন্ত্রণ: 4 ধাপ
ভিডিও: How to setup dual monitors with Laptop and Desktop | এক পিসিতে দুইটি মনিটর ব্যবহার করবেন যেভাবে 2024, নভেম্বর
Anonim
একই দূরবর্তী সঙ্গে একটি টিভি এবং সংযুক্ত রাস্পবেরি পাই নিয়ন্ত্রণ
একই দূরবর্তী সঙ্গে একটি টিভি এবং সংযুক্ত রাস্পবেরি পাই নিয়ন্ত্রণ

ইনফ্রারেড রিমোট দিয়ে রাস্পবেরি পাই নিয়ন্ত্রণ করতে, আমরা LIRC ব্যবহার করতে সক্ষম হতাম। এটি কার্নেল 4.19. X পর্যন্ত কাজ করত যখন LIRC কে কাজ করা অনেক বেশি চ্যালেঞ্জিং হয়ে ওঠে। এই প্রকল্পে আমাদের একটি রাস্পবেরি পাই 3 B+ টিভির সাথে সংযুক্ত এবং আমাদের কীবোর্ড এবং মাউস থেকে মুক্তি পেতে হবে। আমাদের আরপিআই বা আমাদের এই প্রকল্পটি ব্যবহার করে এমন কোনও ডিভাইসে এলআইআরসি ইনস্টল করার প্রয়োজন হবে না যার সাহায্যে সম্পদ মুক্ত হবে।

সরবরাহ

  • Arduino প্রো মাইক্রো
  • আইআর সেন্সর
  • মাইক্রো ইউএসবি কেবল

ধাপ 1: আরডুইনো প্রো মাইক্রোতে সোল্ডার আইআর সেন্সর

আরডুইনো প্রো মাইক্রোতে সোল্ডার আইআর সেন্সর
আরডুইনো প্রো মাইক্রোতে সোল্ডার আইআর সেন্সর
আরডুইনো প্রো মাইক্রোতে সোল্ডার আইআর সেন্সর
আরডুইনো প্রো মাইক্রোতে সোল্ডার আইআর সেন্সর
আরডুইনো প্রো মাইক্রোতে সোল্ডার আইআর সেন্সর
আরডুইনো প্রো মাইক্রোতে সোল্ডার আইআর সেন্সর
আরডুইনো প্রো মাইক্রোতে সোল্ডার আইআর সেন্সর
আরডুইনো প্রো মাইক্রোতে সোল্ডার আইআর সেন্সর

TSOP1836 IR সেন্সরের তিনটি পিন আছে: সিগন্যাল, GND, এবং Vcc। সোল্ডারিংয়ের আগে আপনার সেন্সরের জন্য পিনআউট সন্ধান করুন। পরবর্তী, সোল্ডার সেন্সরের GND থেকে বোর্ডের GND, সেন্সরের Vcc থেকে বোর্ড এবং সেন্সরের সংকেত Arduino Pro মাইক্রো 2 পিন করতে। এটিকে রক্ষা করার জন্য বোর্ড মোড়ানো ভুলবেন না, কিন্তু সেন্সর উন্মুক্ত রাখুন।

ধাপ 2: আরডুইনো প্রো মাইক্রোতে কোড আপলোড করুন

আরডুইনো প্রো মাইক্রোতে কোড আপলোড করুন
আরডুইনো প্রো মাইক্রোতে কোড আপলোড করুন

গিথুব এ কোড পাওয়া যাবে।

ধাপ 3: আপনার রিমোটের কোড পাওয়া

আপনার রিমোট কোড পাওয়া
আপনার রিমোট কোড পাওয়া

আপনার কোডটি এখন কাজ করবে এবং আপনি এই প্রকল্পটি সম্পন্ন করবেন এমন একটি খুব ছোট সুযোগ রয়েছে। নির্মাতারা যারা আমার মতো একই রিমোট ব্যবহার করছেন না তাদের জন্য, আপনাকে আপনার রিমোটের কোডগুলি পড়তে হবে। Arduino IDE সিরিয়াল মনিটর খুলুন এবং নিশ্চিত করুন যে Baud রেটটি "Serial.begin (115200);" লাইনে আমাদের কোডের সাথে মেলে। আপনার রিমোটকে আইআর সেন্সরে নির্দেশ করুন তারপর একটি বোতাম টিপুন এবং সিরিয়াল মনিটরে কমপক্ষে দুটি লাইন পেতে দ্রুত ছেড়ে দিন। প্রথম লাইনটি হল বোতামের কোড এবং নিচের লাইনটি হল রিমোটের উপায় শুধু শেষ কোডটি পুনরাবৃত্তি করুন।

ধাপ 4: আপনার Arduino প্রো মাইক্রো স্কেচ আপডেট করুন এবং আবার আপলোড করুন

আপনার Arduino প্রো মাইক্রো স্কেচ আপডেট করুন এবং আবার আপলোড করুন
আপনার Arduino প্রো মাইক্রো স্কেচ আপডেট করুন এবং আবার আপলোড করুন

আপনি গিথুব থেকে ডাউনলোড করা স্কেচে দুটি ধরণের রিমোট কোড লক্ষ্য করবেন:

  • পুনরাবৃত্তিযোগ্য: মাউস নড়াচড়ার জন্য ব্যবহার করা হয় (মাউস চলতে রাখার জন্য বোতামটি ধরে রাখুন)
  • অ পুনরাবৃত্তিযোগ্য: একক বোতাম প্রেসের জন্য ব্যবহৃত যেমন বাম মাউস বোতাম ক্লিক করুন

আগের ধাপ থেকে আপনি যে কোডটি পেয়েছেন তা ছাড়াও, আপনাকে "const int ButtonCount" এর আকার আপডেট করতে হবে যা আমার স্কেচে is২ কারণ আমার কাছে ResultValues [ButtonCount] এ সংজ্ঞায়িত button২ টি বোতাম কোড আছে।

সর্বশেষ কিন্তু অন্তত নয়, আপনাকে নিম্নলিখিত লাইনটি আপডেট করতে হবে:

if (Results.value == 4294967295) for (int i = 0; i <ButtonCount; i ++) AllButtons = RepeatCode ;

আপনার রিমোটের রিপিট কোড দিয়ে 4294967295 প্রতিস্থাপন করুন। যে কোডটি রিমোট বাটন চেপে ধরে আগের ধাপ থেকে পাওয়া যাবে। পুনরাবৃত্তি কোডটি একাধিক বার দেখানো কোড হবে।

প্রস্তাবিত: