Mündəricat:
- Addım 1: Tələb olunan komponentlər
- Addım 2: Kitabxanaların quraşdırılması
- Addım 3: Komponentləri bir -birinə bağlayın
- Addım 4: Kod
Video: Raspberry Pi3 və DHT11 Sensorundan istifadə edərək Hava Monitotinq Sistemi: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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
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
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ə:
Arduino ilə Servo və DHT11 Temperatur və Nəmlik Sensorundan istifadə edərək Avtomatik Soyutma Fanı: 8 addım
Arduino ilə Servo və DHT11 Temperatur və Rütubət Sensorundan istifadə edərək Avtomatik Soyutma Fanı: Bu dərslikdə necə başlamağı öyrənəcəyik & temperatur müəyyən bir səviyyədən yuxarı qalxdıqda bir fanı döndərin
IR Yaxınlıq Sensorundan, Dinamikdən və Arduino Unodan İstifadə Edilən Hava Piano (Təkmilləşdirilmiş/2-ci hissə): 6 addım
IR Yaxınlıq Sensoru, Dinamik və Arduino Uno istifadə edərək Hava Piano (Təkmilləşdirilmiş/2-ci hissə): Bu, hava pianosunun əvvəlki layihəsinin təkmilləşdirilmiş versiyasıdır. Burada çıxış olaraq JBL dinamikindən istifadə edirəm. Rejimləri tələblərə uyğun olaraq dəyişdirmək üçün toxunuşa həssas bir düyməni də daxil etdim. Məsələn- Hard Bass rejimi, Normal rejim, Yüksək fr
PIR Sensorundan istifadə edərək Avtomobil Parkı Siqnal Sistemi- DIY: 7 addım (şəkillərlə)
PIR Sensor-DIY-dən istifadə edən Nəqliyyat vasitələri üçün park siqnalizasiya sistemi: Avtomobil, yük maşını, motosiklet və ya hər hansı bir nəqliyyat vasitəsi üçün park edərkən heç bir problem yaşamısınızmı, bu təlimatda sadə bir Avtomobil park siqnalizasiyasından istifadə edərək bu problemin necə aradan qaldırılacağını göstərəcəyəm. PIR Sensor istifadə edən sistem. Bu sistemdə
Arduino istifadə edərək Torpaq Nəm Sensorundan necə istifadə olunur: 4 addım
Torpaq Nəm Sensorunu Arduino istifadə edərək necə istifadə etmək olar: Torpaq Nəm sensoru, torpağın nəmini ölçmək üçün istifadə edilə bilən bir sensordur. Ağıllı əkinçilik layihələrinin, Suvarma nəzarətçiləri layihələrinin və ya IoT Kənd Təsərrüfatı layihələrinin prototiplərini hazırlamaq üçün uyğundur. Bu sensorun 2 probu var. Mənə öyrəşmiş
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): 5 Addım (Şəkillərlə)
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): Acurite 5 -i 1 hava stansiyasından alanda evdən kənarda olduğum zaman havanı yoxlamaq istəyirdim. Evə gəlib qurduqda ya ekranı kompüterə bağlamalı olduğumu, ya da ağıllı mərkəzini almalı olduğumu başa düşdüm