• BERANDA
  • TENTANG
    • Profil
    • Visi dan Misi
    • Fungsi & Tujuan
    • Struktur Organisasi
    • Pimpinan & Staff
    • Program Kerja
  • BERITA KEGIATAN
  • KERJASAMA
  • LAYANAN & INFORMASI
    • Form Booking Ruangan
    • Aplikasi
      • Susitao
      • Sitori
    • Arsip Digital
      • Arsip Surat
      • Arsip Peminjaman
      • Arsip Surat Gaji Tertunda
    • Helpdesk BKTaruna
    • Jadwal Kegiatan
    • Permohonan Pemakaian Ruangan
    • Jadwal Gedung
    • KOP SURAT
    • Sarana Kampus
  • SARANA
    • PRASARANA
      • Laboratorium
      • Kebun Percobaan
      • Asrama Kampus
      • Gelanggang Serbaguna
      • Sarana Olahraga
      • Masjid Kampus
      • Bus Kampus
      • Lokasi Parkir
      • Foto Kegiatan
      • Taman Hutan Raya (TAHURA)
  • ARSIP
Biro Pengelolaan Keuangan dan Tata Laksana Rumah Tangga
    • BERANDA
    • TENTANG
      • Profil
      • Visi dan Misi
      • Fungsi & Tujuan
      • Struktur Organisasi
      • Pimpinan & Staff
      • Program Kerja
    • BERITA KEGIATAN
    • KERJASAMA
    • LAYANAN & INFORMASI
      • Form Booking Ruangan
      • Aplikasi
        • Susitao
        • Sitori
      • Arsip Digital
        • Arsip Surat
        • Arsip Peminjaman
        • Arsip Surat Gaji Tertunda
      • Helpdesk BKTaruna
      • Jadwal Kegiatan
      • Permohonan Pemakaian Ruangan
      • Jadwal Gedung
      • KOP SURAT
      • Sarana Kampus
    • SARANA
      • PRASARANA
        • Laboratorium
        • Kebun Percobaan
        • Asrama Kampus
        • Gelanggang Serbaguna
        • Sarana Olahraga
        • Masjid Kampus
        • Bus Kampus
        • Lokasi Parkir
        • Foto Kegiatan
        • Taman Hutan Raya (TAHURA)
    • ARSIP

    artikel

    • Home
    • Blog
    • artikel
    • Membuat Pompa Air berbasis Arduino

    Membuat Pompa Air berbasis Arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 06/08/2024

    Membuat pompa air berbasis Arduino adalah proyek yang menarik dan berguna. Berikut ini adalah langkah-langkah dasar untuk membuat pompa air berbasis Arduino:

    Alat dan Bahan

    1. Arduino (Uno, Nano, atau jenis lainnya)
    2. Pompa air DC
    3. Transistor (misalnya, TIP120)
    4. Dioda (misalnya, 1N4007)
    5. Resistor (220 ohm)
    6. Relay modul (opsional, jika tidak menggunakan transistor)
    7. Breadboard dan kabel jumper
    8. Power supply (sesuai dengan kebutuhan pompa air)
    9. Sensor air (opsional, seperti sensor ketinggian air atau sensor kelembaban)

    Skema Rangkaian

    1. Menghubungkan Transistor:
      • Hubungkan kaki emitor transistor ke ground.
      • Hubungkan kaki kolektor transistor ke salah satu terminal pompa air.
      • Hubungkan kaki basis transistor ke pin digital Arduino melalui resistor 220 ohm.
    2. Menghubungkan Dioda:
      • Hubungkan dioda secara paralel dengan pompa air (katoda ke terminal positif pompa dan anoda ke terminal negatif pompa).
    3. Menghubungkan Power Supply:
      • Hubungkan terminal positif power supply ke terminal positif pompa air.
      • Hubungkan ground power supply ke ground Arduino.
    4. Sensor Air (opsional):
      • Jika menggunakan sensor, hubungkan sensor ke pin analog atau digital Arduino sesuai dengan kebutuhan dan sensor yang digunakan.

    Kode Arduino

    cpp

    const int pumpPin = 9; // Pin untuk mengontrol pompa
    const int sensorPin = A0; // Pin untuk sensor (jika menggunakan sensor analog)

    void setup() {
    pinMode(pumpPin, OUTPUT);
    digitalWrite(pumpPin, LOW); // Pastikan pompa mati saat awal
    }

    void loop() {
    int sensorValue = analogRead(sensorPin); // Baca nilai sensor

    if (sensorValue < 500) { // Kondisi untuk menyalakan pompa, sesuaikan dengan kebutuhan
    digitalWrite(pumpPin, HIGH); // Nyalakan pompa
    } else {
    digitalWrite(pumpPin, LOW); // Matikan pompa
    }

    delay(1000); // Tunggu 1 detik sebelum pembacaan berikutnya
    }

    Penjelasan Kode

    • pumpPin adalah pin digital yang terhubung ke transistor untuk mengontrol pompa.
    • sensorPin adalah pin analog yang terhubung ke sensor (jika digunakan).
    • Pada fungsi setup(), pumpPin diatur sebagai output dan pompa dimatikan saat awal.
    • Pada fungsi loop(), nilai sensor dibaca dan jika memenuhi kondisi tertentu, pompa akan menyala atau mati.

    Catatan

    • Jika tidak menggunakan sensor, Anda bisa langsung mengendalikan pompa dengan mengubah nilai digitalWrite(pumpPin, HIGH); dan digitalWrite(pumpPin, LOW); dalam fungsi loop().
    • Pastikan power supply yang digunakan sesuai dengan kebutuhan pompa air untuk menghindari kerusakan.

    Dengan mengikuti langkah-langkah ini, Anda bisa membuat sistem pompa air yang dikendalikan oleh Arduino.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Mobil Listrik : Peluang dan Tantangan
    06/08/2024

    Next post

    Manfaat Teh Serai
    06/08/2024

    You may also like

    Cara Meningkatkan Produktivitas Tanpa Harus Bangun Pagi
    30 January, 2026

    Produktif nggak selalu harus bangun pagi kok. Yang penting itu ngatur energi, bukan jam alarm. Ini beberapa cara meningkatkan produktivitas tanpa maksa jadi “morning person” 😄 1. Kenali Jam Emas Versi Kamu Ada orang yang otaknya baru “nyala” siang atau …

    Kesalahan Finansial yang Sering Dilakukan Anak Muda
    27 January, 2026

    Anak muda itu kreatif dan berani ambil risiko—sayangnya, urusan uang sering jadi korban 😅Ini kesalahan finansial yang paling sering dilakukan anak muda, plus sedikit konteks biar relate: Tidak Punya Anggaran (Budgeting) Uang datang, uang pergi. Tanpa tahu ke mana perginya.Banyak …

    Apa Itu AI dan Bagaimana Dampaknya bagi Kehidupan Sehari-hari
    24 January, 2026

    AI (Artificial Intelligence) atau Kecerdasan Buatan adalah teknologi yang memungkinkan mesin atau sistem komputer meniru cara berpikir dan belajar manusia. AI bisa mengenali pola, memahami bahasa, membuat keputusan, bahkan belajar dari pengalaman tanpa harus diprogram ulang secara manual. Contoh Sederhana …

    Instagram

    KAITAN UMA

    Penjaminan Mutu Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Himpunan Aplikasi Online Universitas Medan area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Jurnal Imiah Dosen Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Database Jurnal Mahasiswa Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Repository Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    OPAC (Open Access Public Catalog) Digital library Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.

    Lokasi

    logo-lke-uma

    • Helpdesk
    • [email protected]

    KAMPUS I

    Jalan Kolam Nomor 1 Medan Estate /Jalan Gedung PBSI, Medan 20223
    (061) 7360168. CALL CENTER : 0811-6013-888 Whatsapp
    Fax : (061) 7368012
    [email protected]

    KAMPUS II

    Jalan Sei Serayu No. 70 A / Jalan Setia Budi No. 79 B, Medan 20112
    (061) 42402994
    Fax : (061) 8226331
    [email protected]

    © Copyright 2026 PDAI | Universitas Medan Area