সুচিপত্র:

IOT ভিত্তিক রুম তাপমাত্রা নিয়ন্ত্রণ: 5 টি ধাপ
IOT ভিত্তিক রুম তাপমাত্রা নিয়ন্ত্রণ: 5 টি ধাপ

ভিডিও: IOT ভিত্তিক রুম তাপমাত্রা নিয়ন্ত্রণ: 5 টি ধাপ

ভিডিও: IOT ভিত্তিক রুম তাপমাত্রা নিয়ন্ত্রণ: 5 টি ধাপ
ভিডিও: স্ত্রী কি তালাক হয়ে যাবে..? #islamic #real #youtube#islamicquotes#allah #video #viral#ameen#status 2024, জুলাই
Anonim
Image
Image

এটি আইওটি ভিত্তিক কক্ষ তাপমাত্রা নিয়ন্ত্রণ প্রকল্পে নির্দেশযোগ্য।

বৈশিষ্ট্য:-

1. নির্দিষ্ট ঘরের তাপমাত্রার উপরে স্বয়ংক্রিয়ভাবে ফ্যান চালু করুন।

2. নির্দিষ্ট ঘরের তাপমাত্রার নিচে স্বয়ংক্রিয়ভাবে ফ্যান বন্ধ করে দিন।

3. যেকোনো তাপমাত্রায় যেকোনো সময়ে ম্যানুয়াল নিয়ন্ত্রণ

প্রয়োজনীয়তা:-

  • NodeMCU ESP8266 উন্নয়ন বোর্ড
  • DHT11 তাপমাত্রা সেন্সর
  • একক চ্যানেল রিলে বোর্ড (5V)
  • জাম্পার তার
  • ওয়াইফাই রাউটার বা পোর্টেবল হটস্পট (ইন্টারনেটে NodeMCU ESP8266 সংযোগ করতে)
  • 9V ব্যাটারি

তাহলে চলুন টিউটোরিয়ালে প্রবেশ করি।

ধাপ 1: ফায়ারবেস সেটআপ করুন এবং গোপন কী পান

ফায়ারবেস সেটআপ করুন এবং গোপন কী পান
ফায়ারবেস সেটআপ করুন এবং গোপন কী পান

আমরা গুগল ফায়ারবেস দ্বারা একটি রিয়েল-টাইম ডাটাবেস ব্যবহার করতে যাচ্ছি। এই রিয়েল-টাইম ডাটাবেস Nodemcu এবং অ্যান্ড্রয়েড ডিভাইসের মধ্যবর্তী ব্রোকার হিসেবে কাজ করবে।

  • প্রথমত, ফায়ারবেস সাইটে যান এবং আপনার গুগল অ্যাকাউন্ট ব্যবহার করে লগ ইন করুন।
  • একটি নতুন রিয়েল-টাইম ডাটাবেস তৈরি করুন।
  • অ্যাপ থেকে ডাটাবেস অ্যাক্সেস করার জন্য রিয়েল-ডাটাবেস ইউআরএল এবং গোপন কী পান। বিস্তারিত টিউটোরিয়ালের জন্য, আপনি এমআইটি অ্যাপ উদ্ভাবকের সাথে ফায়ারবেস কীভাবে ব্যবহার করবেন তা পরীক্ষা করতে পারেন।

ধাপ 2: এমআইটি অ্যাপ উদ্ভাবক ব্যবহার করে অ্যাপ তৈরি করুন 2

এমআইটি অ্যাপ উদ্ভাবক ব্যবহার করে অ্যাপ তৈরি করুন 2
এমআইটি অ্যাপ উদ্ভাবক ব্যবহার করে অ্যাপ তৈরি করুন 2
এমআইটি অ্যাপ উদ্ভাবক ব্যবহার করে অ্যাপ তৈরি করুন 2
এমআইটি অ্যাপ উদ্ভাবক ব্যবহার করে অ্যাপ তৈরি করুন 2

আমরা আমাদের অ্যান্ড্রয়েড অ্যাপ তৈরি করতে এমআইটি অ্যাপ উদ্ভাবক 2 ব্যবহার করতে যাচ্ছি। এটি ব্যবহার করা খুব সহজ এবং গুগল ফায়ারবেসকে একীভূত করা সহজ।

  • সংযুক্ত এমআইটি অ্যাপ উদ্ভাবক 2 প্রকল্প ফাইল (.aia ফাইল) ডাউনলোড করুন।
  • এমআইটি অ্যাপ উদ্ভাবক 2 হোম পেজে যান এবং আপনার অ্যাকাউন্টে লগইন করুন। তারপর প্রকল্পে যান >> আমদানি প্রকল্প। আপনার কম্পিউটার থেকে ফাইলটি নির্বাচন করুন এবং এটি আপলোড করুন।
  • লেআউট উইন্ডোতে যান, firebaseDB1 (কর্মক্ষেত্রের নীচে অবস্থিত) এ ক্লিক করুন, ডাটাবেস ইউআরএল এবং গোপন কী লিখুন। এছাড়াও ProjectBucket কে S_HO_C_K হিসেবে সেট করুন (স্ক্রিনশট 2 এ দেখানো হয়েছে)।

এর পরে, বিল্ড বোতামে ক্লিক করুন এবং আপনার কম্পিউটারে অ্যাপ ফাইল (.apk ফাইল) সংরক্ষণ করুন। পরে সেই ফাইলটি আপনার অ্যান্ড্রয়েড ডিভাইসে স্থানান্তর করুন।

ধাপ 3: Nodemcu ESP8266 এর জন্য Arduino IDE কনফিগার করুন

Nodemcu ESP8266 এর জন্য Arduino IDE কনফিগার করুন
Nodemcu ESP8266 এর জন্য Arduino IDE কনফিগার করুন
  • প্রথমত, Nodemcu esp8266 এর জন্য Arduino IDE কনফিগার করুন। আমি Armtronix দ্বারা NodeMCU বুনিয়াদি উপর ধাপে ধাপে টিউটোরিয়াল সুপারিশ করবে। এই সহায়ক টিউটোরিয়ালের জন্য ধন্যবাদ আর্মট্রনিক্স।
  • তারপরে, এই দুটি লাইব্রেরি যুক্ত করুন (রেফারেন্স স্ক্রিনশট):-
  1. আরডুইনো জসন
  2. ফায়ারবেস আরডুইনো
  3. ডিএইচটি সেন্সর লাইব্রেরি

  4. অ্যাডাফ্রুট ইউনিভার্সাল সেন্সর লাইব্রেরি

ধাপ 4: NodeMCU ESP8266 এ কোড আপলোড করুন

NodeMCU ESP8266 এ কোড আপলোড করুন
NodeMCU ESP8266 এ কোড আপলোড করুন

নিচে সংযুক্ত Arduino IDE ফাইল (.ino ফাইল) ডাউনলোড করুন। এর পরে, কিছু প্রয়োজনীয় পরিবর্তনের জন্য প্রোগ্রামটি পরিবর্তন করুন:-

  • লাইন 3 এ, 'https://' ছাড়া ডাটাবেস URL লিখুন।
  • লাইন 4 এ, ডাটাবেসের গোপন কী লিখুন।
  • লাইন 5 এবং 6 এ, ওয়াইফাই SSID এবং ওয়াইফাই পাসওয়ার্ড আপডেট করতে ভুলবেন না (যার সাথে আপনি NodeMCU ESP8266 সংযোগ করতে চান)।

একবার হয়ে গেলে, NodeMCU ESP8266 ডেভেলপমেন্ট বোর্ডে প্রোগ্রাম আপলোড করুন।

ধাপ 5: হার্ডওয়্যার একত্রিত করুন

Image
Image
  • উপরের চিত্রে দেখানো সার্কিট তৈরি করুন।
  • আপনার অ্যান্ড্রয়েড স্মার্টফোনে অ্যাপটি ইনস্টল করুন (ধাপ 2 এ তৈরি)।
  • সার্কিটটি শক্তিশালী করুন এবং উপভোগ করুন!

প্রস্তাবিত: