সুচিপত্র:

রাস্পবেরি Pi3 এবং DHT11 সেন্সর ব্যবহার করে আবহাওয়া পর্যবেক্ষণ সিস্টেম: 4 টি ধাপ
রাস্পবেরি Pi3 এবং DHT11 সেন্সর ব্যবহার করে আবহাওয়া পর্যবেক্ষণ সিস্টেম: 4 টি ধাপ

ভিডিও: রাস্পবেরি Pi3 এবং DHT11 সেন্সর ব্যবহার করে আবহাওয়া পর্যবেক্ষণ সিস্টেম: 4 টি ধাপ

ভিডিও: রাস্পবেরি Pi3 এবং DHT11 সেন্সর ব্যবহার করে আবহাওয়া পর্যবেক্ষণ সিস্টেম: 4 টি ধাপ
ভিডিও: IMPLEMENTATION OF IOT WITH RASPBERRY PI-I 2024, জুলাই
Anonim
রাস্পবেরি Pi3 এবং DHT11 সেন্সর ব্যবহার করে আবহাওয়া পর্যবেক্ষণ ব্যবস্থা
রাস্পবেরি Pi3 এবং DHT11 সেন্সর ব্যবহার করে আবহাওয়া পর্যবেক্ষণ ব্যবস্থা

এই টিউটোরিয়ালে, আমি আপনাকে দেখাব কিভাবে DHT11 কে রাস্পবেরি পাই এর সাথে সংযুক্ত করতে হয় এবং আর্দ্রতা এবং তাপমাত্রা রিডিংগুলিকে একটি LCD তে আউটপুট করতে হয়।

DHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সর একটি চমৎকার ছোট মডিউল যা ডিজিটাল তাপমাত্রা এবং আর্দ্রতা রিডিং প্রদান করে। এটি সেট আপ করা সত্যিই সহজ, এবং ডেটা সিগন্যালের জন্য কেবল একটি তারের প্রয়োজন। এই সেন্সরগুলি দূরবর্তী আবহাওয়া স্টেশন, মাটির মনিটর এবং হোম অটোমেশন সিস্টেমে ব্যবহারের জন্য জনপ্রিয়

DHT11 কে রাস্পবেরি পাই এর সাথে সংযুক্ত করা হচ্ছে

DHT11 এর দুটি রূপ আছে যা আপনার সামনে আসতে পারে। একটি হল তিনটি পিন পিসিবি মাউন্ট করা মডিউল এবং অন্যটি একটি চার পিন স্ট্যান্ড-একা মডিউল। পিনআউট প্রত্যেকের জন্য আলাদা, তাই DHT11 এর সাথে সংযোগ করুন যার অনুযায়ী আপনার আছে:

এছাড়াও, পিসিবি মাউন্ট করা কিছু মডিউলের উপরের পিনআউট আলাদা হতে পারে, তাই কোন পিন Vcc, গ্রাউন্ড বা সিগন্যাল তা নির্দেশ করে এমন কোন লেবেলের জন্য আপনার সেন্সরটি পরীক্ষা করতে ভুলবেন না।

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

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

1. রাস্পবেরি পাই 3 মডেল বি+:-রাস্পবেরি পাই 3 মডেল বি+ হল রাস্পবেরি পাই 3 রেঞ্জের সর্বশেষ পণ্য, যা 1.4GHz, ডুয়াল-ব্যান্ড 2.4GHz এবং 5GHz ওয়্যারলেস ল্যান, ব্লুটুথ 4.2/BLE, দ্রুত ইথারনেট এবং PoE ক্ষমতা একটি পৃথক PoE HAT এর মাধ্যমে।

2. DHT11 আর্দ্রতা/ তাপমাত্রা সেন্সর:- এই সেন্সরটিতে তাপমাত্রা এবং আর্দ্রতা সেন্সর ক্ষমতা সহ একটি ক্যালিব্রেটেড ডিজিটাল সিগন্যাল আউটপুট রয়েছে। এটি একটি উচ্চ-কর্মক্ষমতা 8-বিট মাইক্রোকন্ট্রোলারের সাথে সংহত। এই সেন্সরটিতে একটি প্রতিরোধক উপাদান এবং ভেজা এনটিসি তাপমাত্রা পরিমাপের যন্ত্রগুলির জন্য একটি সেন্সর রয়েছে। এটিতে চমৎকার গুণমান, দ্রুত প্রতিক্রিয়া, হস্তক্ষেপ বিরোধী ক্ষমতা এবং উচ্চ কার্যকারিতা রয়েছে।

3. 16x2 এলসিডি ডিসপ্লে (সবুজ ব্যাকলাইট):- 16 × 2 এলসিডি ডিসপ্লে একটি খুব মৌলিক মডিউল যা সাধারণত DIY এবং সার্কিটে ব্যবহৃত হয়। 16 × 2 অনুবাদ করে o একটি প্রদর্শন 16 অক্ষর প্রতি লাইনে 2 টি লাইনে। এই এলসিডিতে প্রতিটি অক্ষর 5 × 7 পিক্সেল ম্যাট্রিক্সে প্রদর্শিত হয়।

4. মহিলা থেকে মহিলা জাম্পার ওয়্যার।

ধাপ 2: লাইব্রেরি ইনস্টল করা

আমরা Adafruit DHT11 পাইথন লাইব্রেরি ব্যবহার করব। আপনি গিট ব্যবহার করে লাইব্রেরি ডাউনলোড করতে পারেন, তাই যদি আপনার Pi তে ইতিমধ্যেই Git ইনস্টল না থাকে, তাহলে কমান্ড প্রম্পটে এটি লিখুন:

sudo apt-get git-core ইনস্টল করুন

দ্রষ্টব্য: যদি আপনি গিট ইনস্টল করতে ত্রুটি পান তবে sudo apt-get update চালান এবং আবার চেষ্টা করুন।

Adafruit DHT11 লাইব্রেরি ইনস্টল করতে:

1. লাইব্রেরি ডাউনলোড করতে কমান্ড প্রম্পটে এটি লিখুন:

গিট ক্লোন

2. সঙ্গে ডিরেক্টরি পরিবর্তন করুন: cd Adafruit_Python_DHT

3. এখন এটি প্রবেশ করান: sudo apt-get install build-essential python-dev

4. তারপর লাইব্রেরি ইনস্টল করুন: sudo python3 setup.py install

Adafruit Char LCD লাইব্রেরি ইনস্টল করতে:

1. লাইব্রেরি ডাউনলোড করতে কমান্ড প্রম্পটে এটি লিখুন:

গিট ক্লোন

2. এর সাথে ডিরেক্টরি পরিবর্তন করুন: cd Adafruit_Python_CharLCD

3. তারপর লাইব্রেরি ইনস্টল করুন: sudo python3 setup.py install

ধাপ 3: উপাদানগুলিকে একসাথে সংযুক্ত করা

উপাদানগুলিকে একসাথে সংযুক্ত করা
উপাদানগুলিকে একসাথে সংযুক্ত করা

LCD PIN_RS ------------------ 40 রাস্পবেরি পাই

রাস্পবেরি পাই এর LCD PIN_RW ------------------ 6

LCD PIN_EN ------------------- রাস্পবেরি পাই এর 38

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- রাস্পবেরি পাই এর 36

LCD PIN_D5 ------------------- রাস্পবেরি পাই এর 32

LCD PIN_D6 ------------------- রাস্পবেরি পাই এর 24

রাস্পবেরি পাই এর LCD PIN_D7 ------------------- 26

LCD PIN_VSS ------------------ 9 রাস্পবেরি পাই

LCD PIN_VDD ------------------ 4 রাস্পবেরি পাই

রাস্পবেরি পাই এর DHT PIN_OUT ------------------ 7

রাস্পবেরি পাই এর DHT PIN_VCC ------------------ 2

DHT PIN_GND ------------------ 14 রাস্পবেরি পাই

ধাপ 4: কোড

এখানে সংযুক্ত কোডটি ডাউনলোড করুন এবং এটি আপনার বোর্ডে আপলোড করুন, এবং আগের ডায়াগ্রামে দেখানো সমস্ত কিছু তারের সাথে সংযুক্ত করুন।

ডাউনলোড কোড:

আপনার রাস্পবেরি পাইতে DHT11 চালু এবং চালানোর জন্য আপনার যা প্রয়োজন হবে তার বেশিরভাগই এটি আবরণ করা উচিত। আশা করি এটি আপনার জন্য সহজ করে দিয়েছে। যদি আপনি এই নিবন্ধটি পছন্দ করেন এবং এটি দরকারী মনে করেন তবে সাবস্ক্রাইব করতে ভুলবেন না, এবং যদি আপনার কোন প্রশ্ন থাকে বা কোন বিষয়ে সাহায্যের প্রয়োজন হয়, তাহলে নীচে একটি মন্তব্য করুন …

প্রস্তাবিত: