Агуулгын хүснэгт:

Raspberry Pi3 ба DHT11 мэдрэгч ашиглан цаг агаарыг хянах систем: 4 алхам
Raspberry Pi3 ба DHT11 мэдрэгч ашиглан цаг агаарыг хянах систем: 4 алхам

Видео: Raspberry Pi3 ба DHT11 мэдрэгч ашиглан цаг агаарыг хянах систем: 4 алхам

Видео: Raspberry Pi3 ба DHT11 мэдрэгч ашиглан цаг агаарыг хянах систем: 4 алхам
Видео: DAY 1664 _ универсальный датчик на ардуино для умного дома... 2024, Арваннэгдүгээр
Anonim
Raspberry Pi3 ба DHT11 мэдрэгч ашиглан цаг агаарыг хянах систем
Raspberry Pi3 ба DHT11 мэдрэгч ашиглан цаг агаарыг хянах систем

Энэхүү гарын авлагад би DHT11 -ийг Raspberry Pi -тэй хэрхэн холбож, чийгшил, температурын заалтыг LCD дэлгэц дээр гаргахыг танд үзүүлэх болно.

DHT11 температур ба чийгшлийн мэдрэгч нь температур, чийгшлийн тоон үзүүлэлтийг өгдөг сайхан модуль юм. Тохируулах нь үнэхээр хялбар бөгөөд өгөгдөл дамжуулахад ганц утас шаардагдана. Эдгээр мэдрэгчийг цаг агаарын алслагдсан станц, хөрсний хяналт, гэрийн автоматжуулалтын системд ашиглахад түгээмэл байдаг

DHT11 -ийг Raspberry Pi -тэй холбож байна

DHT11 -ийн хоёр хувилбар танд тулгарч магадгүй юм. Нэг нь гурван зүү ПХБ дээр суурилуулсан модуль, нөгөө нь дөрвөн зүүтэй бие даасан модуль юм. Тэмдэглэгээ нь тус бүрт өөр өөр байдаг тул DHT11 -ийг өөрт байгаа дагуу холбоно уу.

Түүнчлэн, ПХБ -д суурилуулсан зарим модулиуд дээр дурдсанаас өөр холбогчтой байж болох тул аль мэдрэгчийг Vcc, газардуулга эсвэл дохио болохыг харуулсан шошго байгаа эсэхийг шалгаарай.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+ нь Raspberry Pi 3-ийн хамгийн сүүлийн үеийн бүтээгдэхүүн бөгөөд 1.4 ГГц давтамжтай хоёр цөмт дөрвөн цөмт процессор, 2.4GHz, 5GHz утасгүй LAN, Bluetooth-тэй. Тусдаа PoE HAT -ээр дамжуулан 4.2/BLE, илүү хурдан Ethernet, PoE чадвартай.

2. DHT11 Агаарын чийгшил/ Температур мэдрэгч:- Энэхүү мэдрэгч нь температур, чийгшлийн мэдрэгч бүхий тохируулагдсан дижитал дохионы гаралттай. Энэ нь өндөр гүйцэтгэлтэй 8 битийн микроконтроллертой нэгдсэн. Энэхүү мэдрэгч нь эсэргүүцэлтэй элемент ба нойтон NTC температур хэмжих төхөөрөмжийн мэдрэгчийг агуулдаг. Энэ нь маш сайн чанар, хурдан хариу үйлдэл, хөндлөнгийн оролцоо, өндөр гүйцэтгэлтэй.

3. 16x2 LCD дэлгэц (Ногоон арын гэрэл):- 16 × 2 хэмжээтэй LCD дэлгэц нь DIY болон хэлхээнд ихэвчлэн хэрэглэгддэг маш энгийн модуль юм. 16 × 2 нь 2 мөрөнд нэг мөр тутамд 16 тэмдэгтийг харуулдаг. Энэхүү LCD дэлгэц дээр тэмдэгт бүрийг 5х7 пикселийн матрицаар харуулна.

4. Эмэгтэй ба эмэгтэй холбогч утас.

Алхам 2: Номын санг суулгах

Бид Adafruit DHT11 Python номын санг ашиглах болно. Та номын санг Git ашиглан татаж авах боломжтой, тиймээс хэрэв та Git -ийг Pi дээрээ суулгаагүй байгаа бол үүнийг тушаалын мөрөнд оруулна уу.

sudo apt-get суулгах git-core

Тэмдэглэл: Хэрэв танд Git суулгахад алдаа гарвал sudo apt-get update-ийг ажиллуулаад дахин оролдоно уу.

Adafruit DHT11 номын санг суулгахын тулд:

1. Номын санг татаж авахын тулд командын мөрөнд үүнийг оруулна уу.

git clone

2. Директоруудыг дараах байдлаар өөрчлөх: cd Adafruit_Python_DHT

3. Одоо үүнийг оруулна уу: sudo apt-get install build-essential python-dev

4. Дараа нь: sudo python3 setup.py install ашиглан номын санг суулгаарай

Adafruit Char LCD номын санг суулгахын тулд:

1. Номын санг татаж авахын тулд командын мөрөнд үүнийг оруулна уу.

git clone

2. Директоруудыг өөрчлөх: cd Adafruit_Python_CharLCD

3. Дараа нь: sudo python3 setup.py install ашиглан номын санг суулгаарай

Алхам 3: Бүрэлдэхүүн хэсгүүдийг хооронд нь холбох

Бүрэлдэхүүн хэсгүүдийг хооронд нь холбох
Бүрэлдэхүүн хэсгүүдийг хооронд нь холбох

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

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

LCD PIN_EN ------------------- Raspberry Pi-ийн 38

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

LCD PIN_D1 ------------------- Сүлжээний холболт

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

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

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

Raspberry Pi-ийн LCD PIN_D5 ------------------- 32

Raspberry Pi-ийн LCD PIN_D6 ------------------- 24

Raspberry Pi-ийн LCD PIN_D7 ------------------- 26

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: Код

Энд хавсаргасан кодыг татаж аваад самбар дээрээ оруулаад өмнөх диаграммд үзүүлсэн шиг бүх зүйлийг утсаар холбоно уу.

Татаж авах код:

Энэ нь DHT11 -ийг Raspberry Pi дээрээ ажиллуулахад шаардлагатай ихэнх зүйлийг багтаасан болно. Энэ нь танд илүү хялбар болгосон гэж найдаж байна. Хэрэв танд энэ нийтлэл таалагдсан бөгөөд энэ нь танд хэрэгтэй санагдсан бол бүртгүүлэхээ мартуузай, хэрэв танд ямар нэгэн асуулт эсвэл тусламж хэрэгтэй бол доорх сэтгэгдлээ үлдээнэ үү.

Зөвлөмж болгож буй: