সুচিপত্র:
- সরবরাহ
- ধাপ 1: সার্কিট ডায়াগ্রাম এবং সংযোগ।
- ধাপ 2: তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণের জন্য Blynk কনফিগার করা।
- ধাপ 3:
ভিডিও: NodeMCU এবং Blynk এ AM2301 দিয়ে তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ করুন: 3 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এটি একটি খুব সুপরিচিত সত্য যে বেশিরভাগ শিল্পের উল্লম্বতা, তাপমাত্রা, আর্দ্রতা, চাপ, বাতাসের গুণমান, পানির গুণমান ইত্যাদি গুরুত্বপূর্ণ বিষয়গুলি ক্রমাগত পর্যবেক্ষণের জন্য গুরুত্বপূর্ণ ভূমিকা পালন করে এবং যখন মানগুলি যায় তখন প্রয়োজনীয় সতর্কতা ব্যবস্থাগুলি থাকা প্রয়োজন থ্রেশহোল্ড সেট থেকে দূরে।
এই প্রোটোটাইপ আমাদের "AM2301 ক্যাপাসিটিভ ডিজিটাল টেম্পারেচার অ্যান্ড আর্দ্রতা সেন্সর" ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ করার প্রক্রিয়া বুঝতে সাহায্য করবে।
এই প্রোটোটাইপ তৈরি করা খুবই সহজ এবং সহজ। আমি আশা করি যে এই "নির্দেশযোগ্য" এর নির্দেশাবলী পাঠকদের এর বাস্তব বাস্তবায়নের একটি পরিষ্কার ছবি দিতে সাহায্য করবে।
সরবরাহ
- AM2301 ক্যাপাসিটিভ ডিজিটাল তাপমাত্রা এবং আর্দ্রতা সেন্সর
- D1 Mini V2 NodeMcu 4M Bytes Lua WIFI Internet of Things Development Board ভিত্তিক ESP8266
- 170 পয়েন্ট মিনি ব্রেডবোর্ড SYB-170 হোয়াইট
- পুরুষ থেকে মহিলা জাম্পার তার 40 পিসি 10 সেমি
ধাপ 1: সার্কিট ডায়াগ্রাম এবং সংযোগ।
সংযোগগুলি খুব সহজ এবং নিম্নরূপ:
- AM2301 এর 3V থেকে WeMos D1 Mini এর 3V
- AM2301 এর GND থেকে WeMos D1 Mini এর GND
- WeMos D1 মিনি এর AM2301 থেকে D4 (GPIO 2) এর সিগন্যাল ওয়্যার (হলুদ)
দ্রষ্টব্য: এই প্রোটোটাইপটি তৈরি করতে, আমাদের কোনও ব্রেডবোর্ডের প্রয়োজন হবে না কারণ আমাদের কেবল সংযোগের জন্য তিনটি তার রয়েছে। আমি এই নথির পাঠকের উপর বাছাই করে রেখেছি, ব্রেডবোর্ড ব্যবহার করতে হবে কিনা (অথবা) শুধু AM2301 এর সাথে WeMos D1 মিনিটি সরাসরি জাম্পার তারের সাথে সংযুক্ত করুন।
ধাপ 2: তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণের জন্য Blynk কনফিগার করা।
Blynk কনফিগার করার প্রক্রিয়াটির আরও ভাল বোঝার জন্য ধাপে ধাপে স্ক্রিনশট দেওয়া হয়েছে। পাঠকদের অনুরোধ করা হয়েছে স্ক্রিনশটগুলি দেখার জন্য এবং দুটি "গেজ" উপাদান দিয়ে অ্যাপ্লিকেশনটি কনফিগার করুন, একটি আর্দ্রতা এবং অন্যটি তাপমাত্রার প্রতিনিধিত্ব করে।
ধাপ 3:
কোডের শুরু >>>>>
#BLYNK_PRINT সিরিয়াল সংজ্ঞায়িত করুন
#SPI.h অন্তর্ভুক্ত করুন
#ESP8266WiFi.h অন্তর্ভুক্ত করুন
#অন্তর্ভুক্ত BlynkSimpleEsp8266.h
#DHT.h অন্তর্ভুক্ত করুন
char auth = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // ব্লক দ্বারা পাঠানো Auth কোডটি প্রবেশ করান
char ssid = "Smaragd25"; // আপনার ওয়াইফাই নাম লিখুন
char pass = "Smaragdine@2017"; // আপনার ওয়াইফাই পাসওয়ার্ড লিখুন
#সংজ্ঞায়িত করুন DHTPIN 2 // ডিজিটাল পিন 4
// #DHTTYPE DHT11 সংজ্ঞায়িত করুন // DHT 11
// #DHTTYPE DHT22 সংজ্ঞায়িত করুন // DHT 22, AM2302, AM2321
#DHTTYPE DHT21 // DHT 21, AM2301 নির্ধারণ করুন
DHT dht (DHTPIN, DHTTYPE);
BlynkTimer টাইমার;
অকার্যকর সেন্ডসেন্সর ()
{
ভাসা h = dht.readHumidity ();
float t = dht.readTemperature (); // অথবা dht.readTemperature (সত্য) ফারেনহাইটের জন্য
যদি (isnan (h) || isnan (t)) {
Serial.println ("DHT সেন্সর থেকে পড়তে ব্যর্থ!");
প্রত্যাবর্তন; }
Blynk.virtualWrite (V5, h); // V5 আর্দ্রতার জন্য
Blynk.virtualWrite (V6, t); // V6 তাপমাত্রার জন্য
}
অকার্যকর সেটআপ()
{
Serial.begin (9600); // সিরিয়াল মনিটরে সংযোগের অবস্থা দেখুন
Blynk.begin (auth, ssid, pass);
dht.begin ();
timer.setInterval (1000L, sendSensor);
}
অকার্যকর লুপ ()
{
Blynk.run ();
timer.run ();
}
কোডের শেষ >>>>>
উপরের কোডে, বিশেষ করে #অন্তর্ভুক্ত বিবৃতিতে, দয়া করে সমস্ত শিরোনাম ফাইলগুলি (যা.h এক্সটেনশনের সাথে শেষ হয়) "" এ সংযুক্ত করুন, অন্যথায় কোডটি ত্রুটি ছুঁড়ে দেবে।
দ্রষ্টব্য: যদি আপনি কোডে একটি ভুল তাপমাত্রা এবং আর্দ্রতা নিয়ন্ত্রক বিবৃতি নির্বাচন করেন, তবে আপনি যে মানগুলি পান তা স্পষ্টতই সঠিক নয় (সেন্সর কাজ করলেও নমুনা স্ক্রিনশট সংযুক্ত)। আপনার প্রয়োজন মেটাতে অনুগ্রহ করে নিচের লাইনগুলো মন্তব্য করুন/অসম্পূর্ণ করুন। নিচের লাইনগুলোর মধ্যে মাত্র একটি অসম্পূর্ণ, বাকিদের মন্তব্য করতে হবে।
- #DHTTYPE DHT11 // DHT 11 নির্ধারণ করুন
- #DHTTYPE DHT22 সংজ্ঞায়িত করুন // DHT 22, AM2302, AM2321
- #DHTTYPE DHT21 // DHT 21, AM2301 নির্ধারণ করুন
আমার ক্ষেত্রে, আমি শেষ লাইনটি অসম্পূর্ণ করেছি, যেমন: "#ডিফাইন DHTTYPE DHT21 // DHT 21, AM2301", এবং বিশ্রামের লাইনগুলি মন্তব্য করেছি।
ভাল চেহারা জন্য, আমি Styrofoam মধ্যে WeMos D1 মিনি এবং AM2301 সেন্সর উভয় প্যাক। আমি সম্পূর্ণ হার্ডওয়্যারকে সুন্দরভাবে এম্বেড করতে এবং এটিকে আরও পেশাদার দেখানোর জন্য একটি এক্রাইলিক শীট কেস রাখার পরিকল্পনা করছি।
কোন প্রশ্নের ক্ষেত্রে, [email protected] (অথবা) +91 9398472594 এ আমাকে হোয়াটসঅ্যাপে পিং করুন
প্রস্তাবিত:
রুম তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ ESP32 এবং AskSensors ক্লাউড দিয়ে: 6 টি ধাপ
ESP32 এবং AskSensors ক্লাউডের মাধ্যমে ঘরের তাপমাত্রা ও আর্দ্রতা পর্যবেক্ষণ: এই টিউটোরিয়ালে আপনি শিখবেন কিভাবে আপনার ঘরের তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ করতে হয় DHT11 এবং ESP32 ক্লাউডের সাথে সংযুক্ত। আমাদের টিউটোরিয়াল আপডেট পাওয়া যাবে এখানে। DHT11 চশমা: DHT11 সেন্সর তাপমাত্রা পরিমাপ করতে সক্ষম
ESP8266 এবং AskSensors IoT প্ল্যাটফর্ম ব্যবহার করে DHT তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ: 8 টি ধাপ
ESP8266 এবং AskSensors IoT প্ল্যাটফর্ম ব্যবহার করে DHT তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ: পূর্ববর্তী নির্দেশনায়, আমি ESP8266 nodeMCU এবং AskSensors IoT প্ল্যাটফর্ম দিয়ে শুরু করার জন্য ধাপে ধাপে নির্দেশিকা উপস্থাপন করেছি। এই টিউটোরিয়ালে, আমি একটি DHT11 সেন্সর সংযুক্ত করছি নোড এমসিইউতে। DHT11 একটি সাধারণভাবে ব্যবহৃত তাপমাত্রা এবং আর্দ্রতা
Blynk ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ: 6 টি ধাপ
Blynk ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ: এই টিউটোরিয়ালে আমরা DHT11 ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ করতে যাচ্ছি এবং Blynk উপাদান ব্যবহার করে ডেটা ক্লাউডে পাঠাচ্ছি এই টিউটোরিয়ালের জন্য প্রয়োজনীয়: Arduino UnoDHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সর ESP8266-01 WiFi মডিউল
তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ SHT25 এবং রাস্পবেরি পাই ব্যবহার করে: 5 টি ধাপ
এসএইচটি ২৫ এবং রাস্পবেরি পাই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ: আমরা সম্প্রতি বিভিন্ন প্রকল্পে কাজ করেছি যার জন্য তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণের প্রয়োজন ছিল এবং তারপর আমরা বুঝতে পেরেছিলাম যে এই দুটি পরামিতিগুলি আসলে একটি সিস্টেমের কার্যক্ষমতার অনুমানের ক্ষেত্রে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। উভয়ই ইন্দুতে
DHT11 সহ ESP32 ভিত্তিক M5Stack M5stick C আবহাওয়া মনিটর - ডিএইচটি 11: 6 ধাপ সহ এম 5 স্টিক-সি-তে তাপমাত্রা আর্দ্রতা এবং তাপ সূচক নিরীক্ষণ করুন
DHT11 সহ ESP32 ভিত্তিক M5Stack M5stick C আবহাওয়া মনিটর | ডিএইচটি 11 এর সাথে এম 5 স্টিক-সি-তে তাপমাত্রা আর্দ্রতা এবং তাপ সূচক নিরীক্ষণ করুন: হাই বন্ধুরা, এই নির্দেশাবলীতে আমরা কীভাবে ডিএইচটি 11 তাপমাত্রা সেন্সরকে এম 5 স্টিক-সি (এম 5 স্ট্যাকের একটি বিকাশ বোর্ড) দিয়ে ইন্টারফেস করতে শিখব এবং এটি এম 5 স্টিক-সি এর ডিসপ্লেতে প্রদর্শন করব। তাই এই টিউটোরিয়ালে আমরা তাপমাত্রা, আর্দ্রতা & পড়ব। তাপ আমি