সুচিপত্র:

রুম তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ ESP32 এবং AskSensors ক্লাউড দিয়ে: 6 টি ধাপ
রুম তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ ESP32 এবং AskSensors ক্লাউড দিয়ে: 6 টি ধাপ

ভিডিও: রুম তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ ESP32 এবং AskSensors ক্লাউড দিয়ে: 6 টি ধাপ

ভিডিও: রুম তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ ESP32 এবং AskSensors ক্লাউড দিয়ে: 6 টি ধাপ
ভিডিও: HTC-2 তাপমাত্রা এবং আদ্রতা পরিমাপ করার মেশিন এর পরিপূর্ণ রিভিউ। 2024, জুলাই
Anonim
রুম তাপমাত্রা এবং আর্দ্রতা ESP32 এবং AskSensors ক্লাউড সঙ্গে পর্যবেক্ষণ
রুম তাপমাত্রা এবং আর্দ্রতা ESP32 এবং AskSensors ক্লাউড সঙ্গে পর্যবেক্ষণ

এই টিউটোরিয়ালে আপনি শিখবেন কিভাবে ক্লাউডের সাথে সংযুক্ত DHT11 এবং ESP32 ব্যবহার করে আপনার রুম বা ডেস্কের তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ করতে হয়।

আমাদের টিউটোরিয়ালের আপডেট পাওয়া যাবে এখানে।

DHT11 চশমা:

DHT11 সেন্সর 0 ° C থেকে 50 ° C (নির্ভুলতা ± 2 ° C) এবং 20% থেকে 90% (নির্ভুলতা ± 5%) থেকে আর্দ্রতা পরিমাপ করতে সক্ষম। সেন্সর সঠিকভাবে কাজ করার জন্য 5V প্রয়োজন এবং সিরিয়াল ডেটাতে তাপমাত্রা এবং আর্দ্রতা আউটপুট করে।

চল শুরু করা যাক!

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

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

উপকরণ:

এই ডেমোতে আমাদের প্রয়োজন হবে:

  • ESP32 ওয়াইফাই মডিউল।
  • একটি কম্পিউটার Arduino IDE চালাচ্ছে।
  • ব্রেডবোর্ড
  • DHT11 বা DHT22
  • 47K প্রতিরোধক
  • DHT11 এবং ESP32 এর মধ্যে সংযোগের জন্য তারগুলি।
  • ইউএসবি মাইক্রো কেবল আপনার কম্পিউটারে ESP32 সংযোগ করতে।

সংযোগ:

সংযোগগুলি বেশ সহজ, উপরের ছবিতে দেখানো ফলোয়ারিং পিনগুলি সংযুক্ত করুন:

  • DHT VCC থেকে ESP32 5V।
  • DHT গ্রাউন্ড থেকে ESP32 গ্রাউন্ড।
  • DHT ডেটা ESP32 IO4 (কোডে নির্দিষ্ট)।
  • ডাটা (IO4) পিন এবং 5V 47K বা 10K টান আপ প্রতিরোধকগুলির সাথে সংযুক্ত করুন।

পদক্ষেপ 2: সফ্টওয়্যার প্রয়োজনীয়তা

AskSensors অ্যাকাউন্ট

AskSensors IoT প্ল্যাটফর্মে একটি বিনামূল্যে অ্যাকাউন্টের জন্য সাইন আপ করুন (এটি এত দ্রুত!)। তারপরে আপনি ক্লাউডে আপনার ডেটা সঞ্চয় করতে পারবেন, ইন্টারনেটে সেগুলি দূর থেকে অ্যাক্সেস করতে পারবেন এবং গ্রাফগুলিতে আপনার ডেটা ভিজ্যুয়ালাইজ করা, সিএসভি ফাইলে এক্সপোর্ট এবং ইমেল অ্যালার্ট সেট করার মতো অনেক বৈশিষ্ট্য পাবেন …

এই শুরু করার নির্দেশিকায় ব্যাখ্যা করা হয়েছে দুটি মডিউল সহ একটি নতুন সেন্সর তৈরি করুন। আপনার 'অপি কী ইন' কপি করতে ভুলবেন না, এটি পরবর্তী পদক্ষেপের জন্য বাধ্যতামূলক।

Arduino IDE এ ESP32 ইনস্টল করুন

যদি এই প্রথমবার আপনি ESP32 এর সাথে কাজ করেন, তাহলে অনুগ্রহ করে এই টিউটোরিয়ালটি পড়ুন যেখানে আমি আপনাকে Arduino IDE তে আপনার ESP32 ইনস্টল করার এবং ক্লাউডের সাথে সংযোগ স্থাপনের ধাপে ধাপে নির্দেশিকা দেখাব।

লাইব্রেরি ইনস্টল করুন

জিথুব থেকে ডিএইচটি লাইব্রেরি ইনস্টল করুন (আপনি স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন> লাইব্রেরি পরিচালনা করুন এবং অ্যাডাফ্রুট ডিএইচটি লাইব্রেরি অনুসন্ধান করে এটি ইনস্টল করতে পারেন)

ধাপ 3: কোড লেখা

AskSensors Github পেজ থেকে এই ডেমোটি ডাউনলোড করুন এবং ডিকম্প্রেস করুন।

স্কেচটি DHT11 সেন্সর থেকে তাপমাত্রা এবং আর্দ্রতা পড়ে এবং এটি HTTP GET অনুরোধ ব্যবহার করে AskSensors পাঠায়।

আপনার যা দরকার তা হল নিম্নলিখিতগুলি সংশোধন করা:

const char* ssid = "……………"; // ওয়াইফাই এসএসআইডি

const char* password = "……………"; // ওয়াইফাই পাসওয়ার্ড const char* apiKeyIn = "……………।"; // এপিআই কী

লক্ষ্য করুন যে DHT ডেটা পিনটি ESP32 IO4 পিনের সাথে সংযুক্ত। প্রয়োজন হলে, আপনি এটি এখানে পরিবর্তন করতে পারেন:

// DHT কনফিগারেশন #DHTPIN 4 // পিন সংজ্ঞায়িত করুন যা DHT সেন্সরের সাথে সংযুক্ত।

ধাপ 4: পরীক্ষা চালান

পরীক্ষা চালান
পরীক্ষা চালান
পরীক্ষা চালান
পরীক্ষা চালান
  1. একটি USB তারের মাধ্যমে আপনার কম্পিউটারে ESP32 সংযুক্ত করুন।
  2. Arduino IDE খুলুন এবং কোড আপলোড করুন।
  3. একটি সিরিয়াল টার্মিনাল খুলুন। আপনি আপনার ESP32 কে ওয়াইফাই এর মাধ্যমে ইন্টারনেটের সাথে সংযুক্ত দেখতে পাবেন, তারপর, ESP32 পর্যায়ক্রমে তাপমাত্রা এবং আর্দ্রতা পড়বে এবং AskSensors- এ পাঠাবে।

ধাপ 5: ফলাফল

ফলাফল
ফলাফল
ফলাফল
ফলাফল

এখন, AskSensors- এ ফিরে যান।

  1. সাইন ইন করুন এবং আপনার সেন্সর ড্যাশবোর্ড খুলুন।
  2. মডিউলগুলিতে ক্লিক করুন এবং মডিউল 1 এবং মডিউল 2 এ গ্রাফ যুক্ত করুন।
  3. উপরের পরিসংখ্যানগুলিতে দেখানো হিসাবে গ্রাফে আপনার ডেটা বাষ্প প্রদর্শিত হওয়া উচিত।

দ্রষ্টব্য: তাপমাত্রা এবং আর্দ্রতার তারতম্য দেখতে আমি একটি হেয়ার ড্রায়ার ব্যবহার করেছি;-)

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

আপনার কোন প্রশ্ন বা পরামর্শ আছে? শুধু মন্তব্য করুন, আমরা আপনার প্রতিক্রিয়া দেখে খুব খুশি হব!

এই টিউটোরিয়ালটি কি আপনাকে কোন উপায়ে সাহায্য করেছে? দয়া করে সেই ছোট্ট হৃদয়ে আঘাত করুন:-)

প্রস্তাবিত: