সুচিপত্র:
- ধাপ 1: হার্ডওয়্যারের প্রয়োজনীয়তা
- পদক্ষেপ 2: সফ্টওয়্যার প্রয়োজনীয়তা
- ধাপ 3: কোড লেখা
- ধাপ 4: পরীক্ষা চালান
- ধাপ 5: ফলাফল
- ধাপ 6: ধন্যবাদ
ভিডিও: রুম তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ ESP32 এবং AskSensors ক্লাউড দিয়ে: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই টিউটোরিয়ালে আপনি শিখবেন কিভাবে ক্লাউডের সাথে সংযুক্ত 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: পরীক্ষা চালান
- একটি USB তারের মাধ্যমে আপনার কম্পিউটারে ESP32 সংযুক্ত করুন।
- Arduino IDE খুলুন এবং কোড আপলোড করুন।
- একটি সিরিয়াল টার্মিনাল খুলুন। আপনি আপনার ESP32 কে ওয়াইফাই এর মাধ্যমে ইন্টারনেটের সাথে সংযুক্ত দেখতে পাবেন, তারপর, ESP32 পর্যায়ক্রমে তাপমাত্রা এবং আর্দ্রতা পড়বে এবং AskSensors- এ পাঠাবে।
ধাপ 5: ফলাফল
এখন, AskSensors- এ ফিরে যান।
- সাইন ইন করুন এবং আপনার সেন্সর ড্যাশবোর্ড খুলুন।
- মডিউলগুলিতে ক্লিক করুন এবং মডিউল 1 এবং মডিউল 2 এ গ্রাফ যুক্ত করুন।
- উপরের পরিসংখ্যানগুলিতে দেখানো হিসাবে গ্রাফে আপনার ডেটা বাষ্প প্রদর্শিত হওয়া উচিত।
দ্রষ্টব্য: তাপমাত্রা এবং আর্দ্রতার তারতম্য দেখতে আমি একটি হেয়ার ড্রায়ার ব্যবহার করেছি;-)
ধাপ 6: ধন্যবাদ
আপনার কোন প্রশ্ন বা পরামর্শ আছে? শুধু মন্তব্য করুন, আমরা আপনার প্রতিক্রিয়া দেখে খুব খুশি হব!
এই টিউটোরিয়ালটি কি আপনাকে কোন উপায়ে সাহায্য করেছে? দয়া করে সেই ছোট্ট হৃদয়ে আঘাত করুন:-)
প্রস্তাবিত:
NodeMCU এবং Blynk এ AM2301 দিয়ে তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ করুন: 3 টি ধাপ
NodeMCU এবং Blynk এ AM2301 এর সাথে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ করুন: এটি একটি খুব সুপরিচিত সত্য যে, শিল্পের বেশিরভাগ অংশে, তাপমাত্রা, আর্দ্রতা, চাপ, বায়ুর গুণমান, পানির গুণমান ইত্যাদি গুরুত্বপূর্ণ বিষয়গুলি ক্রমাগত এবং প্রয়োজনীয় পর্যবেক্ষণের জন্য গুরুত্বপূর্ণ ভূমিকা পালন করে সতর্কীকরণ ব্যবস্থার প্রয়োজন যখন মূল্যবান
ESP8266 এবং AskSensors IoT প্ল্যাটফর্ম ব্যবহার করে DHT তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ: 8 টি ধাপ
ESP8266 এবং AskSensors IoT প্ল্যাটফর্ম ব্যবহার করে DHT তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ: পূর্ববর্তী নির্দেশনায়, আমি ESP8266 nodeMCU এবং AskSensors IoT প্ল্যাটফর্ম দিয়ে শুরু করার জন্য ধাপে ধাপে নির্দেশিকা উপস্থাপন করেছি। এই টিউটোরিয়ালে, আমি একটি DHT11 সেন্সর সংযুক্ত করছি নোড এমসিইউতে। DHT11 একটি সাধারণভাবে ব্যবহৃত তাপমাত্রা এবং আর্দ্রতা
ESP-01 এবং DHT এবং AskSensors ক্লাউড ব্যবহার করে তাপমাত্রা ও আর্দ্রতা পর্যবেক্ষণ: 8 টি ধাপ
ESP-01 এবং DHT এবং AskSensors ক্লাউড ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ: এই নির্দেশে আমরা IOT-MCU/ESP-01-DHT11 বোর্ড এবং AskSensors IoT প্ল্যাটফর্ম ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পরিমাপ কিভাবে পর্যবেক্ষণ করতে হয় তা শিখতে যাচ্ছি। আমি এই অ্যাপ্লিকেশনের জন্য IOT-MCU ESP-01-DHT11 মডিউল নির্বাচন করছি কারণ এটি
তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ SHT25 এবং রাস্পবেরি পাই ব্যবহার করে: 5 টি ধাপ
এসএইচটি ২৫ এবং রাস্পবেরি পাই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ: আমরা সম্প্রতি বিভিন্ন প্রকল্পে কাজ করেছি যার জন্য তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণের প্রয়োজন ছিল এবং তারপর আমরা বুঝতে পেরেছিলাম যে এই দুটি পরামিতিগুলি আসলে একটি সিস্টেমের কার্যক্ষমতার অনুমানের ক্ষেত্রে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। উভয়ই ইন্দুতে
তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ SHT25 এবং কণা ফোটন ব্যবহার করে: 5 টি ধাপ
এসএইচটি ২৫ এবং কণা ফোটন ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ: আমরা সম্প্রতি বিভিন্ন প্রকল্পে কাজ করেছি যার জন্য তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণের প্রয়োজন ছিল এবং তখন আমরা বুঝতে পেরেছিলাম যে এই দুটি পরামিতিগুলি আসলে একটি সিস্টেমের কার্যক্ষমতার অনুমানের ক্ষেত্রে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। উভয়ই ইন্দুতে