সুচিপত্র:
- ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি
- ধাপ 2: ESP32 বোর্ডের জন্য UP Arduino IDE সেট করা
- ধাপ 3: লাইব্রেরি ইনস্টল করা
- ধাপ 4: সংযোগ
- ধাপ 5: কোড
- ধাপ 6: আউটপুট
ভিডিও: DHT11 সহ ESP32 ভিত্তিক M5Stack M5stick C আবহাওয়া মনিটর - ডিএইচটি 11: 6 ধাপ সহ এম 5 স্টিক-সি-তে তাপমাত্রা আর্দ্রতা এবং তাপ সূচক নিরীক্ষণ করুন
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
হাই বন্ধুরা, এই নির্দেশাবলীতে আমরা শিখব কিভাবে DHT11 তাপমাত্রা সেন্সরকে m5stick-C (m5stack দ্বারা একটি উন্নয়ন বোর্ড) দিয়ে ইন্টারফেস করতে হবে এবং m5stick-C এর ডিসপ্লেতে প্রদর্শন করতে হবে। DHT11 থেকে সূচী করুন এবং Arduino IDE ব্যবহার করে m5stack m5stick-C এ মুদ্রণ করুন সুতরাং আমরা m5stick C এবং DHT11 দিয়ে একটি তাপমাত্রা পর্যবেক্ষণ যন্ত্র তৈরি করব।
ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি
এই প্রকল্পের জন্য আপনার নিম্নলিখিত বিষয়গুলির প্রয়োজন হবে: 1-m5stick-C উন্নয়ন বোর্ড 2- DHT11 তাপমাত্রা সেন্সর 3-কয়েকটি জাম্পার তার 4 প্রোগ্রামিংয়ের জন্য টাইপ সি ইউএসবি কেবল
ধাপ 2: ESP32 বোর্ডের জন্য UP Arduino IDE সেট করা
নিশ্চিত করুন যে আপনি আপনার Arduino IDE তে ESP32 বোর্ড ইনস্টল করেছেন এবং যদি তা না হয় তবে অনুগ্রহ করে এটি করার জন্য নিম্নলিখিত নির্দেশাবলী অনুসরণ করুন: ESP32 বোর্ডগুলি ইনস্টল করুন:
ধাপ 3: লাইব্রেরি ইনস্টল করা
আপনার Arduino IDE এ যান তারপর স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন> লাইব্রেরি পরিচালনা করুন। লাইব্রেরি ম্যানেজার দেখানো হবে। তারপর সার্চ বক্সে "DHT" অনুসন্ধান করুন এবং Arduino Idea এ এই DHT লাইব্রেরি ইনস্টল করুন। এই DHT লাইব্রেরি ইন্সটল করার পর, সার্চ বক্সে "Adafruit Unified Sensor" টাইপ করুন এবং খুঁজে বের করতে সমস্ত পথ নিচে স্ক্রোল করুন লাইব্রেরি এবং এটি ইনস্টল করুন এবং আপনি কোড করার জন্য প্রস্তুত।
ধাপ 4: সংযোগ
সংযোগগুলি খুবই সহজ। m5stick-C
ধাপ 5: কোড
বিবরণ থেকে নিম্নলিখিত কোডটি অনুলিপি করুন এবং আপনার m5stick-C ডেভেলপমেন্ট বোর্ডে আপলোড করুন: // বিভিন্ন DHT আর্দ্রতা/তাপমাত্রা সেন্সরের জন্য উদাহরণ পরীক্ষার স্কেচ#অন্তর্ভুক্ত "M5stickC.h"#অন্তর্ভুক্ত "DHT.h"#DHTPIN 26 সংজ্ঞায়িত করুন // কি পিন আমাদের সাথে সংযুক্ত আছে 21 (AM2301) // স্বাভাবিক 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE) এর জন্য DHT সেন্সর চালু করুন; অকার্যকর সেটআপ () {M5.begin (); M5. Lcd.setRotation (3); Serial.begin (9600); Serial.println ("DHTxx পরীক্ষা!"); dht.begin ();} void loop () {// পরিমাপের মধ্যে কয়েক সেকেন্ড অপেক্ষা করুন। বিলম্ব (2000); M5. Lcd.fillScreen (TFT_GREY); // পড়ার তাপমাত্রা বা আর্দ্রতা প্রায় 250 মিলিসেকেন্ড লাগে! // সেন্সর রিডিং 2 সেকেন্ড পর্যন্ত 'পুরানো' হতে পারে (এটি একটি খুব ধীর সেন্সর) ফ্লোট h = dht.readHumidity (); // সেলসিয়াস ফ্লোট হিসাবে তাপমাত্রা পড়ুন t = dht.readTemperature (); // ফারেনহাইট ভাসমান তাপমাত্রা পড়ুন f = dht.readTemperature (true); // কোন পাঠ ব্যর্থ হয়েছে কিনা তা পরীক্ষা করুন এবং তাড়াতাড়ি বেরিয়ে আসুন (আবার চেষ্টা করার জন্য)। যদি (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("DHT সেন্সর থেকে পড়তে ব্যর্থ!"); প্রত্যাবর্তন; } M5. Lcd.setCursor (0, 0, 2); M5. Lcd.setTextColor (TFT_WHITE, TFT_BLACK); M5. Lcd.setTextSize (1); // গণনা তাপ সূচক // ফারেনহাইটে তাপমাত্রা পাঠাতে হবে! float hi = dht.computeHeatIndex (f, h); M5. Lcd.println (""); M5. Lcd.print ("আর্দ্রতা:"); M5. Lcd.println (h); সিরিয়াল.প্রিন্ট ("আর্দ্রতা:"); সিরিয়াল.প্রিন্ট (জ); সিরিয়াল.প্রিন্ট (" %\ t"); M5. Lcd.setTextColor (TFT_YELLOW, TFT_BLACK); M5. Lcd.setTextFont (2); M5. Lcd.print ("তাপমাত্রা:"); M5. Lcd.println (t); সিরিয়াল.প্রিন্ট ("তাপমাত্রা:"); সিরিয়াল.প্রিন্ট (টি); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); M5. Lcd.setTextColor (TFT_GREEN, TFT_BLACK); M5. Lcd.setTextFont (2); M5. Lcd.print ("তাপ সূচক:"); M5. Lcd.println (হাই); সিরিয়াল.প্রিন্ট ("তাপ সূচক:"); সিরিয়াল.প্রিন্ট (হাই); Serial.println (" *F");}
ধাপ 6: আউটপুট
কোডটি আপলোড করার পর আপনি ডিসপ্লেতে তাপমাত্রা, আর্দ্রতা এবং তাপ সূচকটি আউটপুট হিসেবে দেখতে পারবেন। DHT11- এর তাপমাত্রা আর্দ্রতা এবং তাপ সূচকের সঠিক আউটপুট দেখতে ভিডিওটি দেখুন।
প্রস্তাবিত:
NodeMCU এবং Blynk এ AM2301 দিয়ে তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ করুন: 3 টি ধাপ
NodeMCU এবং Blynk এ AM2301 এর সাথে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ করুন: এটি একটি খুব সুপরিচিত সত্য যে, শিল্পের বেশিরভাগ অংশে, তাপমাত্রা, আর্দ্রতা, চাপ, বায়ুর গুণমান, পানির গুণমান ইত্যাদি গুরুত্বপূর্ণ বিষয়গুলি ক্রমাগত এবং প্রয়োজনীয় পর্যবেক্ষণের জন্য গুরুত্বপূর্ণ ভূমিকা পালন করে সতর্কীকরণ ব্যবস্থার প্রয়োজন যখন মূল্যবান
রুম তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ ESP32 এবং AskSensors ক্লাউড দিয়ে: 6 টি ধাপ
ESP32 এবং AskSensors ক্লাউডের মাধ্যমে ঘরের তাপমাত্রা ও আর্দ্রতা পর্যবেক্ষণ: এই টিউটোরিয়ালে আপনি শিখবেন কিভাবে আপনার ঘরের তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ করতে হয় DHT11 এবং ESP32 ক্লাউডের সাথে সংযুক্ত। আমাদের টিউটোরিয়াল আপডেট পাওয়া যাবে এখানে। DHT11 চশমা: DHT11 সেন্সর তাপমাত্রা পরিমাপ করতে সক্ষম
ESP8266 এবং AskSensors IoT প্ল্যাটফর্ম ব্যবহার করে DHT তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ: 8 টি ধাপ
ESP8266 এবং AskSensors IoT প্ল্যাটফর্ম ব্যবহার করে DHT তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ: পূর্ববর্তী নির্দেশনায়, আমি ESP8266 nodeMCU এবং AskSensors IoT প্ল্যাটফর্ম দিয়ে শুরু করার জন্য ধাপে ধাপে নির্দেশিকা উপস্থাপন করেছি। এই টিউটোরিয়ালে, আমি একটি DHT11 সেন্সর সংযুক্ত করছি নোড এমসিইউতে। DHT11 একটি সাধারণভাবে ব্যবহৃত তাপমাত্রা এবং আর্দ্রতা
তাপমাত্রা এবং আর্দ্রতা নিরীক্ষণ SHT25 এবং রাস্পবেরি পাই ব্যবহার করে: 5 টি ধাপ
এসএইচটি ২৫ এবং রাস্পবেরি পাই ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণ: আমরা সম্প্রতি বিভিন্ন প্রকল্পে কাজ করেছি যার জন্য তাপমাত্রা এবং আর্দ্রতা পর্যবেক্ষণের প্রয়োজন ছিল এবং তারপর আমরা বুঝতে পেরেছিলাম যে এই দুটি পরামিতিগুলি আসলে একটি সিস্টেমের কার্যক্ষমতার অনুমানের ক্ষেত্রে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। উভয়ই ইন্দুতে
Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতা সঙ্গে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: 5 পদক্ষেপ
Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতার সাথে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: তাপমাত্রা এবং আর্দ্রতা পরিমাপ করতে DHT11 সেন্সর ব্যবহার করা হয়। তারা খুব জনপ্রিয় ইলেকট্রনিক্স শখ করে। এটি প্রতি