Mundarija:

Raspberry Pi3 va DHT11 sensori yordamida ob -havo monitoringi tizimi: 4 qadam
Raspberry Pi3 va DHT11 sensori yordamida ob -havo monitoringi tizimi: 4 qadam

Video: Raspberry Pi3 va DHT11 sensori yordamida ob -havo monitoringi tizimi: 4 qadam

Video: Raspberry Pi3 va DHT11 sensori yordamida ob -havo monitoringi tizimi: 4 qadam
Video: How To Interface DHT 11 With Raspberry Pi | Temperature Measurement 2024, Noyabr
Anonim
Raspberry Pi3 va DHT11 sensori yordamida ob -havo monitoringi tizimi
Raspberry Pi3 va DHT11 sensori yordamida ob -havo monitoringi tizimi

Ushbu qo'llanmada men sizga DHT11 -ni Raspberry Pi -ga qanday ulashni va namlik va harorat ko'rsatkichlarini LCD displeyga chiqarishni ko'rsataman.

DHT11 harorat va namlik sensori - bu raqamli harorat va namlik ko'rsatkichlarini ta'minlaydigan kichik modul. O'rnatish juda oson va ma'lumot uzatish uchun faqat bitta sim kerak. Bu sensorlar uzoq ob -havo stantsiyalarida, tuproq monitorlarida va uy avtomatlashtirish tizimlarida foydalanish uchun mashhur

DHT11 -ni Raspberry Pi -ga ulash

Siz duch keladigan DHT11 ning ikkita varianti bor. Ulardan biri uch pinli PCB o'rnatilgan modul, ikkinchisi to'rt pinli mustaqil modul. Tugatish har biri uchun har xil, shuning uchun DHT11 -ni ulang:

Bundan tashqari, PCB o'rnatilgan ba'zi modullar yuqoridagidan farq qilishi mumkin, shuning uchun sensori Vcc, er yoki signal ekanligini ko'rsatuvchi teglar borligini tekshirib ko'ring.

1 -qadam: zarur komponentlar

Majburiy komponentlar
Majburiy komponentlar

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+-Raspberry Pi 3 diapazonidagi eng yangi mahsulot bo'lib, 64 gigagertsli to'rt yadroli protsessor 1,4 gigagertsli, ikki bandli 2,4 gigagertsli va 5 gigagertsli simsiz LAN, Bluetooth bilan faxrlanadi. Alohida PoE HAT orqali 4.2/BLE, tezroq Ethernet va PoE qobiliyati.

2. DHT11 namlik/ harorat sensori:- Bu sensor harorat va namlik sensori imkoniyatiga ega kalibrlangan raqamli signal chiqishiga ega. U yuqori samarali 8-bitli mikrokontroller bilan birlashtirilgan. Bu sensor qarshilik elementi va nam NTC harorat o'lchash moslamalari uchun sensorni o'z ichiga oladi. Bu mukammal sifat, tezkor javob, aralashuvga qarshi qobiliyat va yuqori ishlashga ega.

3. 16x2 LCD displey (Yashil orqa yorug'lik):- 16 × 2 o'lchamli LCD displey- bu DIY va sxemalarda keng qo'llaniladigan juda asosiy modul. 16 × 2 displeyi har bir satrda 16 ta belgidan iborat bo'lib, 2 ta satrda. Ushbu LCD displeyda har bir belgi 5 × 7 pikselli matritsada ko'rsatiladi.

4. Ayoldan ayolga o'tish simlari.

2 -qadam: kutubxonalarni o'rnatish

Biz Adafruit DHT11 Python kutubxonasidan foydalanamiz. Siz kutubxonani Git yordamida yuklab olishingiz mumkin, shuning uchun agar sizda Pi -da Git o'rnatilmagan bo'lsa, buni buyruq satriga kiriting:

sudo apt-get install-core ni o'rnating

Eslatma: Agar Git-ni o'rnatishda xatolik yuz bersa, sudo apt-get update-ni ishga tushiring va qaytadan urinib ko'ring.

Adafruit DHT11 kutubxonasini o'rnatish uchun:

1. Buni kutubxonani yuklab olish uchun buyruq satriga kiriting:

git klon

2. Kataloglarni o'zgartirish: cd Adafruit_Python_DHT

3. Endi buni kiriting: sudo apt-get install build-essential python-dev

4. Keyin kutubxonani quyidagilar bilan o'rnating: sudo python3 setup.py install

Adafruit Char LCD kutubxonasini o'rnatish uchun:

1. Buni kutubxonani yuklab olish uchun buyruq satriga kiriting:

git klon

2. Kataloglarni o'zgartiring: cd Adafruit_Python_CharLCD

3. Keyin kutubxonani quyidagilar bilan o'rnating: sudo python3 setup.py install

3 -qadam: Komponentlarni bir -biriga ulash

Komponentlarni bir -biriga ulash
Komponentlarni bir -biriga ulash

LCD PIN_RS ------------------ 40 Raspberry Pi

LCD PIN_RW ------------------ 6 Raspberry Pi

LCD PIN_EN ------------------- 38 Raspberry Pi

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

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

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

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

LCD PIN_D4 ------------------- 36 Raspberry Pi

LCD PIN_D5 ------------------- 32 Raspberry Pi

LCD PIN_D6 ------------------- 24 Raspberry Pi

LCD PIN_D7 ------------------- 26 Raspberry Pi

LCD PIN_VSS ------------------ 9 Raspberry Pi

LCD PIN_VDD ------------------ 4 Raspberry Pi

DHT PIN_OUT ------------------ 7 Raspberry Pi

DHT PIN_VCC ------------------ 2 Raspberry Pi

DHT PIN_GND ------------------ 14 Raspberry Pi

4 -qadam: Kod

Bu erda biriktirilgan kodni yuklab oling va uni taxtangizga yuklang va hamma narsani oldingi diagrammada ko'rsatilganidek sim bilan ulang.

Yuklab olish kodi:

Bu DHT11 -ni Raspberry Pi -da ishga tushirish uchun kerak bo'ladigan ko'p narsalarni qamrab olishi kerak. Umid qilamanki, bu sizga yordam berdi. Agar siz ushbu maqolani yoqtirgan bo'lsangiz va uni foydali deb topsangiz, obuna bo'lishni unutmang va agar sizda biron bir savol bo'lsa yoki yordamga muhtoj bo'lsangiz, quyida izoh qoldiring …

Tavsiya: