Isi kandungan:

Sistem Pengukuran Cuaca Dengan Menggunakan Sensor Raspberry Pi3 dan DHT11: 4 Langkah
Sistem Pengukuran Cuaca Dengan Menggunakan Sensor Raspberry Pi3 dan DHT11: 4 Langkah

Video: Sistem Pengukuran Cuaca Dengan Menggunakan Sensor Raspberry Pi3 dan DHT11: 4 Langkah

Video: Sistem Pengukuran Cuaca Dengan Menggunakan Sensor Raspberry Pi3 dan DHT11: 4 Langkah
Video: Raspberry pi 3 untuk mengakses sensor suhu DHT11 2024, November
Anonim
Sistem Pengukuran Cuaca Dengan Menggunakan Sensor Raspberry Pi3 dan DHT11
Sistem Pengukuran Cuaca Dengan Menggunakan Sensor Raspberry Pi3 dan DHT11

Dalam tutorial ini, saya akan menunjukkan kepada anda cara menghubungkan DHT11 ke Raspberry Pi dan mengeluarkan bacaan kelembapan dan suhu ke LCD.

Sensor suhu dan kelembapan DHT11 adalah modul kecil yang bagus yang menyediakan bacaan suhu dan kelembapan digital. Sangat mudah untuk disiapkan, dan hanya memerlukan satu wayar untuk isyarat data. Sensor ini popular untuk digunakan di stesen cuaca jauh, monitor tanah, dan sistem automasi rumah

Menyambungkan DHT11 ke Raspberry Pi

Terdapat dua varian DHT11 yang mungkin anda akan dapati. Satu adalah modul pemasangan tiga pin PCB dan yang lain adalah modul berdiri sendiri empat pin. Pinout berbeza untuk masing-masing, jadi sambungkan DHT11 mengikut mana yang anda miliki:

Juga, beberapa modul yang dipasang pada PCB mungkin memiliki pinout yang berbeda dari yang ada di atas, jadi pastikan untuk memeriksa sensor anda untuk mengetahui label yang menunjukkan pin mana Vcc, ground atau signal.

Langkah 1: Komponen Diperlukan

Komponen Diperlukan
Komponen Diperlukan

1. Raspberry Pi 3 Model B +: - Raspberry Pi 3 Model B + adalah produk terbaru dalam rangkaian Raspberry Pi 3, dengan pemproses quad core 64-bit yang berjalan pada 1.4GHz, dual-band 2.4GHz dan LAN tanpa wayar 5GHz, Bluetooth 4.2 / BLE, kemampuan Ethernet yang lebih pantas, dan PoE melalui PoE HAT yang berasingan.

2. Sensor Kelembapan / Suhu DHT11: - Sensor ini mempunyai output isyarat digital yang dikalibrasi dengan kemampuan sensor suhu dan kelembapan. Ia disatukan dengan mikrokontroler berprestasi tinggi 8-bit. Sensor ini merangkumi elemen resistif dan sensor untuk alat pengukur suhu NTC basah. Ia mempunyai kualiti yang sangat baik, tindak balas pantas, keupayaan anti-gangguan dan prestasi tinggi.

3. Paparan LCD 16x2 (Lampu Belakang Hijau): - Paparan LCD 16 × 2 adalah modul yang sangat asas yang biasa digunakan dalam DIY dan litar. Terjemahan 16 × 2 o paparan 16 aksara setiap baris dalam 2 baris sedemikian. Dalam LCD ini setiap watak dipaparkan dalam matriks 5 × 7 piksel.

4. Wayar Pelompat Wanita ke Perempuan.

Langkah 2: Memasang Perpustakaan

Kami akan menggunakan perpustakaan Adafruit DHT11 Python. Anda boleh memuat turun perpustakaan menggunakan Git, jadi jika anda belum memasang Git pada Pi anda, masukkan ini di command prompt:

sudo apt-get install git-core

Catatan: Sekiranya anda mendapat kesilapan memasang Git, jalankan sudo apt-get update dan cuba lagi.

Untuk memasang perpustakaan Adafruit DHT11:

1. Masukkan ini pada command prompt untuk memuat turun perpustakaan:

klon git

2. Tukar direktori dengan: cd Adafruit_Python_DHT

3. Sekarang masukkan ini: sudo apt-get install build-essential python-dev

4. Kemudian pasang perpustakaan dengan: sudo python3 setup.py install

Untuk memasang perpustakaan Adafruit Char LCD:

1. Masukkan ini pada command prompt untuk memuat turun perpustakaan:

git klon

2. Tukar direktori dengan: cd Adafruit_Python_CharLCD

3. Kemudian pasang perpustakaan dengan: sudo python3 setup.py install

Langkah 3: Menghubungkan Komponen Bersama

Menghubungkan Komponen Bersama
Menghubungkan Komponen Bersama

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Langkah 4: Kodnya

Muat turun kod yang dilampirkan di sini dan muat naik di papan anda, dan kawat semuanya seperti yang ditunjukkan dalam rajah sebelumnya.

Muat turun kod:

Itu mesti merangkumi sebahagian besar dari apa yang anda perlukan untuk menghidupkan DHT11 pada Raspberry Pi anda. Semoga ini memudahkan anda. Pastikan anda melanggan jika anda menyukai artikel ini dan menganggapnya berguna, dan jika anda mempunyai pertanyaan atau memerlukan bantuan dengan apa-apa, tinggalkan komen di bawah …

Disyorkan: