সুচিপত্র:
- ধাপ 1: DHT সেন্সর
- ধাপ 2: রাস্পবেরি পাইতে অ্যাডাফ্রুট এলসিডি লাইব্রেরি ইনস্টল করা:
- ধাপ 3: রাস্পবেরি পাইতে অ্যাডাফ্রুট ডিএইচটি 11 লাইব্রেরি ইনস্টল করা:
- ধাপ 4: সার্কিট ডায়াগ্রাম
- ধাপ 5:
- ধাপ 6:
ভিডিও: রাস্পবেরি পাই ব্যবহার করে এলসিডিতে কীভাবে ডিএইচটি ডেটা পড়বেন: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
তাপমাত্রা এবং আপেক্ষিক আর্দ্রতা গুরুত্বপূর্ণ
পরিবেশে আবহাওয়ার তথ্য। দুটি একটি মিনি আবহাওয়া স্টেশন সরবরাহ করা তথ্য হতে পারে। রাস্পবেরি পাই সহ আপনার তাপমাত্রা এবং আপেক্ষিক আর্দ্রতা পড়া বিভিন্ন ধরণের মডিউল এবং অ্যাড-অন ব্যবহার করে অর্জন করা যায়। এই টিউটোরিয়ালে, আমরা তাপমাত্রা পড়ার জন্য একটি সাধারণ সেন্সর DHT11 ব্যবহার করব এবং 16-বিট এলসিডি ডিসপ্লেতে ডেটা প্রদর্শন করব।
ধাপ 1: DHT সেন্সর
DHT11 সেন্সর নিম্নলিখিত স্পেসিফিকেশন দিয়ে আপেক্ষিক আর্দ্রতা এবং তাপমাত্রা পরিমাপ করতে পারে
তাপমাত্রা পরিসীমা: 0-50
তাপমাত্রার নির্ভুলতা: ± 2। C
আর্দ্রতা পরিসীমা: 20-90% RH
আর্দ্রতা নির্ভুলতা: ± 5 %
ধাপ 2: রাস্পবেরি পাইতে অ্যাডাফ্রুট এলসিডি লাইব্রেরি ইনস্টল করা:
আপনার রাস্পবেরি পাইয়ের খোলার সাথে, রাস্পবেরি পাইতে অ্যাডাফ্রুট এলসিডি ডিসপ্লে লাইব্রেরি ইনস্টল করতে নীচের নির্দেশাবলী অনুসরণ করুন। তাপমাত্রা এবং আর্দ্রতার মান LCD ডিসপ্লেতে প্রদর্শিত হবে
ধাপ 1: নীচের লাইনটি ব্যবহার করে আপনার রাস্পবেরি পাইতে গিট ইনস্টল করুন। গিট আপনাকে গিথুবের যে কোনও প্রকল্প ফাইল ক্লোন করতে এবং এটি আপনার রাস্পবেরি পাইতে ব্যবহার করতে দেয়। আমাদের লাইব্রেরি গিথুব এ আছে তাই আমাদের লাইব্রেরিটি পাইতে ডাউনলোড করতে গিট ইনস্টল করতে হবে।
apt-get install git
ধাপ 2: নিচের লাইনটি গিটহাব পৃষ্ঠায় লিঙ্ক করে যেখানে লাইব্রেরি উপস্থিত রয়েছে কেবল পাই হোম ডিরেক্টরিতে প্রকল্প ফাইলটি ক্লোন করার জন্য লাইনটি চালান
git clone git: //github.com/adafruit/Adafruit_Python_CharLCD
ধাপ 3: ডিরেক্টরি লাইন পরিবর্তন করতে নিচের কমান্ডটি ব্যবহার করুন, যে প্রকল্প ফাইলটি আমরা ডাউনলোড করেছি তাতে প্রবেশ করতে। কমান্ড লাইন নিচে দেওয়া হল
cd Adafruit_Python_CharLCD
ধাপ 4: ডিরেক্টরিটির ভিতরে setup.py নামে একটি ফাইল থাকবে, লাইব্রেরি ইনস্টল করার জন্য আমাদের এটি ইনস্টল করতে হবে। লাইব্রেরি ইনস্টল করতে নিম্নলিখিত কোডটি ব্যবহার করুন
sudo python setup.py ইনস্টল করুন
ধাপ 3: রাস্পবেরি পাইতে অ্যাডাফ্রুট ডিএইচটি 11 লাইব্রেরি ইনস্টল করা:
অ্যাডাফ্রুট কর্তৃক প্রদত্ত DHT11 লাইব্রেরি DHT11, DHT22 এবং অন্যান্য ওয়্যার টেম্পারেচার সেন্সরের জন্যও ব্যবহার করা যেতে পারে। DHT11 লাইব্রেরি ইনস্টল করার পদ্ধতিটি LCD লাইব্রেরি ইনস্টল করার জন্য অনুসরণ করা পদ্ধতির অনুরূপ। একমাত্র লাইন যা পরিবর্তন করবে তা হল GitHub পৃষ্ঠার লিঙ্ক যেখানে DHT লাইব্রেরি সংরক্ষিত আছে।
DHT লাইব্রেরি ইনস্টল করার জন্য টার্মিনালে চারটি কমান্ড লাইন একের পর এক লিখুন
গিট ক্লোন
cd Adafruit_Python_DHT
sudo apt-get build-essential python-dev ইনস্টল করুন
sudo python setup.py ইনস্টল করুন
ধাপ 4: সার্কিট ডায়াগ্রাম
DHT11 মডিউল 3 টি পিনে আসে, পাইকে Vcc কে 5V এর সাথে সংযুক্ত করুন, গ্রাউন্ড পিনকে পাই এর যেকোন গ্রাউন্ড পিনের সাথে সংযুক্ত করুন এবং আপনার পছন্দের GPIO পিনের সাথে ডাটা পিন সংযুক্ত করুন, এই টিউটোরিয়ালে আমরা GPIO ব্যবহার করছি 17 যা পাইতে 11 নম্বর পিন।
দ্রষ্টব্য: DHT11 মডিউল বা সেন্সর প্রকারে আসে, নীচের পরিকল্পিতভাবে দেখানো সেন্সর টাইপটিতে 4 টি পিন রয়েছে, যদি আপনি শুধুমাত্র 3 দিয়ে মডিউল টাইপ ব্যবহার করেন তবে ডেটা পিন এবং Vcc এর মধ্যে একটি প্রতিরোধক সংযুক্ত থাকে পিন, প্রতিরোধকের কোন প্রয়োজন নেই।
রাস্পবেরি পাই পিনের পিনআউটের জন্য নীচের চিত্রটি উল্লেখ করুন।
ধাপ 5:
নীচে সংযোগের জন্য সম্পূর্ণ পরিকল্পিত। যেহেতু LCD পাই -তে উপলব্ধ দুটি 5V ব্যবহার করবে, তাই আমরা LCD এবং DHT11 মডিউলের মধ্যে 5V ভাগ করতে একটি ব্রেডবোর্ড ব্যবহার করতে পারি। এলসিডি পিনগুলি নিম্নলিখিত ক্রমে পাইয়ের সাথে সংযুক্ত হবে। মনে রাখবেন যে LCD এর 7, 8, 9 এবং 10 পিন ব্যবহার করা হবে না
ধাপ 6:
ডেটা পড়ার এবং LCD তে প্রদর্শনের জন্য সম্পূর্ণ কোডটি নীচে দেখানো হয়েছে
সময় থেকে আমদানি ঘুম আমদানি Adafruit_CharLCD থেকে Adafruit_DHT আমদানি Adafruit_CharLCD সেন্সর = Adafruit_DHT. DHT11 পিন = 17 আর্দ্রতা, তাপমাত্রা = Adafruit_DHT.read_retry (সেন্সর, পিন) lcd = Adafruit_CharLCD (rs = 26, en = 19, d4 = 13, d5 = 13, d5 = 13 d6 = 5, d7 = 11, cols = 16, lines = 2) #স্ট্যাটিক টেক্সট lcd. clear প্রদর্শন করুন আর্দ্রতা = {1: 0.1f}%'। বিন্যাস (তাপমাত্রা, আর্দ্রতা) lcd.message (' Temp = {0: 0.1f}*C / nHumidity = {1: 0.1f}%'।)) অন্য: মুদ্রণ ('পড়া পেতে ব্যর্থ হয়েছে। আবার চেষ্টা করুন!') lcd.message ('পড়া পেতে ব্যর্থ হয়েছে। আবার চেষ্টা করুন!')
প্রস্তাবিত:
রাস্পবেরি পাই এবং AIS328DQTR ব্যবহার করে পাইথন ব্যবহার করে ত্বরণ পর্যবেক্ষণ: 6 টি ধাপ
রাস্পবেরি পাই এবং AIS328DQTR ব্যবহার করে পাইথন ব্যবহার করে ত্বরণ পর্যবেক্ষণ করা: অ্যাক্সিলারেশন সীমিত, আমি মনে করি পদার্থবিজ্ঞানের কিছু আইন অনুসারে।- টেরি রিলি একটি চিতা তাড়া করার সময় আশ্চর্যজনক ত্বরণ এবং গতিতে দ্রুত পরিবর্তন ব্যবহার করে। দ্রুততম প্রাণীটি একবারে উপকূলে শিকারের জন্য তার সর্বোচ্চ গতি ব্যবহার করে। দ্য
রাস্পবেরি পাই সহ LED ব্লিঙ্ক - রাস্পবেরি পাইতে কীভাবে জিপিআইও পিন ব্যবহার করবেন: 4 টি ধাপ
রাস্পবেরি পাই সহ LED ব্লিঙ্ক | রাস্পবেরি পাইতে কীভাবে জিপিআইও পিন ব্যবহার করবেন: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা শিখব কিভাবে জিপিআইওর রাস্পবেরি পাই ব্যবহার করতে হয়। আপনি যদি কখনো Arduino ব্যবহার করে থাকেন তাহলে সম্ভবত আপনি জানেন যে আমরা LED সুইচ ইত্যাদি তার পিনের সাথে সংযুক্ত করতে পারি এবং এটিকে এর মত কাজ করতে পারি। এলইডি ব্লিংক করুন বা সুইচ থেকে ইনপুট পান তাই
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
ওয়াসফাই নিয়ন্ত্রিত 12v LED স্ট্রিপ ব্যবহার করে রাস্পবেরি পাই ব্যবহার করে টাস্কার, ইফটি ইন্টিগ্রেশন।: 15 টি ধাপ (ছবি সহ)
ওয়াসফাই নিয়ন্ত্রিত 12v LED স্ট্রিপ টাস্কার, ইফটিটি ইন্টিগ্রেশন সহ রাস্পবেরি পাই ব্যবহার করে ।: এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে একটি রাস্পবেরি পাই ব্যবহার করে ওয়াইফাইয়ের উপর একটি সাধারণ 12v এনালগ নেতৃত্বাধীন স্ট্রিপ নিয়ন্ত্রণ করতে হয়। এই প্রকল্পের জন্য আপনার প্রয়োজন হবে: 1x রাস্পবেরি পাই (I আমি রাস্পবেরি পাই 1 মডেল বি+) 1x আরজিবি 12 ভি লে ব্যবহার করছি
রাস্পবেরি পাই এবং আরডুইনো ইউএনও ব্যবহার করে DHT11 ডেটা প্লট করুন: 7 টি ধাপ
রাস্পবেরি পাই এবং আরডুইনো ইউএনও ব্যবহার করে DHT11 ডেটা প্লট করুন: এই নির্দেশযোগ্য ব্যাখ্যা করে কিভাবে আমি Arduino Uno এবং Raspberry Pi ব্যবহার করে তাপমাত্রা সেন্সর DHT11 ডেটা চক্রান্ত করি। এই তাপমাত্রায় সেন্সরটি Arduino Uno এর সাথে সংযুক্ত এবং Arduino Uno রাস্পবেরি পাই এর সাথে সিরিয়ালভাবে সংযুক্ত। রাস্পবেরি পাই সাইডে, ম্যাটপ্লটলি