Arduino 12V রিলে চালাতে পারে?

Arduino 12v Rile Calate Pare



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

Arduino একটি 12V রিলে চালাতে পারে?

হ্যাঁ, Arduino একটি 12V রিলে চালাতে পারে, কিন্তু সরাসরি নয়। যদি একটি 12V রিলে Arduino এর সাথে সংযুক্ত থাকে তবে এটি Arduino বোর্ডের ক্ষতি করতে পারে। এটি একটি ট্রানজিস্টরকে আরডুইনো এবং রিলে, ট্রানজিস্টরকে রক্ষা করার জন্য একটি প্রতিরোধক এবং আরডুইনোকে রক্ষা করার জন্য একটি ডায়োডের মধ্যে একটি সুইচ হিসাবে ব্যবহার করে করা যেতে পারে।

Arduino 5V তে কাজ করার জন্য ডিজাইন করা হয়েছে এবং এটি সাধারণত 20mA এর কারেন্ট পরিচালনা করতে পারে। সুতরাং, আরডুইনোতে একটি 12V রিলে সেট আপ করতে, 12V রিলে মোকাবেলা করার জন্য আমাদের কারেন্টকে প্রসারিত করতে হবে। একইভাবে, রিলেকে শক্তিশালী করার জন্য আমাদের 12V এর একটি অতিরিক্ত পাওয়ার সাপ্লাই থাকতে হবে।







Arduino এর সাথে একটি 12V রিলে সেট আপ করতে, আপনার নিম্নলিখিতগুলি থাকতে হবে।



সফ্টওয়্যার প্রয়োজনীয়তা



  • আরডুইনো আইডিই

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





  • আরডুইনো বোর্ড
  • 12V রিলে মডিউল
  • একটি NPN ট্রানজিস্টর (বিশেষত BC 548 বা 2N2222)
  • একটি ডায়োড (বিশেষভাবে 1N4007)
  • একটি প্রতিরোধক
  • লাইট বাল্ব
  • ব্রেডবোর্ড
  • সংযোগকারী তারগুলি

প্রয়োজনীয় প্রতিরোধের জন্য গণনা

12V রিলে এর রেজিস্ট্যান্স নোট করতে এর ডেটাশীট দেখুন।

ধরা যাক একটি 12V রিলে এর কয়েল রেজিস্ট্যান্স 4000 Ω আছে।



কারেন্ট প্রবাহিত হবে

ট্রানজিস্টর 2N222 এর জন্য কারেন্ট এবং β= 190 এর এই মানের জন্য, ট্রানজিস্টরের বেস কারেন্ট হবে:

এখন, ওহমের আইন ব্যবহার করে,

সুতরাং, আপনাকে প্রায় সংযোগ করতে হবে 30 kΩ ট্রানজিস্টর এবং আরডুইনোর মধ্যে।

বর্তনী চিত্র

নীচে ব্যাখ্যা করা হিসাবে সংযোগ করুন:

1. রিলে সংযোগ

সঙ্গে: COM কে 12V পাওয়ার সাপ্লাইয়ের সাথে সংযুক্ত করুন

না: বাল্বের ইতিবাচক টার্মিনালকে রিলে এর NO এবং নেতিবাচক টার্মিনালকে 12V পাওয়ার সাপ্লাইয়ের সাথে সংযুক্ত করুন

রিলে-এর কয়েলের পাশে, এক প্রান্ত 12V পাওয়ার সাপ্লাই এবং অন্য প্রান্তটি ট্রানজিস্টরের সংগ্রাহকের সাথে সংযুক্ত করুন।

2. ট্রানজিস্টর সংযোগ

ভিত্তি: ট্রানজিস্টরের ভিত্তিটি 30 kΩ এর একটি রোধের মাধ্যমে Arduino এর আউটপুট পিন 8 এর সাথে সংযুক্ত করুন

বিকিরণকারী: ট্রানজিস্টরের ইমিটার গ্রাউন্ড করুন

সংগ্রাহক: ট্রানজিস্টরের সংগ্রাহকটিকে রিলে কয়েলের এক প্রান্তে সংযুক্ত করুন

3. ডায়োড সংযোগ

ডায়োডটিকে রিলে কয়েল জুড়ে সংযুক্ত করতে হয় এবং ডায়োডের পি-সাইডটি ট্রানজিস্টরের সংগ্রাহক টার্মিনালের সাথে সংযুক্ত থাকে।

সার্কিট শেষ করার পর নিচের কোডটি Arduino এ আপলোড করে সার্কিট চালান।

int রিলেইনপুট = 8 ; // Arduino এর পিন 8 কে ট্রানজিস্টরের বেসে সংযুক্ত করুন যা রিলেতে ইনপুট হিসাবে কাজ করছে

অকার্যকর সেটআপ ( )

{

 পিনমোড ( রিলেইনপুট, আউটপুট ) ; //আরডুইনোর আউটপুট হিসাবে রিলে ইনপুট শুরু করুন

}

অকার্যকর লুপ ( )

{ // আপনি আপনার প্রয়োজন অনুযায়ী এখানে একটি if শর্ত যোগ করতে পারেন

ডিজিটাল লিখুন ( রিলেইনপুট, উচ্চ ) ; // রিলে ট্রিপ যখন এটি উচ্চ সংকেত পায়

বিলম্ব ( 10000 ) ; // রিলে 10 সেকেন্ডের জন্য চালু থাকে

ডিজিটাল লিখুন ( রিলেইনপুট, কম ) ; // কম সংকেত পেলে রিলে নিষ্ক্রিয় হয়

বিলম্ব ( 10000 ) ; // রিলে 10 সেকেন্ডের জন্য বন্ধ থাকে

}

যখন সার্কিট চলে, ট্রানজিস্টর Arduino এবং 12V রিলে এর মধ্যে একটি সুইচ হিসাবে কাজ করে। যখন সরবরাহ চালু হয়, এবং ট্রানজিস্টরে বেস কারেন্ট সরবরাহ করা হয়, তখন কারেন্ট কালেক্টর থেকে ইমিটারে প্রবাহিত হতে শুরু করে। ট্রানজিস্টর চালু হয় এবং যখন সুইচ চালু হয়, তখন এটি রিলে পরিচালনা করে। রিলে এর কুণ্ডলী জুড়ে সংযুক্ত বাল্বটি 10 ​​সেকেন্ডের জন্য উজ্জ্বল হবে এবং কোডটি নির্দেশ করে, 10 সেকেন্ডের পরে 10 সেকেন্ডের জন্য বাল্বটি বন্ধ হয়ে যাবে।

হার্ডওয়্যার সার্কিট

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

এই হার্ডওয়্যারে ব্যবহৃত উপাদানগুলি হল

  • ব্রেডবোর্ড
  • আরডুইনো ইউএনও বোর্ড
  • দুটি প্রতিরোধক
  • এক ডায়োড
  • এক রিলে মডিউল
  • একটি BJT ট্রানজিস্টর এবং একটি FET ট্রানজিস্টর
  • সংযোগকারী তারগুলি

উপসংহার

একটি 12 V রিলে একটি ট্রানজিস্টর, প্রতিরোধক এবং ডায়োড ব্যবহার করে Arduino ব্যবহার করে পরিচালনা করা যেতে পারে। Arduino এর সাথে একটি 12V রিলে ব্যবহার করার সবচেয়ে গুরুত্বপূর্ণ সুবিধা হল যে 12V রেটিং আছে এমন সমস্ত যন্ত্রপাতি Arduino এর মাধ্যমে সহজেই পরিচালনা করা যেতে পারে।