সুচিপত্র:

কিভাবে একটি টিভি রিমোট অনুকরণ বা অন্য Arduino Irlib সঙ্গে অনুকরণ: 3 ধাপ (ছবি সহ)
কিভাবে একটি টিভি রিমোট অনুকরণ বা অন্য Arduino Irlib সঙ্গে অনুকরণ: 3 ধাপ (ছবি সহ)

ভিডিও: কিভাবে একটি টিভি রিমোট অনুকরণ বা অন্য Arduino Irlib সঙ্গে অনুকরণ: 3 ধাপ (ছবি সহ)

ভিডিও: কিভাবে একটি টিভি রিমোট অনুকরণ বা অন্য Arduino Irlib সঙ্গে অনুকরণ: 3 ধাপ (ছবি সহ)
ভিডিও: খুব সহজে LED টিভি মাস্টার রিমোট সেটিং | LED TV master remote setup | RM-014S+ 2024, নভেম্বর
Anonim
কিভাবে একটি টিভি রিমোট অনুকরণ বা Arduino Irlib সঙ্গে অন্য
কিভাবে একটি টিভি রিমোট অনুকরণ বা Arduino Irlib সঙ্গে অন্য

ভূমিকা

হ্যালো সবাই এবং আমার প্রথম নির্দেশযোগ্য স্বাগতম।

শিরোনাম অনুসারে আজ আমরা শিখব, ই টিভি রিমোট বা অনুরূপ কিছু যা আর্ডুইনো (যে কোনও মডেল) ব্যবহার করে ইনফ্রারেড সিগন্যালগুলির সাথে কাজ করে।

সমস্যাটি ছিল: যদি আমি কোডটি না জানি তবে আমি কীভাবে কোনও বস্তুতে কোড প্রেরণ করতে পারি?

ইন্টারনেটে সার্চ করলে আমি আমার প্রশ্নের উত্তর খুঁজে পাইনি তাই আমি ভাবতে শুরু করলাম এবং নিজেই এই পদ্ধতিটি আবিষ্কার করলাম।

এই টিউটোরিয়ালে আমি আপনাকে দেখাব কিভাবে এটি করতে হয়।

পুনশ্চ.:

আমরা শুরু করার আগে আমি আপনাকে বলতে যাচ্ছি যে আইআর যোগাযোগগুলি খুব জটিল এবং প্রথমে কিছুটা জ্ঞান প্রয়োজন।

ধাপ 1: উপাদান

উপাদান
উপাদান

আপনার ভাবার চেয়ে কম উপাদান প্রয়োজন:

-আরডুইনো (আমি লিওনার্দো ব্যবহার করেছি)

-470ohm বা অনুরূপ প্রতিরোধক! মনোযোগ !: প্রতিরোধক মান আপনার IR LED এর উপর নির্ভর করে পরিবর্তিত হতে পারে

-আইআর নেতৃত্বে (আমি SFH4546 ব্যবহার করেছি)

-কিছু জাম্পার

-আইআর রিসিভার (আমি TSOP38238 ব্যবহার করেছি)

-ব্রেডবোর্ড

এই সহজ কিন্তু অপরিহার্য সার্কিটের জন্য আমি এটি ব্যবহার করেছি।

সম্পাদনা করুন: যদি আপনি আমার একই নেতৃত্ব ব্যবহার করেন, Arduino পিন এবং নেতৃত্বের মধ্যে কোন প্রতিরোধক ব্যবহার করবেন না কারণ এটি আপনার দূরত্ব ব্যবহার করতে পারে আপনার থেকে দূরত্ব অনেক কমিয়ে দেবে।

আপনি যদি একই আইআর নেতৃত্ব ব্যবহার না করেন তবে আমি একটি ট্রিমার লাগানোর পরামর্শ দিই এবং এটিকে আপনার নিয়মানুযায়ী নিয়ন্ত্রণ করতে বলি।

ধাপ 2: সার্কিট এবং কোডিং

এখন আমরা সার্কিটের দিকে তাকাই।

আমাদের 2 টি সার্কিট তৈরি করতে হবে:

-প্রথম সার্কিটের রিমোট কন্ট্রোল থেকে সিগন্যাল ক্যাপচার করা দরকার।

-দ্বিতীয় সংকেত প্রেরণ করে যা আমরা আগে ধরেছিলাম।

সুতরাং arduino, breadboard, তারের এবং রিসিভার নিন এবং কাজ শুরু করা যাক

প্রথমে আপনার রিসিভারের সাথে 5v এবং GND সংযোগ করুন (আমার অর্ডার আউট, GND, 5V আছে)

আউট পিনটি Arduino পিন 2 এর সাথে সংযুক্ত করা প্রয়োজন। (সার্কিটটি কেমন দেখায়)

একবার আপনি এটি করার পরে আমাদেরকে আমাদের নেতৃত্বের অ্যানোডকে প্রতিরোধক এবং ক্যাথোডকে মাটিতে সংযুক্ত করতে হবে।

প্রতিরোধক থেকে আমরা পরে পিনের সাথে সংযুক্ত হব যা আইআর লাইব্রেরি দ্বারা সংজ্ঞায়িত করা হয়েছে। (সার্কিটটি কেমন দেখাচ্ছে)

কোডটি খুবই সহজ:

প্রথমে আমাদের লাইব্রেরিগুলি ইনস্টল করতে হবে:

-প্রাপ্ত প্যাসেজের জন্য IrLib2 লাইব্রেরি

আপনার তখন জিপ ফাইলটি খুলতে হবে এবং সেই ফাইলের ভিতরের ফোল্ডারগুলি আপনার লাইব্রেরি ফোল্ডারে অনুলিপি করতে হবে।

-এটি পাঠানোর জন্য IrRemote লাইব্রেরি

একবার আপনি এটি সম্পন্ন করার পরে, Arduino IDE খুলুন এবং উদাহরণ মেনু থেকে IrLib2 উদাহরণ ফোল্ডারে যান, তারপর আপনার Arduino বোর্ডে "RawRecv.ino" স্কেচটি লোড করুন।

একবার এটি বোর্ডে লোড হয়ে গেলে সিরিয়াল মনিটরটি খুলুন, আপনি যে রিমোট কন্ট্রোলারটি অনুকরণ করতে চান তা নিন, আইআর রিসিভারে লক্ষ্য করুন এবং এটিতে একটি বোতাম টিপুন: আপনি মনিটরে কিছু আউটপুট (কাঁচা কোড) দেখতে পাবেন তাই কেবল এটি অনুলিপি করুন ক্লিপবোর্ড

পরবর্তী প্যাসেজ আমাদের অর্জিত কোড পাঠাচ্ছে।

আইআরসেন্ড ক্লাসের জন্য প্রতিটি আরডুইনো মডেলের নিজস্ব পিন রয়েছে এবং হার্ডওয়্যারের কিছু বিধিনিষেধের কারণে আপনি এটি পরিবর্তন করতে পারবেন না।

এখানে কিছু Arduino বোর্ডের পিন সেটিং সহ একটি টেবিল আছে।

এটি আমার স্কেচ, এটি একটি পুরানো স্যামসাং টিভিতে channel_up কমান্ড পাঠায়:

#অন্তর্ভুক্ত

IRsend irsend; RAW_DATA_LEN 68 সংজ্ঞায়িত করুন 602, 522, 1694, 554, 1686, 550, 1694, 550, 602, 522, 606, 530, 598, 526, 602, 522, 606, 526, 602, 522, 1694, 554, 598, 522, 606, 530, 1686, 554, 602, 518, 610, 522, 602, 522, 1694, 554, 602, 522, 1694, 550, 1690, 546, 610, 526, 1690, 546, 1694, 554, 1690, 546, 1000}; void setup () {} void loop () {irsend.sendRaw (rawData, RAW_DATA_LEN, 38); // 38KHz ফ্রিকোয়েন্সি বিলম্ব (1000) এ কাঁচা ডেটা পাঠান; // প্রতিটি সংকেত ফেটে যাওয়ার মধ্যে 1 সেকেন্ড বিলম্ব

মনোযোগ দিন: আইডিইতে এটি কপি এবং পেস্ট করা কাজ নাও করতে পারে, যদি এটি কাজ না করে তবে আপনাকে প্রতিটি লাইন লিখতে হবে

ধাপ 3: পরীক্ষা এবং সমাপ্তি

এখন পরীক্ষার সময়!

আপনার রিসিভারের দিকে নির্দেশ করুন একইভাবে আপনি রিমোট কন্ট্রোলটি নির্দেশ করেন এবং আপনাকে আরডুইনোকে শক্তিশালী করে, এক সেকেন্ড অপেক্ষা করুন এবং আপনি দেখতে পাবেন যে রিসিভিং ডিভাইসটি আমরা যা করতে বলছি তা করা শুরু করবে তাই!

যদি কিছু ভুল হয় তবে দয়া করে নীচে একটি মন্তব্য করুন।

এটা আমাদের নির্দেশযোগ্য শেষ। আমি আশা করি এটি আপনার জন্য দরকারী।

আপনি যদি এই টিউটোরিয়ালের ভিডিও চান এবং কমেন্ট করুন ………।

পরবর্তী নির্দেশযোগ্য!

প্রস্তাবিত: