সুচিপত্র:

আপনার আইআর রিমোটকে আরএফ রিমোটে রূপান্তর করুন: 9 টি ধাপ (ছবি সহ)
আপনার আইআর রিমোটকে আরএফ রিমোটে রূপান্তর করুন: 9 টি ধাপ (ছবি সহ)

ভিডিও: আপনার আইআর রিমোটকে আরএফ রিমোটে রূপান্তর করুন: 9 টি ধাপ (ছবি সহ)

ভিডিও: আপনার আইআর রিমোটকে আরএফ রিমোটে রূপান্তর করুন: 9 টি ধাপ (ছবি সহ)
ভিডিও: How To Easily Make Multi Channel IR Remote Control Project for House Load Control 2024, জুলাই
Anonim
আপনার আইআর রিমোটকে আরএফ রিমোটে রূপান্তর করুন
আপনার আইআর রিমোটকে আরএফ রিমোটে রূপান্তর করুন

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

চল শুরু করি.

ধাপ 1: কিভাবে একটি ভিডিও সম্পর্কে?

Image
Image

ভিডিওগুলিতে এই প্রকল্পটি নির্মাণের জন্য প্রয়োজনীয় সমস্ত ধাপ রয়েছে। আপনি যদি ভিজ্যুয়াল পছন্দ করেন তবে আপনি এটি দেখতে পারেন তবে যদি আপনি পাঠ্য পছন্দ করেন তবে পরবর্তী পদক্ষেপগুলি অনুসরণ করুন।

এছাড়াও যদি আপনি প্রকল্পটি কার্যক্রমে দেখতে চান তবে একই ভিডিওটি দেখুন।

ধাপ 2: যন্ত্রাংশ তালিকা।

এনকোডার এবং ডিকোডার।
এনকোডার এবং ডিকোডার।

আরএফ মডিউল:

ভারত - https://amzn.to/2H2lyXfUS - https://amzn.to/2EOiMmmUK -

Arduino: INDIA - https://amzn.to/2FAOfxMUS - https://amzn.to/2FAOfxMUK -

এনকোডার এবং ডিকোডার ICs: INDIA - https://amzn.to/2HpNsQdUS - এনকোডার https://amzn.to/2HpNsQd; ডিকোডার https://amzn.to/2HpNsQdUK - এনকোডার https://amzn.to/2HpNsQd; ডিকোডার

TSOP IR রিসিভার -ইন্ডিয়া - https://amzn.to/2H0Bdu6US (রিসিভার এবং LED) - https://amzn.to/2H0Bdu6UK (রিসিভার এবং LED) -

IR LED: INDIA -

ধাপ 3: এনকোডার এবং ডিকোডার।

এনকোডার এবং ডিকোডার।
এনকোডার এবং ডিকোডার।
এনকোডার এবং ডিকোডার।
এনকোডার এবং ডিকোডার।

মাইক্রোকন্ট্রোলার ছাড়া এগুলি ব্যবহার করতে আপনার দুটি আইসি লাগবে। তাদের বলা হয় এনকোডার এবং ডিকোডার। এগুলি মৌলিক কম্বিনেশনাল সার্কিট। আউটপুট সংখ্যার চেয়ে এনকোডারের ইনপুট বেশি। সত্য সারণির দিকে তাকিয়ে আমরা দেখতে পাচ্ছি যে তিনটি আউটপুট পিনের বিভিন্ন ইনপুট পিনের বিভিন্ন সংমিশ্রণ রয়েছে। সাধারণত এনকোডারের ইনপুট আউটপুট পিন 2^n x n হিসাবে সংজ্ঞায়িত করা হয়, যেখানে "n" হল বিট সংখ্যা। ডিকোডারগুলি এনকোডারের ঠিক বিপরীত এবং তাদের পিনের বর্ণনা আছে যেমন n x 2^n। যদি আপনি জিজ্ঞাসা করেন যে একই সময়ে একাধিক পিন উচ্চ হলে কি হবে, তাহলে আমি বলব এটি এই নির্দেশের আওতার বাইরে।

আমরা যে এনকোডার এবং ডিকোডার আইসি ব্যবহার করব তা হল HT12E এবং HT12D, ডিকোডারের জন্য D এবং এনকোডারের জন্য E। আসুন এই আইসিগুলির পিনগুলি দেখুন।

HT12E তে, পিন নম্বর 10, 11, 12 এবং 13 হল ডেটা ইনপুট পিন এবং পিন 17 হল আউটপুট পিন, যা আমরা মডুলেট করব। 16 এবং 17 পিনগুলি অভ্যন্তরীণ আরসি অসিলেটরের জন্য এবং আমরা এই পিনগুলিতে 500k থেকে 1M (আমি 680k ব্যবহার করেছি) পর্যন্ত একটি প্রতিরোধককে সংযুক্ত করি। প্রকৃতপক্ষে, সংযুক্ত প্রতিরোধক আরসি দোলকের একটি অংশ হবে। পিন 14 হল প্রেরণযোগ্য পিন। এটি একটি সক্রিয় কম পিন এবং এই পিনটি কম রাখা হলেই ডেটা প্রেরণ করা হবে। পিন 18 এবং 9 যথাক্রমে Vcc এবং GND, এবং আমি কিছুক্ষণের মধ্যে বাকি আটটি পিনের কথা বলব।

জিনিসগুলি ডিকোডারের জন্য কিছুটা অনুরূপ। 18 এবং 9 হল সরবরাহের পিন, 15 এবং 16 হল অভ্যন্তরীণ অসিলেটর পিন এবং তাদের মধ্যে একটি 33k রোধকারী সংযুক্ত। পিন 17 হল আইসির বৈধ ট্রান্সমিশন পিন যা যখনই একটি বৈধ ডেটা প্রাপ্ত হয় তখন উচ্চ হয়। মডিউলেটেড ডেটা 15 পিনে দেওয়া হয় এবং 10, 11, 12 এবং 13 পিন থেকে ডিকোড করা সমান্তরাল ডেটা পাওয়া যায়।

এখন আপনি লক্ষ্য করবেন যে ডিকোডার আইসিতে সেই 8 টি পিন রয়েছে যা আমরা এনকোডারে দেখেছি। প্রকৃতপক্ষে, তারা আপনার সংক্রমণকে সুরক্ষিত রাখতে একটি অত্যন্ত গুরুত্বপূর্ণ উদ্দেশ্য পরিবেশন করে। এগুলিকে অ্যাড্রেস সেটিং পিন বলা হয় এবং তারা নিশ্চিত করে যে পাঠানো ডেটা সঠিক রিসিভার দ্বারা এমন পরিবেশে প্রাপ্ত হয় যেখানে এই জোড়াগুলির মধ্যে একাধিক রয়েছে। যদি এনকোডারে, এই সমস্ত পিনগুলি কম রাখা হয়, তাহলে ডেটা পাওয়ার জন্য ডিকোডারের এই সমস্ত পিনগুলিও কম রাখতে হবে। যদি চারটি উঁচু এবং চারটি কম ধরে রাখা হয়, ডিকোডার অ্যাড্রেস পিনের একই কনফিগারেশন থাকতে হবে, তাহলেই কেবল রিসিভার ডেটা গ্রহণ করবে। আমি সব পিন মাটিতে সংযুক্ত করব। আপনি যা খুশি করতে পারেন। চলতে চলতে ঠিকানা পরিবর্তনের জন্য, একটি DIP সুইচ ব্যবহার করা হয়, যা পিনগুলিকে বোতামগুলির একটি ঝাঁকুনির মাধ্যমে উচ্চ বা নিম্নের সাথে সংযুক্ত করে।

ধাপ 4: প্রোটোটাইপিং।

প্রোটোটাইপিং।
প্রোটোটাইপিং।
প্রোটোটাইপিং।
প্রোটোটাইপিং।
প্রোটোটাইপিং।
প্রোটোটাইপিং।
প্রোটোটাইপিং।
প্রোটোটাইপিং।

যথেষ্ট তত্ত্ব, আসুন এগিয়ে যাই এবং এটি ব্যবহারিকভাবে চেষ্টা করি

আপনার দুটি ব্রেডবোর্ড লাগবে। আমি এগিয়ে গিয়েছিলাম এবং এই ধাপে সার্কিট ডায়াগ্রাম ব্যবহার করে আরডুইনো এর জায়গায় এলইডি এবং সুইচের জায়গায় 10k টান ডাউন রেসিস্টর সহ পুশ বোতামগুলি সংযুক্ত করেছি.. আমি তাদের উভয়ের জন্য আলাদা বিদ্যুৎ সরবরাহ ব্যবহার করেছি। যত তাড়াতাড়ি আপনি ট্রান্সমিটারটি পাওয়ার করবেন, আপনি দেখতে পাবেন যে বৈধ ট্রান্সমিশন পিন উচ্চতর হয়ে যাচ্ছে যা ইঙ্গিত করে যে সফল সংযোগ তৈরি হয়েছে। যখন আমি ট্রান্সমিটার পাশের কোন বোতাম টিপি, তখন রিসিভারের পাশের LED জ্বলজ্বল করে। আমি একাধিক পুশ বোতাম টিপলে একাধিক LED চালু হয়। লক্ষ্য করুন VT নেতৃত্বাধীন, এটি প্রতিবার যখন এটি একটি নতুন ডেটা পায়, তখন এটি ঝলকানি দেয় এবং আমরা যে প্রকল্পটি তৈরি করতে যাচ্ছি তাতে এটি খুব সহায়ক হবে।

যদি আপনার সার্কিট কাজ না করে, আপনি সহজেই এনকোডারের আউটপুটকে ডিকোডারের ইনপুটের সাথে সংযুক্ত করে সহজেই ডিবাগ করতে পারেন এবং সবকিছু এখনও একইভাবে কাজ করতে হবে। এইভাবে আপনি অন্তত নিশ্চিত করতে পারেন যে আপনার ICs এবং এর সংযোগ ঠিক আছে।

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

ধাপ 5: ইনফ্রারেড

ইনফ্রারেড
ইনফ্রারেড
ইনফ্রারেড
ইনফ্রারেড

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

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

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

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

লিঙ্ক:

আইআর রিমোট কিভাবে কাজ করে:

www.vishay.com/docs/80071/dataform.pdf

লাইব্রেরি:

github.com/z3t0/Arduino-IRremote

ধাপ 6: আমরা কি করছি?

আমরা কি করছি?
আমরা কি করছি?

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

ধাপ 7: রিসিভার খুঁজুন

রিসিভার খুঁজুন।
রিসিভার খুঁজুন।

যদি আপনার ডিভাইসে রিসিভার দৃশ্যমান না হয়, লাইব্রেরির উদাহরণ থেকে IRSendDemo স্কেচ খুলুন এবং সেই অনুযায়ী প্রোটোকল এবং হেক্স কোড পরিবর্তন করুন। আমি পাওয়ার বোতামের হেক্স কোড ব্যবহার করেছি। এখন Arduino এর 3 পিন এবং ওপেন সিরিয়াল মনিটরের জন্য 1k রোধের সাথে একটি IR নেতৃত্বাধীন সংযোগ করুন। সুতরাং যখন আপনি সিরিয়াল মনিটরে কোন অক্ষর টাইপ করবেন এবং এন্টার টিপবেন, Arduino ডেটা IR নেতৃত্বে পাঠাবে এবং ডিভাইসটিকে কাজ করতে হবে। বিভিন্ন অঞ্চলে ঘুরে দেখুন যেখানে আপনি মনে করেন যে রিসিভার হতে পারে এবং অবশেষে আপনি আপনার ডিভাইসে রিসিভারের সঠিক অবস্থান খুঁজে পাবেন (স্পষ্ট বোঝার জন্য ভিডিও দেখুন)।

ধাপ 8: সোল্ডারিং

সোল্ডারিং।
সোল্ডারিং।
সোল্ডারিং।
সোল্ডারিং।
সোল্ডারিং।
সোল্ডারিং।

একই সংযোগ ডায়াগ্রাম ব্যবহার করে, আমি প্রয়োজনীয় দুটি পিসিবি তৈরি করেছি, আমি একটি প্রো মিনি এর পরিবর্তে স্বতন্ত্র আরডুইনো ব্যবহার করেছি কারণ এটি আমার চারপাশে ছিল।

মাইক্রোকন্ট্রোলার লাগানোর আগে, আমি আরও একবার সংযোগগুলি পরীক্ষা করতে চেয়েছিলাম। তাই আমি ট্রান্সমিটারে 9 ভোল্ট এবং রিসিভারে 5 ভোল্ট প্রয়োগ করেছি এবং বোর্ডগুলির কার্যকারিতা পরীক্ষা করার জন্য একটি LED ব্যবহার করেছি এবং দ্রুত সবকিছু পরীক্ষা করেছি। আমি ট্রান্সমিটার পিসিবিতে ব্যাটারি সংরক্ষণের জন্য একটি পাওয়ার সুইচ যুক্ত করেছি।

অবশেষে স্কেচ আপলোড করার পর, আমি তার জায়গায় Arduino ঠিক করেছি।

আমি 1k রোধকে সরাসরি LED এর ক্যাথোডে বিক্রি করেছিলাম এবং GI শীট ব্যবহার করে আমার হোম থিয়েটারের জন্য বানানো অ্যাডাপ্টারে এটি আঠালো করার আগে আমি একটি তাপ সঙ্কুচিত ব্যবহার করব, কিন্তু যদি আপনার 3 ডি প্রিন্টারে অ্যাক্সেস থাকে তবে আপনি আরও অনেক কিছু তৈরি করতে পারেন প্রফেশনাল লুকিং অ্যাডাপ্টার, যদি প্রয়োজন হয়। আমি LED এবং PCB এর মধ্যে একটি লম্বা তারের সোল্ডার করব যাতে PCB কে অন্য জায়গায়, কোথাও লুকিয়ে রাখা সহজ হয়। এগুলি সম্পন্ন হওয়ার পরে, এটির কার্যকারিতা পরীক্ষা করার সময় এসেছে, যা আপনি পদক্ষেপ 1 এ এম্বেড করা ভিডিওতে অ্যাকশনে দেখতে পারেন।

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

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

সম্পন্ন
সম্পন্ন

আপনি প্রকল্প সম্পর্কে কি মনে করেন তা আমাকে জানান এবং যদি আপনার কোন টিপস বা ধারণা থাকে, দয়া করে নীচের মন্তব্যগুলিতে ভাগ করুন।

আমাদের Instructables এবং ইউটিউব চ্যানেলে সাবস্ক্রাইব করার কথা বিবেচনা করুন।

পড়ার জন্য আপনাকে ধন্যবাদ, পরবর্তী নির্দেশনায় দেখা হবে।

প্রস্তাবিত: