সুচিপত্র:

Arduino ব্যবহার করে ইন্টারফেস DHT11: 4 টি ধাপ
Arduino ব্যবহার করে ইন্টারফেস DHT11: 4 টি ধাপ

ভিডিও: Arduino ব্যবহার করে ইন্টারফেস DHT11: 4 টি ধাপ

ভিডিও: Arduino ব্যবহার করে ইন্টারফেস DHT11: 4 টি ধাপ
ভিডিও: ESP8266 ESP01 DHT11 তাপমাত্রা আর্দ্রতা সেন্সর মডিউল প্রোগ্রামিং | RemoteXY | FLProg 2024, নভেম্বর
Anonim
Arduino ব্যবহার করে DHT11 ইন্টারফেস
Arduino ব্যবহার করে DHT11 ইন্টারফেস

এই নির্দেশাবলীতে আপনি শিখবেন কিভাবে আপনার Arduino UNO- এ DHT11 আর্দ্রতা এবং তাপমাত্রা সেন্সর স্থাপন করতে হয়। এবং আর্দ্রতা সেন্সর কীভাবে কাজ করে এবং সিরিয়াল মনিটর থেকে আউটপুট রিডিংগুলি কীভাবে পরীক্ষা করা যায় সে সম্পর্কে জানুন

বর্ণনা:

DHT11 দুটি ইলেক্ট্রোডের মধ্যে বৈদ্যুতিক প্রতিরোধের পরিমাপ করে জলীয় বাষ্প সনাক্ত করে। আর্দ্রতা সেন্সিং উপাদান হল একটি আর্দ্রতা ধারণকারী স্তর যা পৃষ্ঠে প্রয়োগ করা ইলেক্ট্রোড সহ। যখন জলীয় বাষ্প স্তর দ্বারা শোষিত হয়, আয়নগুলি স্তর দ্বারা নি releasedসৃত হয় যা ইলেক্ট্রোডের মধ্যে পরিবাহিতা বৃদ্ধি করে। দুটি ইলেক্ট্রোডের মধ্যে প্রতিরোধের পরিবর্তন আপেক্ষিক আর্দ্রতার সমানুপাতিক। উচ্চ আপেক্ষিক আর্দ্রতা ইলেক্ট্রোডগুলির মধ্যে প্রতিরোধ ক্ষমতা হ্রাস করে, যখন কম আপেক্ষিক আর্দ্রতা ইলেক্ট্রোডের মধ্যে প্রতিরোধ ক্ষমতা বাড়ায়।

ধাপ 1: প্রয়োজনীয় উপাদান

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

এখানে নির্দেশযোগ্য দিয়ে শুরু করার জন্য প্রয়োজনীয় উপাদানগুলির তালিকা রয়েছে,

হার্ডওয়্যার উপাদান:

  1. আরডুইনো ইউএনও ফ্লিপকার্ট থেকে কিনুন
  2. DHT11 আর্দ্রতা এবং তাপমাত্রা সেন্সর ফ্লিপকার্ট থেকে কিনুন
  3. ব্রেডবোর্ড (ptionচ্ছিক)
  4. জাম্পার তার
  5. USB তারের

সফ্টওয়্যার উপাদান:

Arduino IDE

ধাপ 2: সার্কিট তারের

সার্কিট তারের
সার্কিট তারের
সার্কিট তারের
সার্কিট তারের

আরডুইনো ইউএনও -তে DHT11 এর ওয়্যারিং করা সত্যিই সহজ।

তারের সংযোগগুলি নিম্নরূপ তৈরি করা হয়:

DHT11 এর VCC পিন Arduino এর +3v তে যায়।

DHT11 এর ডাটা পিন UNO- এর এনালগ পিন A0 তে যায়।

DHT11 এর GND পিন UNO- এর গ্রাউন্ড পিন (GND) এ যায়।

ধাপ 3: Arduino প্রোগ্রামিং

Arduino প্রোগ্রামিং
Arduino প্রোগ্রামিং

জিপ ফাইলটি ডাউনলোড করুন

ডিএইচটি লাইব্রেরি এবং কোড বের করুন।

কোড:

#অন্তর্ভুক্ত "dht.h"#সংজ্ঞায়িত dht_apin A0 // এনালগ পিন সেন্সর Arduino dht DHT এর সাথে সংযুক্ত;

উপরের লাইনগুলি ডিএইচটি লাইব্রেরির জন্য সূচনা

ডিএইচটির ডেটা পিন সংজ্ঞায়িত করা

এবং DHT হিসাবে অস্থিরতা তৈরি করা

অকার্যকর সেটআপ(){

Serial.begin (9600); বিলম্ব (৫০০); // সিস্টেম বুট করতে দেরি Serial.println ("DHT11 আর্দ্রতা ও তাপমাত্রা সেন্সর / n / n"); বিলম্ব (1000); // সেন্সর অ্যাক্সেস করার আগে অপেক্ষা করুন}

উপরের লাইনগুলি সেটআপ কোড

9600 বড হারে সিরিয়াল যোগাযোগ শুরু করে

1 সেকেন্ড বিলম্বের সাথে প্রকল্পের নাম মুদ্রণ করুন

অকার্যকর লুপ () {DHT.read11 (dht_apin); সিরিয়াল.প্রিন্ট ("বর্তমান আর্দ্রতা ="); Serial.print (DHT.humidity); সিরিয়াল.প্রিন্ট ("%"); সিরিয়াল.প্রিন্ট ("তাপমাত্রা ="); সিরিয়াল.প্রিন্ট (DHT.temperature); Serial.println ("C"); বিলম্ব (5000); // আবার সেন্সর অ্যাক্সেস করার আগে 5 সেকেন্ড অপেক্ষা করুন। }

এটি প্রতি 5 সেকেন্ডে বারবার DHT11 এর তথ্য পড়ে

ধাপ 4: ফলাফল

ফলাফল
ফলাফল

সিরিয়াল মনিটর খুলুন

বড রেট 9600 সেট করুন

সিরিয়াল মনিটরে ফলাফল দেখুন।

প্রথমত, আমি আপনাকে এই গাইডটি পড়ার জন্য ধন্যবাদ জানাতে চাই! আমি এটি আপনাকে সাহায্য করে আশা করি। যদি আপনার কোন প্রশ্ন থাকে আমি আপনাকে সাহায্য করতে সবসময় খুশি….. একটি মন্তব্য করুন। আপনার মতামত আমার জন্য মূল্যবান।

প্রস্তাবিত: