Isi kandungan:

Cara Membina Sistem Penyiraman Tumbuhan Menggunakan Arduino: 7 Langkah
Cara Membina Sistem Penyiraman Tumbuhan Menggunakan Arduino: 7 Langkah

Video: Cara Membina Sistem Penyiraman Tumbuhan Menggunakan Arduino: 7 Langkah

Video: Cara Membina Sistem Penyiraman Tumbuhan Menggunakan Arduino: 7 Langkah
Video: TUTORIAL PENYIRAM TANAMAN OTOMATIS BERBASIS ARDUINO DENGAN 2 SENSOR SOIL MOISTURE DAN POMPA AIR DC 2024, November
Anonim

Dalam tutorial ini kita akan belajar bagaimana membuat Sistem Penyiraman Tumbuhan

Menggunakan sensor kelembapan, pam air dan menyalakan LED hijau jika semuanya baik-baik saja dan OLED Display dan Visuino.

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
  • Arduino UNO (atau Arduino lain) Dapatkannya di sini
  • Modul sensor kelembapan tanah, Dapatkannya di sini
  • Kabel jumper Breadboard Dapatkannya di sini
  • Paparan OLED Dapatkannya di sini
  • Pam air Dapatkannya di sini
  • Relay Dapatkannya di sini
  • LED Merah 1X, LED Hijau 1X 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 negatif LED Hijau
  • Sambungkan Arduino GND ke Pin negatif LED Merah
  • Sambungkan Arduino Digital Pin 3 ke Pin negatif LED Hijau
  • Sambungkan Arduino Digital Pin 2 ke Pin negatif LED Merah
  • Sambungkan Arduino 5V ke pin modul sensor kelembapan VCC
  • Sambungkan Arduino GND ke pin modul sensor kelembapan GND
  • Sambungkan pin analog Arduino 0 ke pin modul sensor kelembapan A0
  • Sambungkan pin Relay VCC (+) ke pin Arduino 5V
  • Sambungkan pin Relay GND (-) ke pin Arduino GND
  • Sambungkan pin isyarat Relay (S) ke pin Digital Arduino 10
  • Sambungkan bekalan kuasa 12V (+) untuk mengepam wayar merah (+)
  • Sambungkan bekalan kuasa 12V (-) ke pin relay (com)
  • Sambungkan wayar hitam pam (-) ke pin relay (TIDAK)

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 Visuino ADD dan Tetapkan Komponen

Dalam Visuino ADD dan Set Components
Dalam Visuino ADD dan Set Components
Dalam Visuino ADD dan Set Components
Dalam Visuino ADD dan Set Components
Dalam Visuino ADD dan Set Components
Dalam Visuino ADD dan Set Components

Tambah komponen "Paparan OLED"

Tambah komponen "Bandingkan Nilai Analog" 2X

Klik dua kali pada DisplayOLED1 dan di tetingkap elemen tarik Medan Teks ke kiri, kemudian di tetingkap sifat tetapkan ukuran menjadi 3

Tutup tetingkap elemen

  • Pilih BandingkanValue1 dan di tetingkap sifat tetapkan "Bandingkan Jenis" ke ctBiggerOrEqual dan Nilai ke 0,7 << ini adalah nilai kepekaan, anda boleh mengubahnya jika anda mahu
  • Pilih BandingkanValue2 dan di tetingkap sifat tetapkan "Bandingkan Jenis" ke ctSmaller dan Nilai ke 0.7 << ini adalah nilai kepekaan, anda boleh mengubahnya jika anda mahu

Langkah 5: 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 pin analog Arduino 0 ke BandingkanValue1 pin In, BandingkanValue2 pin In, DisplayOLED1> Medan Teks1 Pin In
  • Sambungkan BandingkanValue1 Pin Out ke pin digital Arduino 2
  • Sambungkan BandingkanValue1 Pin Out ke pin digital Arduino 10
  • Sambungkan BandingkanValue2 Pin Out ke pin digital Arduino 3
  • Sambungkan pin DisplayOLED1 I2C Out ke papan Arduino I2C pin In

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

Sekiranya anda menghidupkan modul Arduino UNO, dan LED akan menyala (merah tidak cukup air, air cukup hijau) dan OLED Display akan menunjukkan tahap kelembapan, jika paras air terlalu rendah, pam akan mula menambahkan air.

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: