Mündəricat:

Raspberry Pi3 və DHT11 Sensorundan istifadə edərək Hava Monitotinq Sistemi: 4 addım
Raspberry Pi3 və DHT11 Sensorundan istifadə edərək Hava Monitotinq Sistemi: 4 addım

Video: Raspberry Pi3 və DHT11 Sensorundan istifadə edərək Hava Monitotinq Sistemi: 4 addım

Video: Raspberry Pi3 və DHT11 Sensorundan istifadə edərək Hava Monitotinq Sistemi: 4 addım
Video: Домашний измеритель температуры и влажности (датчик DHT11) на базе Raspberry Pi 2024, Noyabr
Anonim
Raspberry Pi3 və DHT11 Sensorundan istifadə edərək Hava Monitorinqi Sistemi
Raspberry Pi3 və DHT11 Sensorundan istifadə edərək Hava Monitorinqi Sistemi

Bu təlimatda sizə DHT11 -in Raspberry Pi -yə necə qoşulacağını və rütubət və temperatur göstəricilərinin LCD -yə necə çıxarılacağını göstərəcəyəm.

DHT11 temperatur və rütubət sensoru rəqəmsal temperatur və rütubət oxunuşlarını təmin edən gözəl bir kiçik moduldur. Qurmaq çox asandır və məlumat siqnalı üçün yalnız bir tel lazımdır. Bu sensorlar uzaq hava stansiyalarında, torpaq monitorlarında və ev avtomatlaşdırma sistemlərində istifadə üçün məşhurdur

DHT11 -in Raspberry Pi -yə qoşulması

Qarşılaşacağınız DHT11 -in iki variantı var. Biri üç pinli PCB quraşdırılmış moduldur, digəri isə dörd pinli müstəqil moduldur. Pinout hər biri üçün fərqlidir, buna görə DHT11 -ə malik olduğunuza uyğun olaraq qoşulun:

Ayrıca, PCB quraşdırılmış bəzi modulların yuxarıdakılardan fərqli bir pinoutu ola bilər, buna görə də hansı pinin Vcc, torpaq və ya siqnal olduğunu göstərən hər hansı bir etiket üçün sensorunuzu yoxladığınızdan əmin olun.

Addım 1: Tələb olunan komponentlər

Tələb olunan komponentlər
Tələb olunan komponentlər

1. Raspberry Pi 3 Model B+:-Raspberry Pi 3 Model B+, Raspberry Pi 3 seriyasındakı ən son məhsuldur, 1.4 GHz, 64 bantlı 2.4 GHz və 5 GHz simsiz LAN, Bluetooth ilə işləyən 64 bitlik dörd nüvəli prosessora malikdir. Ayrı bir PoE HAT vasitəsilə 4.2/BLE, daha sürətli Ethernet və PoE qabiliyyəti.

2. DHT11 Rütubət/ Temperatur Sensoru:- Bu sensor temperatur və rütubət sensoru qabiliyyətinə malik kalibrlənmiş rəqəmsal siqnal çıxışına malikdir. Yüksək performanslı 8 bitlik mikro nəzarətçi ilə birləşdirilmişdir. Bu sensora rezistiv element və yaş NTC temperatur ölçmə cihazları üçün sensor daxildir. Mükəmməl keyfiyyət, sürətli cavab, müdaxilə əleyhinə qabiliyyət və yüksək performansa malikdir.

3. 16x2 LCD Ekran (Yaşıl Arka İşıq):- 16 × 2 LCD displey, DIY və sxemlərdə çox istifadə olunan çox əsas bir moduldur. 16 × 2, hər iki sətirdə hər sətirdə 16 simvoldan ibarətdir. Bu LCD -də hər bir xarakter 5 × 7 piksel matrisdə göstərilir.

4. Dişi -Dişi Jumper Telləri.

Addım 2: Kitabxanaların quraşdırılması

Adafruit DHT11 Python kitabxanasından istifadə edəcəyik. Kitabxananı Git istifadə edərək yükləyə bilərsiniz, buna görə də Pi -də Git yüklü deyilsə, bunu əmr satırına daxil edin:

sudo apt-get git-core quraşdırın

Qeyd: Git qurarkən bir səhv alırsanız, sudo apt-get update proqramını işə salın və yenidən cəhd edin.

Adafruit DHT11 kitabxanasını qurmaq üçün:

1. Kitabxananı yükləmək üçün bunu əmr satırına daxil edin:

git klonu

2. Dizinləri dəyişdirin: cd Adafruit_Python_DHT

3. İndi bunu daxil edin: sudo apt-get install build-essential python-dev

4. Sonra kitabxananı: sudo python3 setup.py install ilə yükləyin

Adafruit Char LCD kitabxanasını qurmaq üçün:

1. Kitabxananı yükləmək üçün bunu əmr satırına daxil edin:

git klonu

2. Dizinləri dəyişdirin: cd Adafruit_Python_CharLCD

3. Sonra kitabxananı: sudo python3 setup.py install ilə yükləyin

Addım 3: Komponentləri bir -birinə bağlayın

Komponentləri bir -birinə bağlamaq
Komponentləri bir -birinə bağlamaq

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 ------------------ Raspberry Pi-nin 14-ü

Addım 4: Kod

Buraya əlavə edilmiş kodu yükləyin və lövhənizə yükləyin və hər şeyi əvvəlki diaqramda göstərildiyi kimi bağlayın.

Yükləmə kodu:

Bu, DHT11 -in Raspberry Pi -də işləməsi üçün lazım olanların çoxunu əhatə etməlidir. Ümid edirik ki, bu sizin işinizi asanlaşdırdı. Bu məqaləni bəyənmisinizsə və faydalı hesab edirsinizsə abunə olmağınızdan əmin olun və hər hansı bir sualınız varsa və ya kömək istəsəniz, aşağıda bir şərh yazın …

Tövsiyə: