সুচিপত্র:

Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতা সঙ্গে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: 5 পদক্ষেপ
Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতা সঙ্গে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: 5 পদক্ষেপ

ভিডিও: Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতা সঙ্গে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: 5 পদক্ষেপ

ভিডিও: Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতা সঙ্গে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: 5 পদক্ষেপ
ভিডিও: INTEGRATION OF SENSOR AND ACTUATORS WITH ARDUINO-I 2024, নভেম্বর
Anonim
Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতা সঙ্গে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন
Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতা সঙ্গে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন

DHT11 সেন্সর তাপমাত্রা এবং আর্দ্রতা পরিমাপ করতে ব্যবহৃত হয়। তারা খুব জনপ্রিয় ইলেকট্রনিক্স শখ করে। এটি দূরবর্তী আবহাওয়া স্টেশন, হোম এনভায়রনমেন্টাল কন্ট্রোল সিস্টেম, এবং ফার্ম বা গার্ডেন মনিটরিং সিস্টেমের জন্য নিখুঁত। সুতরাং এই টিউটোরিয়ালে আমরা দেখব কিভাবে Arduino এর সাথে DHT11 তাপমাত্রা সেন্সর ব্যবহার করতে হয় এবং arduino ide এর সিরিয়াল মনিটরে তাপমাত্রা আর্দ্রতা ও তাপ মুদ্রণ করতে হয়।

ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি

জিনিস আপনার প্রয়োজন
জিনিস আপনার প্রয়োজন
জিনিস আপনার প্রয়োজন
জিনিস আপনার প্রয়োজন

সুতরাং এই প্রকল্পের জন্য আপনার নিম্নলিখিত বিষয়গুলির প্রয়োজন: 1x Arduino uno:

1x DHT11 তাপমাত্রা সেন্সর: https://www.utsource.net/itm/p/9221601.html ব্রেডবোর্ড এবং কয়েকটি জাম্পার

ধাপ 2: সংযোগ

সংযোগ
সংযোগ
সংযোগ
সংযোগ

প্রদত্ত ছবিতে দেখানো অনুযায়ী সবকিছু সংযুক্ত করুন এবং পরবর্তী ধাপে এগিয়ে যান।

ধাপ 3: Arduino লাইব্রেরি ইনস্টল করুন

Arduino লাইব্রেরি ইনস্টল করুন
Arduino লাইব্রেরি ইনস্টল করুন
Arduino লাইব্রেরি ইনস্টল করুন
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: সিরিয়াল মনিটরে তাপমাত্রা এবং আর্দ্রতা পান

সিরিয়াল মনিটরে তাপমাত্রা ও আর্দ্রতা পান
সিরিয়াল মনিটরে তাপমাত্রা ও আর্দ্রতা পান

কোডটি আপলোড করার পর আরডুইনো আইডিতে উপস্থিত সিরিয়াল মনিটরটি খুলুন এবং আপনি আপনার সিরিয়াল মনিটরে আপনার পরিবেশের তাপমাত্রা, আর্দ্রতা এবং তাপ সূচক (যা বর্তমানে আপনার সেন্সর উপস্থিত আছে) দেখতে পারেন এবং আপনি এটিকে আরও একটু এগিয়ে নিতে পারেন পাশাপাশি আপনি এই প্রকল্পগুলিতে তাপমাত্রা/আর্দ্রতার মান ব্যবহার করতে পারেন যেমন আবহাওয়া কেন্দ্র, পরিবেশ পর্যবেক্ষণ ইত্যাদি।

প্রস্তাবিত: