সুচিপত্র:

একটি Arduino সঙ্গে একটি রিলে চালনা: 9 ধাপ
একটি Arduino সঙ্গে একটি রিলে চালনা: 9 ধাপ

ভিডিও: একটি Arduino সঙ্গে একটি রিলে চালনা: 9 ধাপ

ভিডিও: একটি Arduino সঙ্গে একটি রিলে চালনা: 9 ধাপ
ভিডিও: How to make Pulse Induction Metal Detector? | How Many Turns Pulse Induction Metal Detector Coil? 2024, জুলাই
Anonim
Image
Image

হ্যালো সবাই, আমার চ্যানেলে স্বাগতম। এটি আমার 4 র্থ টিউটোরিয়াল কিভাবে একটি আরডুইনো দিয়ে একটি রিলে (রিলে মডিউল নয়) চালাতে হয়।

কিভাবে একটি "রিলে মডিউল" ব্যবহার করতে হয় সে বিষয়ে শত শত টিউটোরিয়াল আছে কিন্তু আমি একটি ভাল খুঁজে পাইনি যা দেখায় যে কিভাবে রিলে ব্যবহার করতে হয় এবং রিলে মডিউল নয়। সুতরাং, এখানে আমরা আলোচনা করব কিভাবে একটি রিলে কাজ করে এবং কিভাবে আমরা এটিকে আরডুইনো পর্যন্ত সংযুক্ত করতে পারি।

দ্রষ্টব্য: যদি আপনি "মেইন পাওয়ার" যেমন 120v বা 240v AC পাওয়ার ওয়্যারিং এর সাথে কোন কাজ করেন, তাহলে আপনার সবসময় সঠিক যন্ত্রপাতি এবং নিরাপত্তা গিয়ার ব্যবহার করা উচিত এবং আপনার পর্যাপ্ত দক্ষতা এবং অভিজ্ঞতা আছে কিনা তা নির্ধারণ করুন অথবা লাইসেন্সপ্রাপ্ত ইলেকট্রিশিয়ানের পরামর্শ নিন। এই প্রকল্পগুলি শিশুদের ব্যবহারের উদ্দেশ্যে নয়।

ধাপ 1: বুনিয়াদি

আমার রিলে (SRD-05VDC-SL-C)
আমার রিলে (SRD-05VDC-SL-C)

একটি রিলে হল একটি বড় যান্ত্রিক সুইচ, যা একটি কুণ্ডলী সক্রিয় করে চালু বা বন্ধ করা হয়।

অপারেটিং নীতি এবং কাঠামোগত বৈশিষ্ট্যগুলির উপর নির্ভর করে রিলে বিভিন্ন ধরণের হয়, যেমন:

1. ইলেক্ট্রোম্যাগনেটিক রিলে

2. সলিড স্টেট রিলে

3. তাপীয় রিলে

4. পাওয়ার বৈচিত্র্যময় রিলে

5. রিড রিলে

6. হাইব্রিড রিলে

7. মাল্টি-ডাইমেনশনাল রিলে এবং তাই, বিভিন্ন রেটিং, সাইজ এবং অ্যাপ্লিকেশন সহ।

যাইহোক, এই টিউটোরিয়ালে আমরা শুধুমাত্র একটি ইলেক্ট্রোম্যাগনেটিক রিলে নিয়ে আলোচনা করব।

রিলে বিভিন্ন ধরনের গাইড:

1.

2.

ধাপ 2: আমার রিলে (SRD-05VDC-SL-C)

আমার রিলে (SRD-05VDC-SL-C)
আমার রিলে (SRD-05VDC-SL-C)
আমার রিলে (SRD-05VDC-SL-C)
আমার রিলে (SRD-05VDC-SL-C)

আমি যে রিলেটি দেখছি তা হল একটি SRD-05VDC-SL-C। এটি Arduino এবং DIY ইলেকট্রনিক্স শখের মধ্যে খুব জনপ্রিয় রিলে।

এই রিলে 5 টি পিন আছে। 2 কুণ্ডলী জন্য। মধ্যমটি COM (সাধারণ) এবং বাকি দুটিকে NO (নরমালি ওপেন) এবং এনসি (নরমালি ক্লোজ) বলা হয়। যখন রিলে কুণ্ডলী দিয়ে কারেন্ট প্রবাহিত হয়, তখন একটি চৌম্বক ক্ষেত্র তৈরি হয় যা একটি লৌহঘটিত আর্ম্যাচারকে নড়াচড়া করতে দেয়, হয় বৈদ্যুতিক সংযোগ তৈরি করা বা ভাঙা। যখন ইলেক্ট্রোম্যাগনেট শক্তি পায় তখন NO হয় যা চালু থাকে এবং NC হল বন্ধ। যখন কুণ্ডলী ডি-এনার্জাইজড হয় তখন ইলেক্ট্রোম্যাগনেটিক ফোর্স অদৃশ্য হয়ে যায় এবং আর্মচার এনসি যোগাযোগ চালু করে মূল অবস্থানে ফিরে আসে। পরিচিতিগুলি বন্ধ এবং ছেড়ে দেওয়ার ফলে সার্কিটগুলি চালু এবং বন্ধ হয়ে যায়।

এখন, যদি আমরা রিলেটির শীর্ষে দেখি প্রথম জিনিসটি আমরা দেখতে পাই, এটি নির্মাতার নাম। তারপরে আমরা "কারেন্ট এবং ভোল্টেজ রেটিং" দেখি: এটি সর্বাধিক বর্তমান এবং/অথবা ভোল্টেজ যা সুইচ দিয়ে পাস করা যায়। এটি 10A@250VAC থেকে শুরু হয় এবং 10A@28VDC পর্যন্ত নিচে যায় অবশেষে নীচের বিটটি বলে: SRD-05VDC-SL-C SRD: রিলে এর মডেল। 05VDC: "নামমাত্র কুণ্ডলী ভোল্টেজ" বা "রিলে অ্যাক্টিভেশন ভোল্টেজ" নামেও পরিচিত, এটি কয়েলের রিলে সক্রিয় করার জন্য প্রয়োজনীয় ভোল্টেজ।

S: "সিলড টাইপ" কাঠামোর জন্য দাঁড়িয়েছে

L: হল "কুণ্ডলী সংবেদনশীলতা" যা 0.36W

সি: আমাদের যোগাযোগ ফর্ম সম্পর্কে বলে

আমি আরো তথ্যের জন্য রিলে এর ডেটশীট সংযুক্ত করেছি।

ধাপ 3: রিলেতে হাত দেওয়া

রিলেতে হাত দেওয়া
রিলেতে হাত দেওয়া
রিলেতে হাত দেওয়া
রিলেতে হাত দেওয়া
রিলেতে হাত দেওয়া
রিলেতে হাত দেওয়া

রিলে কয়েল পিনগুলি নির্ধারণ করে শুরু করা যাক।

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

যদি আপনি কোনটি NO এবং কোনটি NC পিন তা বের করতে কখনও বিভ্রান্ত হন তবে সহজেই এটি নির্ধারণ করতে নীচের পদক্ষেপগুলি অনুসরণ করুন:

- প্রতিরোধ পরিমাপ মোডে মাল্টিমিটার সেট করুন।

- তার নীচের অংশে অবস্থিত পিনগুলি দেখতে রিলেটি উল্টো দিকে ঘুরান।

- এখন মাল্টিমিটারের প্রোবের একটিকে কয়েলের মধ্যবর্তী পিনের সাথে সংযুক্ত করুন (সাধারণ পিন)

- তারপর বাকি 2 পিনের সাথে একটি করে অন্য প্রোব সংযুক্ত করুন।

শুধুমাত্র একটি পিন সার্কিট সম্পন্ন করবে এবং মাল্টিমিটারে কার্যকলাপ দেখাবে।

ধাপ 4: Arduino এবং একটি রিলে

আরডুইনো এবং একটি রিলে
আরডুইনো এবং একটি রিলে

* প্রশ্ন হল "কেন একটি Arduino সঙ্গে একটি রিলে ব্যবহার করবেন?"

একটি মাইক্রো কন্ট্রোলারের জিপিআইও (সাধারণ উদ্দেশ্য ইনপুট/আউটপুট) পিনগুলি উচ্চ শক্তি ডিভাইসগুলি পরিচালনা করতে পারে না। একটি এলইডি যথেষ্ট সহজ, কিন্তু বড় বিদ্যুৎ সামগ্রী যেমন লাইট বাল্ব, মোটর, পাম্প বা ফ্যানের জন্য আরো বেশি চটকদার সার্কিটের প্রয়োজন। আপনি 120-240V কারেন্ট স্যুইচ করতে 5V রিলে ব্যবহার করতে পারেন এবং রিলে নিয়ন্ত্রণ করতে Arduino ব্যবহার করতে পারেন।

* একটি রিলে মূলত অপেক্ষাকৃত কম ভোল্টেজকে সহজেই উচ্চতর পাওয়ার সার্কিট নিয়ন্ত্রণ করতে দেয়। একটি রিলে ইলেক্ট্রোম্যাগনেটকে সক্রিয় করতে একটি Arduino পিন থেকে 5V আউটপুট ব্যবহার করে এটি সম্পন্ন করে যা একটি উচ্চতর পাওয়ার সার্কিট চালু বা বন্ধ করার জন্য একটি অভ্যন্তরীণ, শারীরিক সুইচ বন্ধ করে দেয়। একটি রিলে সুইচিং পরিচিতি কুণ্ডলী থেকে সম্পূর্ণ বিচ্ছিন্ন, এবং সেইজন্য Arduino থেকে। একমাত্র লিঙ্কটি চৌম্বক ক্ষেত্রের দ্বারা। এই প্রক্রিয়াটিকে "বৈদ্যুতিক বিচ্ছিন্নতা" বলা হয়।

* এখন একটি প্রশ্ন উঠছে, রিলে চালানোর জন্য আমাদের কেন অতিরিক্ত সার্কিটের প্রয়োজন? রিলেটির কুণ্ডলী রিলে চালানোর জন্য একটি বড় কারেন্ট (প্রায় 150mA) প্রয়োজন, যা একটি Arduino প্রদান করতে পারে না। অতএব আমাদের বর্তমানকে বাড়ানোর জন্য একটি যন্ত্রের প্রয়োজন। এই প্রকল্পে NPN ট্রানজিস্টর 2N2222 রিলে চালায় যখন NPN জংশন স্যাচুরেটেড হয়ে যায়।

ধাপ 5: হার্ডওয়্যারের প্রয়োজনীয়তা

হার্ডওয়্যারের প্রয়োজনীয়তা
হার্ডওয়্যারের প্রয়োজনীয়তা

এই টিউটোরিয়ালের জন্য আমাদের প্রয়োজন:

1 x ব্রেডবোর্ড

1 x আরডুইনো ন্যানো/ইউএনও (যেটা সহজ)

1 এক্স রিলে

1 x 1K প্রতিরোধক

মাইক্রো-কন্ট্রোলারকে ভোল্টেজ স্পাইক থেকে রক্ষা করতে 1 x 1N4007 হাই ভোল্টেজ, হাই কারেন্ট রেটেড ডায়োড

1 x 2N2222 সাধারণ উদ্দেশ্য এনপিএন ট্রানজিস্টর

1 x LED এবং একটি 220 ohm বর্তমান সীমাবদ্ধ প্রতিরোধক সংযোগ পরীক্ষা করার জন্য

কয়েকটি সংযোগকারী তারগুলি

আরডুইনোতে কোড আপলোড করার জন্য একটি ইউএসবি কেবল

এবং সাধারণ সোল্ডারিং সরঞ্জাম

ধাপ 6: সমাবেশ

সমাবেশ
সমাবেশ

* আরডুইনোর VIN এবং GND পিনগুলিকে ব্রেডবোর্ডের +ve এবং -ve রেলগুলির সাথে সংযুক্ত করে শুরু করা যাক।

* তারপর কয়েল পিনগুলির মধ্যে একটিকে +5v রেলবোর্ডের রেলের সাথে সংযুক্ত করুন।

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

* তারপর NPN ট্রানজিস্টরের কালেক্টরকে কয়েলের ২ য় পিনের সাথে সংযুক্ত করুন।

* এমিটারটি রুটিবোর্ডের -ve রেলকে সংযুক্ত করে।

* চূড়ান্ত, একটি 1k প্রতিরোধক ব্যবহার করে ট্রানজিস্টারের বেসকে Arduino এর D2 পিনের সাথে সংযুক্ত করুন।

* এটা আমাদের সার্কিট সম্পূর্ণ, এখন আমরা রিলে চালু বা বন্ধ করতে Arduino এ কোড আপলোড করতে পারি। মূলত, যখন 1K রোধের মধ্য দিয়ে +5v প্রবাহিত হয় ট্রানজিস্টরের বেসে, প্রায়.0005 amps (500 microamps) এর একটি কারেন্ট প্রবাহিত হয় এবং ট্রানজিস্টর চালু করে। ইলেক্ট্রোম্যাগনেট চালু করে জংশনের মধ্য দিয়ে প্রায়.07 amps এর একটি স্রোত প্রবাহিত হতে শুরু করে। ইলেক্ট্রোম্যাগনেট তারপর সুইচিং কন্টাক্টটি টেনে নিয়ে যায় এবং এটিকে COM টার্মিনালকে NO টার্মিনালে সংযুক্ত করতে সরায়।

* একবার NO টার্মিনাল সংযুক্ত হলে একটি ল্যাম্প বা অন্য কোন লোড চালু করা যায়। এই উদাহরণে আমি কেবল একটি LED চালু এবং বন্ধ করছি।

ধাপ 7: কোড

কোড
কোড

কোডটি খুবই সহজ। আরডুইনোর ডিজিটাল পিন নম্বর 2 কে রিলে পিন হিসাবে সংজ্ঞায়িত করে শুরু করুন।

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

ধাপ 8: উপসংহার

উপসংহার
উপসংহার

* মনে রাখবেন: রিলে এর কুণ্ডলী জুড়ে একটি ডায়োড স্থাপন করা খুবই গুরুত্বপূর্ণ কারণ চুম্বকীয় পতনের কারণে কয়েল থেকে কারেন্ট সরানো হলে ভোল্টেজের একটি স্পাইক (কয়েল থেকে ইনডাকটিভ কিকব্যাক) উৎপন্ন হয় (ইলেক্ট্রোম্যাগনেটিক ইন্টারফেরেন্স) ক্ষেত্র এই ভোল্টেজ স্পাইক সার্কিট নিয়ন্ত্রণকারী সংবেদনশীল ইলেকট্রনিক উপাদানগুলিকে ক্ষতি করতে পারে।

* সর্বাধিক গুরুত্বপূর্ণ: ক্যাপাসিটরের মতোই, আমরা রিলে ব্যর্থতার ঝুঁকি কমানোর জন্য সর্বদা রিলেকে কম মূল্য দিই। বলুন, আপনাকে 10A@120VAC এ কাজ করতে হবে, 10A@120VAC রেটযুক্ত রিলে ব্যবহার করবেন না, বরং 30A@120VAC এর মতো একটি বড় ব্যবহার করুন। মনে রাখবেন, পাওয়ার = বর্তমান * ভোল্টেজ তাই 30A@220V রিলে 6, 000W ডিভাইস পর্যন্ত পরিচালনা করতে পারে।

* যদি আপনি কেবল অন্য কোন বৈদ্যুতিক যন্ত্র যেমন ফ্যান, বাল্ব, ফ্রিজ ইত্যাদি দিয়ে LED কে প্রতিস্থাপন করেন, তাহলে আপনি সেই যন্ত্রটিকে একটি Arduino নিয়ন্ত্রিত পাওয়ার আউটলেট দিয়ে একটি স্মার্ট ডিভাইসে পরিণত করতে সক্ষম হবেন।

* রিলে দুটি সার্কিট চালু বা বন্ধ করতেও ব্যবহার করা যেতে পারে। একটি যখন ইলেক্ট্রোম্যাগনেট চালু থাকে এবং দ্বিতীয়টি যখন ইলেক্ট্রোম্যাগনেট বন্ধ থাকে।

* একটি রিলে ইলেক্ট্রিক্যাল আইসোলেশনে সাহায্য করে। একটি রিলে সুইচিং পরিচিতি কুণ্ডলী থেকে সম্পূর্ণ বিচ্ছিন্ন, এবং সেইজন্য Arduino থেকে। একমাত্র লিঙ্কটি চৌম্বক ক্ষেত্রের দ্বারা।

দ্রষ্টব্য: Arduino পিনগুলিতে শর্ট সার্কিট, বা এটি থেকে উচ্চ বর্তমান ডিভাইস চালানোর চেষ্টা, পিনে আউটপুট ট্রানজিস্টরগুলিকে ক্ষতি বা ধ্বংস করতে পারে, অথবা সমগ্র AtMega চিপকে ক্ষতিগ্রস্ত করতে পারে। প্রায়শই এর ফলে মাইক্রো-কন্ট্রোলারের একটি "মৃত" পিন তৈরি হবে তবে অবশিষ্ট চিপ এখনও পর্যাপ্তভাবে কাজ করবে। এই কারণে OUTPUT পিনগুলিকে 470Ω বা 1k প্রতিরোধক দিয়ে অন্যান্য ডিভাইসে সংযুক্ত করা একটি ভাল ধারণা, যদি না একটি নির্দিষ্ট অ্যাপ্লিকেশনের জন্য পিন থেকে সর্বাধিক বর্তমান ড্র প্রয়োজন হয়

ধাপ 9: ধন্যবাদ

এই ভিডিওটি দেখার জন্য আবার ধন্যবাদ! আমি এটি আপনাকে সাহায্য করে আশা করি। আপনি যদি আমাকে সমর্থন করতে চান, আপনি আমার চ্যানেলটি সাবস্ক্রাইব করতে পারেন এবং আমার অন্যান্য ভিডিও দেখতে পারেন। ধন্যবাদ, আমার পরবর্তী ভিডিওতে আবার।

প্রস্তাবিত: