সুচিপত্র:
- ধাপ 1: পরিকল্পিত তৈরি
- ধাপ 2: এক্সপেরিমেন্ট টাইম-কানেকশন
- ধাপ 3: এক্সপেরিমেন্ট টাইম-কোড
- ধাপ 4: এক্সপেরিমেন্ট টাইম - সেটআপ
- ধাপ 5: কাজ
ভিডিও: তাপমাত্রা এবং আর্দ্রতা পরিমাপ DHT 11: 5 ধাপ ব্যবহার করে
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই প্রকল্পে, আমি আমাদের পরিবেশের তাপমাত্রা এবং আর্ডুইনো (ন্যানো) ব্যবহার করে আর্দ্রতা পরিমাপ করতে DHT 11 তাপমাত্রা এবং আর্দ্রতা সেন্সর ব্যবহার করছি।
কিছু মৌলিক বৈদ্যুতিক বৈশিষ্ট্য:
অপারেটিং ভোল্টেজ: 3.5V-5V
বর্তমান (পরিমাপ): 0.3 mA
বর্তমান (স্ট্যান্ডবাই): 60 মাইক্রো এমপিএস
রেঞ্জ: 0 থেকে 50 ডিগ্রি সেলসিয়াস
রেজোলিউশন: 16 বিট
স্যাম্পলিং পিরিয়ড:> 2 ms
ধাপ 1: পরিকল্পিত তৈরি
এই স্কিম্যাটিক্সে 5K (ওহম) সহ একটি DHT11 সেন্সর ব্যবহার করে ডাটা লাইনের জন্য রেসিস্টর টানুন।
পিন:
রেড ওয়্যার টু +ভিসিসি
কালো তার থেকে GND
5 কে রেসিস্টারের সাথে হলুদ ওয়্যার
তৃতীয় পিন কোন সংযোগ নয়
প্রয়োজনীয় উপাদান:
1. আরডুইনো
2. DHT11 টেম্প এবং আর্দ্রতা সেন্সর
3.5 কে ওহম প্রতিরোধক
আমি পুল আপ এবং ইনপুট ভোল্টেজ রেস্পেকটিভলি মসৃণ করার জন্য প্রতিরোধক এবং ক্যাপাসিটরের বিল্ট সহ DHT11 ব্যবহার করছি।
ধাপ 2: এক্সপেরিমেন্ট টাইম-কানেকশন
আমি সেই অনুযায়ী পিন সংযুক্ত করা হয়েছে
5v - +VCC
GND - GND
ডিজিটাল পিন 2 - ডেটা পিন
ধাপ 3: এক্সপেরিমেন্ট টাইম-কোড
Arduino IDE ব্যবহার করে আমরা আমাদের Arduino বোর্ড প্রোগ্রাম করতে পারি
কিন্তু প্রথমে DHT সেন্সরের জন্য লাইব্রেরি ডাউনলোড এবং ইনস্টল করুন।
লাইব্রেরি ডাউনলোড করার উদ্দেশ্য হল কোডের জটিলতা কমানো।
আমি SIMPLEDHT নামে লাইব্রেরি ডাউনলোড করছি এটা অসাধারণ।
লাইব্রেরি ইনস্টল করার পরে ইনস্টল বাটনে ক্লিক করুন।
ফাইল-উদাহরণ- simpleled-dht11 ডিফল্ট খুলুন।
আমি DHT11 ব্যবহার করছি। আপনি যদি DHT22 ব্যবহার করেন তাহলে নিচে একটি উদাহরণ কোডও আছে.. ঠিক আছে…
কোড খোলার পর। আপনার কম্পিউটারে Arduino বোর্ড সংযুক্ত করুন, এবং PORT নির্বাচন করুন। এবং উদাহরণ স্কেচ আপলোড করুন।
নিশ্চিত করুন যে আপনি Arduino এর ডিজিটাল পিন 2 এর সাথে ডেটা পিন সংযুক্ত করেছেন..
কোড পার্ট সম্পন্ন হয়েছে
ধাপ 4: এক্সপেরিমেন্ট টাইম - সেটআপ
কোড আপলোড করার পর সিরিয়াল মনিটর খুলুন।
আপনি লক্ষ্য করবেন যে সেন্সর তথ্য পাঠায়।
খুব কঠিন না?
ধাপ 5: কাজ
যেমন আমি বলেছি যে সেন্সর 40 বিট পাঠায়
8bit আর্দ্রতা পূর্ণসংখ্যা তথ্য + 8bit আর্দ্রতা দশমিক তথ্য + 8bit তাপমাত্রা পূর্ণসংখ্যা তথ্য + 8 বিট তাপমাত্রা ভগ্নাংশ তথ্য + 8bit চেক যোগফল = 40 বিট
উদাহরণ 1: 40 টি তথ্য পাওয়া গেছে:
0011 0101 0000 0000 0001 1000 0000 0100 1101
গণনা করুন : 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101
প্রাপ্ত তথ্য সঠিক
আর্দ্রতা : 0011 0101 = 35H (হেক্স) = 53%RH
তাপমাত্রা : 0001 1000 = 18H (হেক্স) = 24
সূত্র:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
তোমাদেরকে ধন্যবাদ
যদি আপনি ভুলগুলি খুঁজে পান তবে মন্তব্যগুলিতে লিখুন।
তাই যে আমি এটা সংশোধন করতে পারি
কারণ আমি একজন বাডিং ইঞ্জিনিয়ার।
পরবর্তী প্রকল্পে আমি তাপমাত্রা প্রদর্শন করতে একটি এলসিডি ডিসপ্লে ব্যবহার করতে পারি।
অসাধারণ গরু থাকুন ………………..
প্রস্তাবিত:
DHT11 / DHT22 এবং Arduino ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পরিমাপ করুন: 4 টি ধাপ
DHT11 / DHT22 এবং Arduino ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা পরিমাপ করুন: এই Arduino টিউটোরিয়ালে আমরা শিখব কিভাবে Arduino বোর্ডের সাথে তাপমাত্রা এবং আর্দ্রতা পরিমাপের জন্য DHT11 বা DHT22 সেন্সর ব্যবহার করতে হয়
আর্দ্রতা এবং তাপমাত্রা পরিমাপ HIH6130 এবং Arduino Nano ব্যবহার করে: 4 টি ধাপ
HIH6130 এবং Arduino Nano ব্যবহার করে আর্দ্রতা এবং তাপমাত্রা পরিমাপ: HIH6130 ডিজিটাল আউটপুট সহ আর্দ্রতা এবং তাপমাত্রা সেন্সর। এই সেন্সরগুলি ± 4% RH এর নির্ভুলতা স্তর প্রদান করে। শিল্প-নেতৃস্থানীয় দীর্ঘমেয়াদী স্থিতিশীলতা, প্রকৃত তাপমাত্রা-ক্ষতিপূরণযুক্ত ডিজিটাল I2C, শিল্প-নেতৃস্থানীয় নির্ভরযোগ্যতা, শক্তি দক্ষতা
HTS221 এবং Arduino Nano ব্যবহার করে আর্দ্রতা এবং তাপমাত্রা পরিমাপ: 4 টি ধাপ
HTS221 এবং Arduino Nano ব্যবহার করে আর্দ্রতা এবং তাপমাত্রা পরিমাপ: HTS221 আপেক্ষিক আর্দ্রতা এবং তাপমাত্রার জন্য একটি অতি কম্প্যাক্ট ক্যাপাসিটিভ ডিজিটাল সেন্সর। ডিজিটাল সিরিয়ালের মাধ্যমে পরিমাপের তথ্য প্রদানের জন্য এটি একটি সেন্সিং উপাদান এবং একটি মিশ্র সংকেত অ্যাপ্লিকেশন নির্দিষ্ট সমন্বিত সার্কিট (ASIC) অন্তর্ভুক্ত করে
HTS221 এবং রাস্পবেরি পাই ব্যবহার করে আর্দ্রতা এবং তাপমাত্রা পরিমাপ: 4 টি ধাপ
HTS221 এবং রাস্পবেরি পাই ব্যবহার করে আর্দ্রতা এবং তাপমাত্রা পরিমাপ: HTS221 আপেক্ষিক আর্দ্রতা এবং তাপমাত্রার জন্য একটি অতি কম্প্যাক্ট ক্যাপাসিটিভ ডিজিটাল সেন্সর। ডিজিটাল সিরিয়ালের মাধ্যমে পরিমাপের তথ্য প্রদানের জন্য এটি একটি সেন্সিং উপাদান এবং একটি মিশ্র সংকেত অ্যাপ্লিকেশন নির্দিষ্ট সমন্বিত সার্কিট (ASIC) অন্তর্ভুক্ত করে
আর্দ্রতা এবং তাপমাত্রা পরিমাপ HIH6130 এবং রাস্পবেরি পাই ব্যবহার করে: 4 টি ধাপ
HIH6130 এবং রাস্পবেরি পাই ব্যবহার করে আর্দ্রতা এবং তাপমাত্রা পরিমাপ: HIH6130 ডিজিটাল আউটপুট সহ আর্দ্রতা এবং তাপমাত্রা সেন্সর। এই সেন্সরগুলি ± 4% RH এর নির্ভুলতা স্তর প্রদান করে। শিল্প-নেতৃস্থানীয় দীর্ঘমেয়াদী স্থিতিশীলতা, প্রকৃত তাপমাত্রা-ক্ষতিপূরণযুক্ত ডিজিটাল I2C, শিল্প-নেতৃস্থানীয় নির্ভরযোগ্যতা, শক্তি দক্ষতা