Isi kandungan:

Pengesan Hujan Menggunakan Arduino dan Raindrop Sensor: 8 Langkah
Pengesan Hujan Menggunakan Arduino dan Raindrop Sensor: 8 Langkah

Video: Pengesan Hujan Menggunakan Arduino dan Raindrop Sensor: 8 Langkah

Video: Pengesan Hujan Menggunakan Arduino dan Raindrop Sensor: 8 Langkah
Video: Perangkat Cerdas Pendeteksi Hujan || Raindrop Sensor Dengan Arduino || Full Code dan Penjelasan 2024, November
Anonim

Dalam tutorial ini kita akan belajar bagaimana mengesan hujan menggunakan sensor hujan dan mengeluarkan suara menggunakan modul buzzer dan OLED Display dan Visuino.

Tonton videonya.

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

Arduino UNO (atau Arduino lain) Dapatkannya di sini

Modul sensor hujan, Dapatkannya di sini

Wayar pelompat

Papan roti Dapatkan di sini

Paparan OLED Dapatkannya di sini

Piezo buzzer Dapatkannya di sini

Program Visuino: Muat turun Visuino

Langkah 2: Litar

Litar
Litar
  • 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 Arduino 5V ke pin modul piezo buzzer VCC
  • Sambungkan Arduino GND ke pin modul piezo buzzer GND
  • Sambungkan pin digital Arduino 2 ke modul modul piezo buzzer pin S (isyarat)
  • Sambungkan Arduino 5V ke pin modul sensor hujan VCC
  • Sambungkan Arduino GND ke pin modul sensor hujan GND
  • Sambungkan pin analog Arduino 0 ke pin modul sensor hujan A0

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

Untuk mula memprogram Arduino, anda perlu memasang Arduino IDE dari sini:

Perlu diketahui bahawa terdapat beberapa bug kritikal dalam Arduino IDE 1.6.6. Pastikan anda memasang 1.6.7 atau lebih tinggi, jika tidak, Instructable ini tidak akan berfungsi! Sekiranya anda belum selesai, ikuti langkah-langkah dalam Instructable ini untuk menyiapkan Arduino IDE untuk memprogram Arduino UNO! Visuino: https://www.visuino.eu juga 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 Komponen ADD Visuino

Dalam Komponen ADD Visuino
Dalam Komponen ADD Visuino
Dalam Komponen ADD Visuino
Dalam Komponen ADD Visuino
Dalam Komponen ADD Visuino
Dalam Komponen ADD Visuino
  • Tambah komponen "Paparan OLED"
  • Tambahkan komponen "Digital (Boolean) Inverter (Not)"
  • Tambah komponen "Kelewatan"

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
  • Klik dua kali pada DisplayOLED1 dan di tetingkap elemen tarik "Draw text" ke sebelah kiri..
  • Pada tetingkap sifat tetapkan ukuran menjadi 2, teks ke: HUJAN! dan Y hingga 20Tutup tetingkap elemen
  • Pilih Delay1 dan pada tetingkap sifat menukar selang menjadi 3000000

Langkah 6: Dalam Komponen Sambungan Visuino

Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
  • Sambungkan pin analog Arduino 0 ke Inverter1 pin In
  • Sambungkan Inverter1 pin Out to Delay1 pin Start dan DisplayOLED1> Draw Text1 pin Clock dan Arduino Digital pin 2
  • Sambungkan pin Delay1 Out ke DisplayOLED1> Isi Jam Skrin1 pin
  • Sambungkan DisplayOLED1 pin I2C Out ke papan Arduino pin I2C In

Langkah 7: 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 8: Main

Sekiranya anda menghidupkan modul Arduino UNO, dan menjatuhkan sedikit air pada sensor hujan, paparan LED akan mula menunjukkan teks "HUJAN!" dan modul buzzer harus mengeluarkan bunyi.

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

Disyorkan: