fbpx
Logo Kecil Indobot
  • Pelatihan

    Belajar Mandiri

    Paket Elektronika Hebat
    Paket IoT Dasar Lanjutan
    Paket IoT Smart Farming
    Paket IoT Smart Home
    Paket IoT Smart City
    Paket IoT Smart Device
    Paket IoT Smart Monitoring

    Bootcamp

    IoT Master Class
    IoT Engineer Camp

    Kelas Zoom

    Belajar Desain PCB
    Reparasi Elektronika
    AI Computer Vision
    IoT Smart Metering
    IoT Smart City
    Belajar PLC HMI

    Sertifikasi

    Sertifikasi BNSP IoT
    Sertifikasi CertNexus
    Sertifikasi Lainnya
  • Program

    Program

    Afiliasi Komisi Menarik
    Promo Diskon Spesial
    Indobot Virtual Event
    Download Ebook

    Jasa IoT

    Jasa Buat Alat IoT Murah
    Jasa Arduino IoT Terbaik

    Bantuan

    Panduan Dasar
    Rekomendasi Kelas
    Cara Pembayaran

    Kerjasama

    Studi Independen Kemdikbud
    Digitalent PROA Kominfo
    KiDi IoT Antares Telkom
  • Perusahaan

    Tentang Kami

    Indobot Academy adalah salah satu brand yang menyediakan pelatihan dan training IoT dibawah naungan PT Ozami Inti Sinergi. PT Ozami Inti Sinergi adalah Badan Hukum yang berdiri pada dengan Nomor AHU-00802.AH.02.01-Tahun 2016.

    Kontak Kami

    Alamat : Jl. Affandi No 5, Kec. Depok Kab. Sleman, D.I Yogyakarta 55281

    No WA: 085731636408
    Email: office@indobot.co.id

    Daftar Karir

    Internship
    HR Generalist
    SPV Sales
    SPV Marketing
    Pengembang Kurikulum

    Review

    Ribuan orang sudah mereview layanan Indobot Academy.

  • Blog
Indobot Academy
  • Pelatihan
  • Program
  • Perusahaan
  • Blog
Menu
  • Pelatihan
  • Program
  • Perusahaan
  • Blog
Logo Kecil Indobot
Search
Close this search box.
Sertifikasi BNSP IoT Indobot Academy
Home Internet of Things Sensor

Sistem Irigasi Otomatis dengan Sensor HCSR-04

Indobot Academy by Indobot Academy
31/03/2023
in Sensor
Reading Time: 2 mins read
1
Sistem Irigasi Otomatis dengan Sensor HCSR-04
Share on FacebookShare on Twitter

Pengairan menjadi salah satu kunci utama dalam bidang pertanian. Tanpa adanya sistem pengairan yang bagus hasil panen tanaman tidak akan optimal. Pengairan secara tradisional dilakukan dengan cara mengatur pintu air secara manual. Kali ini kita akan membuat sistem pengairan yang dapat bekerja menyetabilkan tinggi air secara otomatis.

 

1. Alat / Bahan
  • Arduino IDE                                     Download disini
  • Library: HC-SR04                           Download disini
  • Arduino UNO                                   1 Buah
  • HC-SR04                                         1 Buah
  • Relay 2 Channel                             1 Buah
  • Water Pump                                    2 Buah
  • Adapter 5V DC                               1 Buah
  • Project Board                                 1 Buah
  • Kabel Jumper                                 Secukupnya

Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian

Gambar Rangkaian Sistem Irigasi Otomatis dengan Sensor HCSR-04

Keterangan:

  • 5V – VCC Ultrasonik, VCC relay
  • GND – GND Ultrasonik, GND relay
  • D2 – IN1 relay
  • D3 – IN2 relay
  • D5 – Trig Ultrasonik
  • D6 – Echo Ultrasonik
  • 5V DC adpter – Com relay 1, Com relay 2
  • GND adapter – GND Water pump 1, GND Water pump 2
  • NO relay 1 – VCC Water pump 1
  • NO relay 2 – VCC Water pump 2

 

3. Langkah Kerja
  1. Siapkan alat dan bahan yang akan digunakan
  2. Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  3. Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Ketikkan sketch program pada halaman Arduino IDE
  6. Untuk dapat memahami cara kerja program Sensor Ultrasonik pelajari materi berikut:
    Membaca Input Sensor Jarak HC-SR04
  7. Lakukan proses uploading program
4. Sketch Program

Belajar elektronika step by step dengan bantuan tangga belajar? Regitrasi dulu dan dapatkan konsultasi dari kami!

 
/* Program Sistem Irigasi Otomatis dengan Sensor HCSR-04 dibuat oleh Indobot */

#include <HCSR04.h>                 //Library HCSR04

HCSR04 hc(5,6);                     //initialisation class HCSR04 (trig pin , echo pin)

float TinggiSensor = 15.21;         //Tinggi pemasangan sensor
float TinggiAir = 0;                //Tinggi air

#define pompa1 2                    //Pompa 1 pada pin D2
#define pompa2 3

unsigned long TSekarang;
unsigned long TAkhir;

void setup() {
  Serial.begin(9600);               //Mulai komunikasi serial
  pinMode(pompa1, OUTPUT);          //Setting I/O
  pinMode(pompa2, OUTPUT);
  digitalWrite(pompa1, HIGH);       //Set awal off
  digitalWrite(pompa2, HIGH);
}

void loop() {
  TinggiAir = TinggiSensor - hc.dist();   //Rumus mencari tinggi air
  
  TSekarang = millis();
  if(TSekarang - TAkhir > 1000){          //Tampilkan tinggi air setiap 1000ms
    tampilan();
    TAkhir = TSekarang;
  }

  if(TinggiAir < 8){                      //Jika tinggi air < 8cm, maka
    digitalWrite(pompa1, LOW);           //Pompa mengisi air
    digitalWrite(pompa2, HIGH);
  }
  else if(TinggiAir > 12){                //Jika tinggi air > 12cm, maka
    digitalWrite(pompa1, HIGH); 
    digitalWrite(pompa2, LOW);           //Pompa membuang air
  }
  else{
    digitalWrite(pompa1, HIGH);
    digitalWrite(pompa2, HIGH);
  }
  delay(200);
}

void tampilan(){
  Serial.print("Tinggi Air : ");
  Serial.print(TinggiAir);                   //Tampilkan tinggi air
  Serial.println(" cm");
}

Kesimpulan:

Sistem irigasi akan selalu menjaga air pada ketinggian 8 – 12 cm. Jika < 8 cm maka pompa akan mengisi air dan jika > 12 cm maka pompa akan membuang air.

Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!

Tags: HCSR-04sensor airsensor digitalwater flow
Webinar Gratis Indobot Academy
Previous Post

3 Film Fiksi dengan Teknologi Internet of Things

Next Post

Tutorial Arduino UNO R3 Membuat Indikator Suhu menggunakan Sensor Suhu LM35 dengan 3 buah LED

RelatedPosts

Apa itu sensor Ultrasonik?
Internet of Things

Apa itu sensor Ultrasonik?

Pengertian sensor Ultrasonik Sensor ultrasonik merupakan sebuah sensor yang memiliki fungsi untuk mengubah bagaimana besaran fisis (bunyi) berubah menjadi besaran...

by Indobot Update
23/05/2023
20
Apa Itu Sensor Suhu?
Internet of Things

Apa Itu Sensor Suhu?

Sudah tahukah Fanbot jika untuk mengukur suhu, kita menggunakan sensor suhu yang mampu memberikan akurasi yang baik? Lalu, bagaimana sih...

by Indobot Update
23/05/2023
28
Kenali Apa Itu RTC yuk!
Internet of Things

Kenali Apa Itu RTC yuk!

Apa itu RTC? Modul RTC (Real Time Clock) adalah sebuah modul elektronik yang memiliki fungsi untuk memberikan informasi waktu yang...

by Indobot Update
23/05/2023
19
Aktuator : Definisi, Jenis, Fungsi, Kelebihan dan Kekurangan
Internet of Things

Yuk Kenali Apa Itu Aktuator?

Hai Fanbot! Sudah pernah dengar istilah Aktuator di dalam elektronika? Kalau belum, yuk belajar bareng Minbot dengan info lengkap tentang...

by Indobot Update
23/05/2023
14
Smart Sign Language Glove
Internet of Things

Smart Sign Language Glove

Smart Sign Language Glove adalah sebuah perangkat yang dirancang oleh SmartBioinsinyur UCLA. Mereka telah merancang sebuah perangkat mirip sarung tangan...

by Indobot Update
09/05/2023
26
Indonesia Panas Banget? Cek Aja Pakai Sensor Suhu
Internet of Things

Indonesia Panas Banget? Cek Aja Pakai Sensor Suhu

  Indonesia Panas Banget? Cek Aja Pakai Sensor Suhu Asia saat ini sedang terpanggang nih Fanbot,...

by Indobot Update
08/05/2023
38
Next Post
Membuat Indikator Suhu menggunakan Sensor Suhu LM35

Tutorial Arduino UNO R3 Membuat Indikator Suhu menggunakan Sensor Suhu LM35 dengan 3 buah LED

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

sertifikasi iot BNSP

Artikel Populer

  • Aturan Mengambil Gambar

    Aturan Mengambil Gambar dan Cara Mencantumkan Sumbernya

    0 shares
    Share 0 Tweet 0
  • 5 Projek Arduino Sederhana dan Keren yang Mudah Dibuat

    0 shares
    Share 0 Tweet 0
  • Datasheet NodeMCU ESP8266 Lengkap dengan Pin dan Cara Akses

    0 shares
    Share 0 Tweet 0
  • Mengenal ESP32-Cam dan bagaimana cara menggunakannya

    0 shares
    Share 0 Tweet 0
  • Project Blynk IoT Terbaru: Tutorial Pengoperasian Blynk IoT

    0 shares
    Share 0 Tweet 0

Indobot Academy

Visi menjadi perusahaan yang terbaik, terpercaya dan unggul dalam bidang edukasi IoT skill 4.0 bagi mitra dan konsumen.

Kantor Pusat Yogyakarta
Jl. Affandi No 5, Kec. Depok  Kab. Sleman, D.I Yogyakarta 55281

Email: office@indobot.co.id

Pelatihan

  • Belajar Mandiri
  • Kelas Zoom
  • Bootcamp
  • Sertifikasi Profesi
  • Kelas IoT Terbaik
  • Training IoT Terbaik
  • Pelatihan IoT Terbaik
  • Webinar IoT Gratis
  • Indobot Premium

Jasa IoT

  • Jasa Buat Alat IoT Murah
  • Jasa Arduino IoT Terbaik

Belajar Mandiri

  • Paket Elektronika Hebat
  • Paket IoT Dasar Lanjutan
  • Paket IoT Smart Farming
  • Paket IoT Smart Home
  • Paket IoT Smart City
  • Paket IoT Smart Device
  • Paket IoT Smart Monitoring

Kelas Zoom

Bootcamp

  • IoT Master Class
  • IoT Engineer Camp

Sertifikasi

  • Sertifikasi BNSP IoT
  • Sertifikasi CertNexus
  • Sertifikasi Lainnya

Program

  • Afiliasi Komisi Menarik
  • Promo Diskon Spesial
  • Indobot Virtual Event
  • Download Ebook

Perusahaan

  • Tentang Indobot
  • Kontak Kami
  • Daftar Karir
  • Review Pelanggan

Bantuan

  • Panduan Dasar
  • Rekomendasi Kelas
  • Cara Pembayaran

Kerjasama

  • Studi Independen Kemdikbud
  • Digitalent PROA Kominfo
Copyright ©2023 Indobot Academy | PT Ozami Inti Sinergi | Perusahaan Training IoT Terbaik.
  • Syarat dan Ketentuan
  • Kebijakan Privasi
whatsapp
sertifikasi iot BNSP