সুচিপত্র:
- ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি
- ধাপ 2: সংযোগ
- ধাপ 3: Arduino লাইব্রেরি ইনস্টল করুন
- ধাপ 4: কোডটি Arduino Ide এ আপলোড করুন
- ধাপ 5: সিরিয়াল মনিটরে তাপমাত্রা এবং আর্দ্রতা পান
ভিডিও: Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতা সঙ্গে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: 5 পদক্ষেপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
DHT11 সেন্সর তাপমাত্রা এবং আর্দ্রতা পরিমাপ করতে ব্যবহৃত হয়। তারা খুব জনপ্রিয় ইলেকট্রনিক্স শখ করে। এটি দূরবর্তী আবহাওয়া স্টেশন, হোম এনভায়রনমেন্টাল কন্ট্রোল সিস্টেম, এবং ফার্ম বা গার্ডেন মনিটরিং সিস্টেমের জন্য নিখুঁত। সুতরাং এই টিউটোরিয়ালে আমরা দেখব কিভাবে Arduino এর সাথে DHT11 তাপমাত্রা সেন্সর ব্যবহার করতে হয় এবং arduino ide এর সিরিয়াল মনিটরে তাপমাত্রা আর্দ্রতা ও তাপ মুদ্রণ করতে হয়।
ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি
সুতরাং এই প্রকল্পের জন্য আপনার নিম্নলিখিত বিষয়গুলির প্রয়োজন: 1x Arduino uno:
1x DHT11 তাপমাত্রা সেন্সর: https://www.utsource.net/itm/p/9221601.html ব্রেডবোর্ড এবং কয়েকটি জাম্পার
ধাপ 2: সংযোগ
প্রদত্ত ছবিতে দেখানো অনুযায়ী সবকিছু সংযুক্ত করুন এবং পরবর্তী ধাপে এগিয়ে যান।
ধাপ 3: Arduino লাইব্রেরি ইনস্টল করুন
আপনার Arduino IDE এ যান তারপর স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন> লাইব্রেরি পরিচালনা করুন। লাইব্রেরি ম্যানেজার দেখানো হবে। তারপর সার্চ বক্সে "DHT" অনুসন্ধান করুন এবং Arduino Idea এ এই DHT লাইব্রেরি ইনস্টল করুন। এই DHT লাইব্রেরি ইন্সটল করার পর, সার্চ বক্সে "Adafruit Unified Sensor" টাইপ করুন এবং খুঁজে বের করতে সমস্ত পথ নিচে স্ক্রোল করুন লাইব্রেরি এবং এটি ইনস্টল করুন এবং আপনি কোড করার জন্য প্রস্তুত।
ধাপ 4: কোডটি Arduino Ide এ আপলোড করুন
উপরের সব কাজ করার পর শুধু নীচের দেওয়া কোডটি কপি করুন এবং আপনার Arduino uno এ আপলোড করুন:#অন্তর্ভুক্ত "DHT.h"#DHTPIN 7 সংজ্ঞায়িত করুন // আমরা কোন পিনের সাথে সংযুক্ত আছি // আপনি যে ধরনের ব্যবহার করছেন তা অসম্পূর্ণ করুন!# DHTTYPE DHT11 সংজ্ঞায়িত করুন // DHT 11 //#DHTTYPE DHT22 // DHT 22 (AM2302) //#সংজ্ঞায়িত করুন DHTTYPE DHT21 // DHT 21 (AM2301) // সাধারণ 16mhz ArduinoDHT dhT, DHT, সেটআপ () {Serial.begin (9600); Serial.println ("DHTxx পরীক্ষা!"); dht.begin ();} void loop () {// পরিমাপের মধ্যে কয়েক সেকেন্ড অপেক্ষা করুন। বিলম্ব (2000); // পড়ার তাপমাত্রা বা আর্দ্রতা প্রায় 250 মিলিসেকেন্ড লাগে! // সেন্সর রিডিং 2 সেকেন্ড পর্যন্ত 'পুরানো' হতে পারে (এটি একটি খুব ধীর সেন্সর) ফ্লোট h = dht.readHumidity (); // সেলসিয়াস ফ্লোট হিসাবে তাপমাত্রা পড়ুন t = dht.readTemperature (); // ফারেনহাইট ভাসমান তাপমাত্রা পড়ুন f = dht.readTemperature (true); // কোন পাঠ ব্যর্থ হয়েছে কিনা তা পরীক্ষা করুন এবং তাড়াতাড়ি বেরিয়ে আসুন (আবার চেষ্টা করার জন্য)। যদি (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("DHT সেন্সর থেকে পড়তে ব্যর্থ!"); প্রত্যাবর্তন; } // গণনা তাপ সূচক // ফারেনহাইটে তাপমাত্রা পাঠাতে হবে! float hi = dht.computeHeatIndex (f, h); সিরিয়াল.প্রিন্ট ("আর্দ্রতা:"); সিরিয়াল.প্রিন্ট (জ); সিরিয়াল.প্রিন্ট (" %\ t"); সিরিয়াল.প্রিন্ট ("তাপমাত্রা:"); সিরিয়াল.প্রিন্ট (টি); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); সিরিয়াল.প্রিন্ট ("তাপ সূচক:"); সিরিয়াল.প্রিন্ট (হাই); Serial.println (" *F");}
ধাপ 5: সিরিয়াল মনিটরে তাপমাত্রা এবং আর্দ্রতা পান
কোডটি আপলোড করার পর আরডুইনো আইডিতে উপস্থিত সিরিয়াল মনিটরটি খুলুন এবং আপনি আপনার সিরিয়াল মনিটরে আপনার পরিবেশের তাপমাত্রা, আর্দ্রতা এবং তাপ সূচক (যা বর্তমানে আপনার সেন্সর উপস্থিত আছে) দেখতে পারেন এবং আপনি এটিকে আরও একটু এগিয়ে নিতে পারেন পাশাপাশি আপনি এই প্রকল্পগুলিতে তাপমাত্রা/আর্দ্রতার মান ব্যবহার করতে পারেন যেমন আবহাওয়া কেন্দ্র, পরিবেশ পর্যবেক্ষণ ইত্যাদি।
প্রস্তাবিত:
অরডুইনো সহ সার্ভো এবং ডিএইচটি 11 তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করে অটো কুলিং ফ্যান: 8 টি পদক্ষেপ
Arduino এর সাহায্যে Servo এবং DHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করে অটো কুলিং ফ্যান: এই টিউটোরিয়ালে আমরা শিখব কিভাবে & তাপমাত্রা একটি নির্দিষ্ট মাত্রার উপরে উঠলে একটি পাখা ঘোরান
Arduino এর সাথে DHT22 আর্দ্রতা এবং তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: 6 টি ধাপ
Arduino এর সাথে DHT22 আর্দ্রতা এবং তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: এই টিউটোরিয়ালে আমরা শিখব কিভাবে Arduino এর সাথে DHT22 আর্দ্রতা এবং তাপমাত্রা সেন্সর ব্যবহার করতে হয় এবং OLED ডিসপ্লেতে মান প্রদর্শন করতে হয়। ভিডিওটি দেখুন
Arduino এর সাথে DHT12 I2C আর্দ্রতা এবং তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: 7 টি ধাপ
কিভাবে Arduino এর সাথে DHT12 I2C আর্দ্রতা এবং তাপমাত্রা সেন্সর ব্যবহার করবেন: এই টিউটোরিয়ালে আমরা শিখব কিভাবে Arduino এর সাথে DHT12 I2C আর্দ্রতা এবং তাপমাত্রা সেন্সর ব্যবহার করতে হয় এবং OLED ডিসপ্লেতে মান প্রদর্শন করতে হয়। ভিডিওটি দেখুন
ESP8266 NodeMCU অ্যাক্সেস পয়েন্ট (AP) ওয়েব সার্ভারের জন্য DT11 তাপমাত্রা সেন্সর এবং মুদ্রণ তাপমাত্রা এবং ব্রাউজারে আর্দ্রতা সহ: 5 টি পদক্ষেপ
ওয়েব সার্ভারের জন্য ESP8266 NodeMCU অ্যাক্সেস পয়েন্ট (AP) DT11 তাপমাত্রা সেন্সর এবং মুদ্রণ তাপমাত্রা এবং ব্রাউজারে আর্দ্রতা: হাই বন্ধুরা আমরা বেশিরভাগ প্রকল্পে ESP8266 ব্যবহার করি এবং বেশিরভাগ প্রকল্পে আমরা ESP8266 ব্যবহার করি একটি ওয়েব সার্ভার হিসাবে যাতে ডেটা অ্যাক্সেস করা যায় ESP8266 দ্বারা হোস্ট করা ওয়েবসাইট সার্ভার অ্যাক্সেস করে ওয়াইফাই এর উপর যেকোনো ডিভাইস কিন্তু একমাত্র সমস্যা হল আমাদের জন্য একটি ওয়ার্কিং রাউটার দরকার
DHT11 সহ ESP32 ভিত্তিক M5Stack M5stick C আবহাওয়া মনিটর - ডিএইচটি 11: 6 ধাপ সহ এম 5 স্টিক-সি-তে তাপমাত্রা আর্দ্রতা এবং তাপ সূচক নিরীক্ষণ করুন
DHT11 সহ ESP32 ভিত্তিক M5Stack M5stick C আবহাওয়া মনিটর | ডিএইচটি 11 এর সাথে এম 5 স্টিক-সি-তে তাপমাত্রা আর্দ্রতা এবং তাপ সূচক নিরীক্ষণ করুন: হাই বন্ধুরা, এই নির্দেশাবলীতে আমরা কীভাবে ডিএইচটি 11 তাপমাত্রা সেন্সরকে এম 5 স্টিক-সি (এম 5 স্ট্যাকের একটি বিকাশ বোর্ড) দিয়ে ইন্টারফেস করতে শিখব এবং এটি এম 5 স্টিক-সি এর ডিসপ্লেতে প্রদর্শন করব। তাই এই টিউটোরিয়ালে আমরা তাপমাত্রা, আর্দ্রতা & পড়ব। তাপ আমি