সুচিপত্র:

NodeMCU ব্যবহার করে অটোমেশন: 5 টি ধাপ
NodeMCU ব্যবহার করে অটোমেশন: 5 টি ধাপ
Anonim
NodeMCU ব্যবহার করে অটোমেশন
NodeMCU ব্যবহার করে অটোমেশন

কিভাবে ওয়েব সার্ভার ব্যবহার করে রিলে নিয়ন্ত্রণ করবেন।

ধাপ 1: উপাদান

হার্ডওয়্যার

  • NodeMCU উন্নয়ন বোর্ড
  • রিলে
  • USB তারের

সফটওয়্যার

Arduino IDE

ধাপ 2: উপাদান বিস্তারিত

রিলে কি

রিলে একটি ইলেক্ট্রোম্যাগনেটিক ডিভাইস যা দুটি সার্কিটকে বৈদ্যুতিকভাবে বিচ্ছিন্ন করতে এবং চুম্বকীয়ভাবে সংযুক্ত করতে ব্যবহৃত হয়। এগুলি খুব দরকারী ডিভাইস এবং একটি সার্কিট অন্য একটিকে স্যুইচ করার অনুমতি দেয় যখন তারা সম্পূর্ণ আলাদা থাকে। এগুলি প্রায়শই একটি ইলেকট্রনিক সার্কিট (কম ভোল্টেজে কাজ করা) একটি বৈদ্যুতিক সার্কিটে ইন্টারফেস করতে ব্যবহৃত হয় যা খুব বেশি ভোল্টেজে কাজ করে। উদাহরণস্বরূপ, একটি রিলে একটি 230V এসি মেইন সার্কিট পরিবর্তন করতে একটি 5V ডিসি ব্যাটারি সার্কিট তৈরি করতে পারে।

কিভাবে এটা কাজ করে

ছবি
ছবি
ছবি
ছবি

একটি রিলে সুইচকে দুটি ভাগে ভাগ করা যায়: ইনপুট এবং আউটপুট। ইনপুট অংশে একটি কুণ্ডলী থাকে যা ইলেকট্রনিক সার্কিট থেকে একটি ছোট ভোল্টেজ প্রয়োগ করলে চৌম্বক ক্ষেত্র তৈরি করে। এই ভোল্টেজকে বলা হয় অপারেটিং ভোল্টেজ। সাধারণত ব্যবহৃত রিলে অপারেটিং ভোল্টেজের বিভিন্ন কনফিগারেশনে পাওয়া যায় যেমন 6V, 9V, 12V, 24V ইত্যাদি। একটি বেসিক রিলেতে তিনটি যোগাযোগকারী রয়েছে: সাধারণত খোলা (NO), সাধারণত বন্ধ (NC) এবং সাধারণ (COM)। কোন ইনপুট অবস্থায়, COM NC এর সাথে সংযুক্ত থাকে। যখন অপারেটিং ভোল্টেজ প্রয়োগ করা হয় তখন রিলে কুণ্ডলী শক্তি পায় এবং COM NO তে যোগাযোগ পরিবর্তন করে। বিভিন্ন রিলে কনফিগারেশন পাওয়া যায় যেমন SPST, SPDT, DPDT ইত্যাদি, যার বিভিন্ন সংখ্যক পরিবর্তনশীল পরিচিতি রয়েছে। যোগাযোগকারীদের যথাযথ সংমিশ্রণ ব্যবহার করে, বৈদ্যুতিক সার্কিট চালু এবং বন্ধ করা যায়। রিলে সুইচের গঠন সম্পর্কে ভিতরের বিশদ বিবরণ পান।

COM টার্মিনাল হল সাধারণ টার্মিনাল। যদি COIL টার্মিনালগুলি রেটযুক্ত ভোল্টেজের সাথে সক্রিয় হয়, COM এবং NO টার্মিনালের ধারাবাহিকতা থাকে। যদি COIL টার্মিনালগুলি সক্রিয় না হয়, তাহলে COM এবং NO টার্মিনালের কোন ধারাবাহিকতা নেই।

NC টার্মিনাল হল সাধারনত বন্ধ টার্মিনাল। এটি এমন টার্মিনাল যা চালিত হতে পারে এমনকি যদি রিলে চালানোর জন্য কোন বা পর্যাপ্ত ভোল্টেজ না পায়।

NO টার্মিনাল নরমালি ওপেন টার্মিনাল। এটি এমন টার্মিনাল যেখানে আপনি যে আউটপুটটি চান তা রিলে তার রেটযুক্ত ভোল্টেজ গ্রহণ করলে। যদি COIL টার্মিনালে কোন ভোল্টেজ না থাকে বা অপর্যাপ্ত ভোল্টেজ থাকে, আউটপুট খোলা থাকে এবং কোন ভোল্টেজ পায় না। যখন কয়েল টার্মিনালগুলি রেট ভোল্টেজ বা একটু কম পায়, NO টার্মিনাল পর্যাপ্ত ভোল্টেজ পায় এবং আউটপুটে ডিভাইস চালু করতে পারে।

NodeMCU কি

NodeMCU হল একটি ওপেন সোর্স IoT প্ল্যাটফর্ম।এতে রয়েছে ফার্মওয়্যার যা ESP8266Wi-FiSoC এ Espressif সিস্টেম এবং হার্ডওয়্যার থেকে ESP-12 মডিউলের উপর ভিত্তি করে চলে।

ছবি
ছবি

Arduino IDE দিয়ে NodeMCU কিভাবে প্রোগ্রাম করবেন

NodeMCU কে পিসিতে সিরিয়ালভাবে সংযুক্ত করতে আপনাকে cp2102 ড্রাইভার ইনস্টল করতে হবে। একবার আপনি ড্রাইভার ইনস্টল করার পরে, পিসির সাথে NodeMCU সংযুক্ত করুন, Arduino IDE খুলুন এবং বোর্ড NodeMCU 1.0 নির্বাচন করুন এবং পোর্ট নির্বাচন করুন। তারপরে কোডটি আপলোড করুন।

কিভাবে রিলে সঙ্গে NodeMCU সংযোগ করতে এখানে, আমি শুধুমাত্র একটি সংযোগ সংযুক্ত। এমনকি আপনি 3.3V এর পরিবর্তে NodeMCU এর ভিন এর সাথে ভোল্টেজ পিন সংযোগ করতে পারেন।

ছবি
ছবি

ধাপ 3: Arduino IDE তে NodeMCU সেটআপ করুন

ধাপ 1 Arduino IDE খুলুন তারপর File => Preference এ যান

ছবি
ছবি

পদক্ষেপ 2 অতিরিক্ত বোর্ড ম্যানেজারে, URL টি অনুলিপি করুন এবং আটকান এবং ঠিক আছে ক্লিক করুন:

arduino.esp8266.com/stable/package_esp8266c…

ছবি
ছবি
ছবি
ছবি

ধাপ 3 টুল => বোর্ড => বোর্ড ম্যানেজারে গিয়ে বোর্ড ম্যানেজার খুলুন।

ছবি
ছবি

ধাপ 4 খুলুন বোর্ড ম্যানেজার এবং nodemcu অনুসন্ধান করুন।

ছবি
ছবি

ধাপ 5 এর পরে ESP8266WiFi লাইব্রেরি ডাউনলোড করুন। লাইব্রেরি ম্যানেজার খুলুন: স্কেচ => লাইব্রেরি অন্তর্ভুক্ত করুন => লাইব্রেরি পরিচালনা করুন

ছবি
ছবি

ESP8266WiFi লাইব্রেরি অনুসন্ধান করুন

ছবি
ছবি

ধাপ 6 বোর্ড এবং পোর্ট নির্বাচন করুন।

ছবি
ছবি
ছবি
ছবি

ধাপ 4: প্রোগ্রাম

ধাপ 5: ফলাফল

প্রস্তাবিত: