İçindekiler:

Raspberry Pi3 ve DHT11 Sensörünü Kullanan Hava Durumu İzleme Sistemi: 4 Adım
Raspberry Pi3 ve DHT11 Sensörünü Kullanan Hava Durumu İzleme Sistemi: 4 Adım

Video: Raspberry Pi3 ve DHT11 Sensörünü Kullanan Hava Durumu İzleme Sistemi: 4 Adım

Video: Raspberry Pi3 ve DHT11 Sensörünü Kullanan Hava Durumu İzleme Sistemi: 4 Adım
Video: AKILLI CİHAZLARINIZI TEK YERDEN YÖNETİN | Home Assistant (Hassio) kurulumu 2024, Temmuz
Anonim
Raspberry Pi3 ve DHT11 Sensörünü Kullanan Hava Durumu İzleme Sistemi
Raspberry Pi3 ve DHT11 Sensörünü Kullanan Hava Durumu İzleme Sistemi

Bu eğitimde size DHT11'i Raspberry Pi'ye nasıl bağlayacağınızı ve nem ve sıcaklık okumalarını bir LCD'ye nasıl çıkaracağınızı göstereceğim.

DHT11 sıcaklık ve nem sensörü, dijital sıcaklık ve nem okumaları sağlayan hoş bir küçük modüldür. Kurulumu gerçekten çok kolay ve veri sinyali için sadece bir kablo gerekiyor. Bu sensörler, uzak hava istasyonlarında, toprak monitörlerinde ve ev otomasyon sistemlerinde kullanım için popülerdir.

DHT11'i Raspberry Pi'ye bağlama

Karşılaşmanız muhtemel olan iki DHT11 çeşidi vardır. Biri üç pinli PCB monteli bir modül, diğeri ise dört pinli bağımsız bir modüldür. Pin çıkışı her biri için farklıdır, bu nedenle DHT11'i sahip olduğunuza göre bağlayın:

Ayrıca, PCB'ye monte modüllerin bazılarının pin çıkışı yukarıdakinden farklı olabilir, bu nedenle sensörünüzde hangi pinin Vcc, toprak veya sinyal olduğunu gösteren etiketler olup olmadığını kontrol ettiğinizden emin olun.

Adım 1: Gerekli Bileşenler

Gerekli Bileşenler
Gerekli Bileşenler

1. Raspberry Pi 3 Model B+:- Raspberry Pi 3 Model B+, Raspberry Pi 3 serisindeki en son üründür ve 1.4 GHz hızında çalışan 64 bit dört çekirdekli işlemci, çift bantlı 2.4 GHz ve 5 GHz kablosuz LAN, Bluetooth ile övünmektedir. 4.2/BLE, daha hızlı Ethernet ve ayrı bir PoE HAT aracılığıyla PoE özelliği.

2. DHT11 Nem/Sıcaklık Sensörü:- Bu sensör, sıcaklık ve nem sensörü özelliği ile kalibre edilmiş bir dijital sinyal çıkışına sahiptir. Yüksek performanslı 8 bitlik bir mikro denetleyici ile entegre edilmiştir. Bu sensör, bir direnç elemanı ve ıslak NTC sıcaklık ölçüm cihazları için bir sensör içerir. Mükemmel kalite, hızlı tepki, parazit önleme özelliği ve yüksek performansa sahiptir.

3. 16x2 LCD Ekran (Yeşil Arka Işık):- 16×2 LCD ekran, DIY'lerde ve devrelerde yaygın olarak kullanılan çok temel bir modüldür. 16×2, bu tür 2 satırda satır başına 16 karakterlik bir ekran anlamına gelir. Bu LCD'de her karakter 5×7 piksel matriste görüntülenir.

4. Dişi - Dişi Jumper Telleri.

Adım 2: Kitaplıkları Yükleme

Adafruit DHT11 Python kütüphanesini kullanacağız. Git'i kullanarak kitaplığı indirebilirsiniz, bu nedenle Pi'nizde zaten Git yüklü değilse, komut istemine şunu girin:

sudo apt-get install git-core

Not: Git'i yüklerken bir hata alırsanız, sudo apt-get update komutunu çalıştırın ve tekrar deneyin.

Adafruit DHT11 kitaplığını kurmak için:

1. Kitaplığı indirmek için komut istemine şunu girin:

git klon

2. Dizinleri şununla değiştirin: cd Adafruit_Python_DHT

3. Şimdi şunu girin: sudo apt-get install build-essential python-dev

4. Ardından kitaplığı şununla kurun: sudo python3 setup.py install

Adafruit Char LCD kitaplığını kurmak için:

1. Kitaplığı indirmek için komut istemine şunu girin:

git klon

2. Dizinleri şununla değiştirin: cd Adafruit_Python_CharLCD

3. Ardından kitaplığı şununla kurun: sudo python3 setup.py install

Adım 3: Bileşenleri Birbirine Bağlama

Bileşenleri Birbirine Bağlama
Bileşenleri Birbirine Bağlama

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

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

Raspberry Pi LCD PIN_TR -------------------38

LCD PIN_D0 ------------------- NK

LCD PIN_D1 ------------------- NK

LCD PIN_D2 ------------------- NK

LCD PIN_D3 ------------------- NK

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 Ahududu Pi

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

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

DHT PIN_VCC----------------- 2 Ahududu Pi

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

Adım 4: Kod

Buraya eklenmiş kodu indirin ve panonuza yükleyin ve önceki şemada gösterildiği gibi her şeyi bağlayın.

Kodu indirin:

Bu, DHT11'i Raspberry Pi'nizde çalıştırmak ve çalıştırmak için ihtiyaç duyacağınız şeylerin çoğunu kapsamalıdır. Umarım bu sizin için daha kolay olmuştur. Bu makaleyi beğendiyseniz ve faydalı bulduysanız abone olmayı unutmayın ve herhangi bir sorunuz varsa veya herhangi bir konuda yardıma ihtiyacınız varsa aşağıya bir yorum bırakın…

Önerilen: