Isi kandungan:

Kipas Pendingin Auto Menggunakan Sensor dan Sensor Suhu dan Kelembapan DHT11 Dengan Arduino: 8 Langkah
Kipas Pendingin Auto Menggunakan Sensor dan Sensor Suhu dan Kelembapan DHT11 Dengan Arduino: 8 Langkah

Video: Kipas Pendingin Auto Menggunakan Sensor dan Sensor Suhu dan Kelembapan DHT11 Dengan Arduino: 8 Langkah

Video: Kipas Pendingin Auto Menggunakan Sensor dan Sensor Suhu dan Kelembapan DHT11 Dengan Arduino: 8 Langkah
Video: Prototipe Pengendali Suhu dan Kelembaban Cold Storage Menggunakan Arduino dan Sensor DHT11 2024, November
Anonim
Kipas Pendingin Auto Menggunakan Sensor dan Sensor Suhu dan Kelembapan DHT11 Dengan Arduino
Kipas Pendingin Auto Menggunakan Sensor dan Sensor Suhu dan Kelembapan DHT11 Dengan Arduino

Dalam tutorial ini kita akan belajar bagaimana memulakan & memutar kipas apabila suhu meningkat di atas tahap tertentu.

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
Apa yang Anda Perlu
Apa yang Anda Perlu
  • Sensor DHT11
  • Arduino UNO (atau papan lain)
  • Modul kipas L9110
  • Paparan OLED
  • Motor servo
  • Wayar pelompat
  • Papan roti
  • Program Visuino: Muat turun Visuino

Langkah 2: Litar

Litar
Litar
  • Sambungkan pin Servo motor "Orange" (isyarat) ke pin Digital Arduino [2]
  • Sambungkan pin Servo motor "Merah" ke pin positif Arduino [5V]
  • Sambungkan pin Servo motor "Brown" ke pin negatif Arduino [GND]
  • Sambungkan pin modul kipas [VCC] ke pin arduino [5V]
  • Sambungkan pin modul kipas [GND] ke pin arduino [GND]
  • Sambungkan pin modul kipas [INA] ke pin digital arduino [5]
  • Sambungkan pin Paparan OLED [VCC] ke pin Arduino [5V]
  • Sambungkan pin Paparan OLED [GND] ke pin Arduino [GND]
  • Sambungkan pin Paparan OLED [SDA] ke pin Arduino [SDA]
  • Sambungkan pin Paparan OLED [SCL] ke pin Arduino [SCL]
  • Sambungkan pin positif DHT11 + (VCC) ke pin Arduino + 5V
  • Sambungkan pin negatif DHT11 - (GND) ke pin Arduino GND
  • Sambungkan pin DHT11 (Keluar) ke pin digital Arduino (4)

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

The Visuino: https://www.visuino.eu perlu dipasang. 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 Komponen

Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
  • Tambahkan komponen "Sine Analog Generator"
  • Tambah komponen "Servo"
  • Tambahkan komponen "DHT"
  • Tambah komponen "Nilai Analog"
  • Tambah komponen "Bandingkan Nilai Analog" 2X
  • Tambah komponen "OLED"

Langkah 5: Dalam Komponen Set Visuino

Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
  • Pilih "SineAnalogGenerator1" dan di tetingkap sifat tetapkan Amplitud ke 0,30 dan Frekuensi ke 0,1, tetapkan diaktifkan ke Salah dan klik pada ikon Pin dan pilih pin sink Boolean
  • Pilih "BandingkanValue1" dan di tetingkap sifat tetapkan Nilai ke 24 (suhu yang akan memulakan kipas) dan Bandingkan Jenis ke ctBiggerOrEqual
  • Pilih "BandingkanValue2" dan di tetingkap sifat tetapkan Nilai ke 24 (tahap suhu yang akan menghentikan kipas) dan Bandingkan Jenis ke ctSmaller
  • Klik dua kali pada "AnalogValue1" dan di tetingkap Elemen seret "Tetapkan Nilai" ke kiri
  • Di tetingkap sifat tetapkan Nilai ke 0,5
  • Di tetingkap Elemen seret "Tetapkan Nilai" yang lain ke kiri
  • Di tetingkap sifat tetapkan Nilai ke 1

Klik dua kali pada "DisplayOLED1"

Di tetingkap Elemen:

  • Seret "Lukis Teks" ke kiri dan di tetingkap sifat tetapkan Teks ke "TEMP"
  • Seret "Medan Teks" ke kiri dan di tetingkap sifat tetapkan Saiz ke 2 dan Y hingga 9
  • Seret "Lukis Teks" ke kiri dan di tetingkap sifat tetapkan Teks ke "HUMIDITY" dan Y hingga 26
  • Seret "Medan Teks" ke kiri dan di tetingkap sifat tetapkan Saiz ke 2 dan Y hingga 36
  • Seret "Draw Text" ke kiri dan di tetingkap sifat tetapkan Text ke "FAN ACTIVE" dan Y ke 54 dan set Enabled to false, klik pada ikon pin dan tetapkan BooleanSinkPin

Tutup tetingkap Elemen

Langkah 6: Dalam Komponen Sambungan Visuino

Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
  • Sambungkan SineAnalogGenerator1 pin [Out] ke pin Servo1 [In]
  • Sambungkan pin Servo1 [Keluar] ke pin digital Arduino [2]
  • Sambungkan pin "HumidityThermometer1" [Sensor] ke pin digital Arduino [4]
  • Sambungkan pin "HumidityThermometer1" [Temperature] ke DisplayOLED1> TextField1 pin [In] dan BandingkanValue1 pin [In] dan BandingkanValue2 pin [In]
  • Sambungkan pin "HumidityThermometer1" [Temperature] ke DisplayOLED1> pin TextField2 [In]
  • Sambungkan pin "BandingkanValue1" [Keluar] ke DisplayOLED1> pin DrawText3 [Iclock] dan pin [Diaktifkan]
  • Sambungkan pin "BandingkanValue1" [Keluar] ke AnalogValue1> Tetapkan Nilai1 pin [In] dan pin SineAnalogGenerator1 [Diaktifkan]
  • Sambungkan pin "BandingkanValue2" [Keluar] ke AnalogValue1> Tetapkan pin Nilai2 [In]
  • Sambungkan pin "DisplayOLED1" I2C [Keluar] ke papan Arduino I2C [In]

Langkah 7: Hasilkan, Susun, dan Muat Naik Kod

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

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

Langkah 8: Main

Sekiranya anda menghidupkan modul Arduino UNO, Paparan OLED akan mula menunjukkan nilai suhu dan kelembapan dan jika kipas Aktif. Setelah suhu meningkat di atas 24 darjah, kipas akan mula berputar.

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: