Daftar Isi:

Kipas Pendingin Otomatis Menggunakan Sensor Suhu dan Kelembaban Servo dan DHT11 Dengan Arduino: 8 Langkah
Kipas Pendingin Otomatis Menggunakan Sensor Suhu dan Kelembaban Servo dan DHT11 Dengan Arduino: 8 Langkah

Video: Kipas Pendingin Otomatis Menggunakan Sensor Suhu dan Kelembaban Servo dan DHT11 Dengan Arduino: 8 Langkah

Video: Kipas Pendingin Otomatis Menggunakan Sensor Suhu dan Kelembaban Servo dan DHT11 Dengan Arduino: 8 Langkah
Video: Simulasi Proteus - Suhu ruangan menggunakan Arduino R3, Sensor LM35, LCD dan Fan 2024, Juli
Anonim
Kipas Pendingin Otomatis Menggunakan Sensor Suhu dan Kelembaban Servo dan DHT11 Dengan Arduino
Kipas Pendingin Otomatis Menggunakan Sensor Suhu dan Kelembaban Servo dan DHT11 Dengan Arduino

Dalam tutorial ini kita akan belajar bagaimana memulai & memutar kipas ketika suhu naik di atas level tertentu.

Langkah 1: Apa yang Anda Butuhkan

Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
  • Sensor DHT11
  • Arduino UNO (atau papan lainnya)
  • Modul kipas L9110
  • Tampilan OLED
  • Motor servo
  • Kabel jumper
  • Papan tempat memotong roti
  • Program Visuino: Unduh Visuino

Langkah 2: Sirkuit

Sirkuit
Sirkuit
  • Hubungkan pin motor Servo "Oranye" (sinyal) ke pin Arduino Digital [2]
  • Hubungkan pin "Merah" motor Servo ke pin positif Arduino [5V]
  • Hubungkan pin "Brown" motor Servo ke pin negatif Arduino[GND]
  • Hubungkan pin modul kipas [VCC] ke pin arduino [5V]
  • Hubungkan pin modul kipas [GND] ke pin arduino [GND]
  • Hubungkan pin modul kipas [INA] ke pin digital arduino [5]
  • Hubungkan pin Tampilan OLED[VCC] ke pin Arduino[5V]
  • Hubungkan pin Tampilan OLED[GND] ke pin Arduino[GND]
  • Hubungkan pin Tampilan OLED[SDA] ke pin Arduino[SDA]
  • Hubungkan pin Tampilan OLED[SCL] ke pin Arduino[SCL]
  • Hubungkan pin positif DHT11 + (VCC) ke pin Arduino +5V
  • Hubungkan pin negatif DHT11 - (GND) ke pin Arduino GND
  • Hubungkan pin DHT11 (Out) ke pin digital Arduino (4)

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

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

Visuino: https://www.visuino.eu perlu diinstal. Jalankan Visuino seperti pada gambar pertama Klik tombol "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika muncul dialog, pilih "Arduino UNO" seperti pada Gambar 2

Langkah 4: Di Visuino Tambahkan Komponen

Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
  • Tambahkan komponen "Generator Analog Sinus"
  • Tambahkan komponen "Servo"
  • Tambahkan komponen "DHT"
  • Tambahkan komponen "Nilai Analog"
  • Tambahkan 2X komponen "Bandingkan Nilai Analog"
  • Tambahkan 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 jendela properti atur Amplitude ke 0,30 dan Frekuensi ke 0,1, atur diaktifkan ke False dan klik ikon Pin dan pilih pin wastafel Boolean
  • Pilih "CompareValue1" dan di jendela properti atur Nilai ke 24 (suhu yang akan menyalakan kipas) dan Bandingkan Jenis ke ctBiggerOrEqual
  • Pilih "CompareValue2" dan di jendela properti atur Nilai ke 24 (tingkat suhu yang akan menghentikan kipas) dan Bandingkan Jenis ke ctSmaller
  • Klik dua kali pada "AnalogValue1" dan di jendela Elemen seret "Tetapkan Nilai" ke kiri
  • Di jendela properti atur Nilai menjadi 0,5
  • Di jendela Elemen, seret "Tetapkan Nilai" lainnya ke kiri
  • Di jendela properti atur Nilai ke 1

Klik dua kali pada "DisplayOLED1"

Di jendela Elemen:

  • Seret "Gambar Teks" ke kiri dan di jendela properti atur Teks ke "TEMP"
  • Seret "Bidang Teks" ke kiri dan di jendela properti atur Ukuran ke 2 dan Y ke 9
  • Seret "Gambar Teks" ke kiri dan di jendela properti atur Teks ke "KELEMBABAN" dan Y ke 26
  • Seret "Bidang Teks" ke kiri dan di jendela properti atur Ukuran ke 2 dan Y ke 36
  • Seret "Draw Text" ke kiri dan di jendela properti atur Teks ke "FAN ACTIVE" dan Y ke 54 dan atur Enabled ke false, klik ikon pin dan atur BooleanSinkPin

Tutup jendela Elemen

Langkah 6: Dalam Komponen Visuino Connect

Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
  • Hubungkan pin SineAnalogGenerator1 [Out] ke pin Servo1 [In]
  • Hubungkan pin Servo1 [Out] ke pin digital Arduino [2]
  • Hubungkan pin "HumidityThermometer1" [Sensor] ke pin digital Arduino [4]
  • Hubungkan "HumidityThermometer1" pin[Temperature] ke DisplayOLED1>TextField1 pin[In] dan CompareValue1 pin[In] dan CompareValue2 pin[In]
  • Hubungkan pin "HumidityThermometer1" [Suhu] ke DisplayOLED1> pin TextField2 [Dalam]
  • Hubungkan "CompareValue1" pin[Out] ke DisplayOLED1>DrawText3 pin[Iclock] dan pin[Enabled]
  • Hubungkan "CompareValue1" pin[Out] ke AnalogValue1>Set Value1 pin[In] dan pin SineAnalogGenerator1[Enabled]
  • Hubungkan "CompareValue2" pin[Out] ke AnalogValue1>Set Value2 pin[In]
  • Hubungkan "DisplayOLED1" pin I2C [Keluar] ke papan Arduino I2C [Masuk]

Langkah 7: Buat, Kompilasi, dan Unggah Kode

Buat, Kompilasi, dan Unggah Kode
Buat, Kompilasi, dan Unggah Kode

Di Visuino, di bagian bawah klik pada Tab "Build", pastikan port yang benar dipilih, lalu klik tombol "Compile/Build and Upload".

Langkah 8: Mainkan

Jika Anda menyalakan modul Arduino UNO, Layar OLED akan mulai menunjukkan nilai suhu dan kelembaban dan jika kipas dalam keadaan Aktif. Setelah suhu naik di atas 24 derajat, kipas akan mulai berputar.

Selamat! Anda telah menyelesaikan proyek Anda dengan Visuino. Juga terlampir adalah proyek Visuino, yang saya buat untuk Instruksi ini, Anda dapat mengunduhnya dan membukanya di Visuino:

Direkomendasikan: