Monitor Suhu Dengan DHT11 dan I2C 20x4 LCD: 6 Langkah
Monitor Suhu Dengan DHT11 dan I2C 20x4 LCD: 6 Langkah
Anonim

Dalam tutorial ini kita akan belajar bagaimana membuat monitor suhu sederhana menggunakan sensor DHT11 dan I2C LCD

Tonton video!

Langkah 1: Apa yang Anda Perlu

Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
  • Paparan LCD Character 20x4 I2C
  • Wayar pelompat
  • Arduino Uno atau papan Arduino yang lain
  • Sensor suhu dan kelembapan DHT11
  • Perisian visuino: Muat turun di sini

Langkah 2: Litar

Litar
Litar
  • Sambungkan pin Paparan LCD [VCC] ke pin Arduino [5V]
  • Sambungkan pin Paparan LCD [GND] ke pin Arduino [GND]
  • Sambungkan pin Paparan LCD [SDA] ke pin Arduino [SDA]
  • Sambungkan pin Paparan LCD [SCL] ke pin Arduino [SCL]

Catatan: Gunakan potensiometer di belakang LCD untuk menyesuaikan kecerahan

  • Sambungkan pin sensor DHT11 [GND] ke pin Arduino [GND]
  • Sambungkan pin sensor DHT11 [VCC] ke pin Arduino [5V]
  • Sambungkan pin sensor DHT11 [OUT] atau "S" ke pin digital Arduino [2]

Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Visuino: https://www.visuino.eu juga perlu dipasang. Muat turun versi Percuma atau daftar untuk Percubaan Percuma.

Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2

Langkah 4: dalam Visuino Tambah, Tetapkan & Sambungkan Komponen

dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
  • Tambahkan komponen "DHT11"
  • Tambahkan komponen "Liquid Crystal Display (LCD) - I2C" Pilih "LiquidCrystalDisplay1" dan di tetingkap sifat tetapkan Baris ke 4 dan lajur ke 20

Klik dua kali pada "LiquidCrystalDisplay1" dan di tetingkap Elemen:

  • seret "Medan Teks" ke sebelah kiri, kemudian di tetingkap sifat tetapkan teks ke "TEMP:" dan lebar ke 20
  • seret "Medan Teks" yang lain ke sebelah kiri, kemudian pada tetingkap sifat tetapkan lajur ke 1 dan lebar ke 20
  • seret "Medan Teks" yang lain ke sebelah kiri, kemudian di tetingkap sifat tetapkan teks ke "HUMIDITY:" dan lebar hingga 20 dan lajur ke 2
  • seret "Medan Teks" yang lain ke sebelah kiri, kemudian di tetingkap sifat tetapkan lajur ke 3 dan lebar ke 20

Tutup tetingkap Elemen

  • Sambungkan pin "LiquidCrystalDisplay1" I2C Out ke Arduino I2C In
  • Sambungkan Sensor pin "HumidityThermometer1" ke pin Arduino Digital 2
  • Sambungkan Suhu pin "HumidityThermometer1" ke LiquidCrystalDisplay1> Medan Teks2 pin In
  • Sambungkan kelembapan pin "HumidityThermometer1" ke LiquidCrystalDisplay1> Medan Teks4 pin In

Langkah 5: Hasilkan, Susun, dan Muat Naik Kod Arduino

Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino

Di Visuino, klik bawah pada tab "Build", pastikan port yang betul dipilih, kemudian klik pada butang "Compile / Build and Upload".

Langkah 6: Main

Sekiranya anda menghidupkan modul Arduino UNO, Paparan LCD akan mula menunjukkan nilai Suhu dan Kelembapan. Sekiranya anda tidak melihat teks, pastikan anda menyesuaikan kecerahan menggunakan potensiometer.

Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya dan membukanya di Visuino:

Disyorkan: