• 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 Alat Pengutip Sampah Otomatis Dengan Arduino

    Membuat Alat Pengutip Sampah Otomatis Dengan Arduino

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

    membuat alat pengutip sampah otomatis dengan Arduino yang bekerja menggunakan sensor untuk mendeteksi sampah, lalu motor/servo untuk mengambilnya, dan mungkin roda otomatis untuk bergerak seperti robot pembersih.

    Berikut konsep detailnya:


    1. Komponen yang Dibutuhkan untuk Membuat Alat Pengutip Sampah Otomatis Dengan Arduino

    Komponen Fungsi
    Arduino Uno / Mega Otak sistem untuk mengontrol semua sensor dan motor.
    Motor DC + Driver Motor L298N Menggerakkan roda robot.
    Servo Motor / Motor Linear Menggerakkan penjepit atau lengan pengambil sampah.
    Sensor Ultrasonik HC-SR04 Mendeteksi keberadaan sampah (jarak dekat).
    Sensor Warna TCS3200 (opsional) Membedakan warna sampah (misalnya organik/non-organik).
    Sensor IR / Garis Untuk navigasi mengikuti jalur.
    Baterai Li-ion 7.4V + Modul Charger Sumber daya.
    Chassis Robot + Roda Kerangka dan pergerakan robot.
    Penjepit / Claw mekanis Mengambil sampah.

    2. Cara Kerja Sistem

    1. Navigasi
      Robot bergerak mengikuti jalur menggunakan sensor garis IR atau bergerak bebas dengan algoritma menghindari halangan (dengan sensor ultrasonik).

    2. Deteksi Sampah
      Sensor ultrasonik mendeteksi objek di depannya dalam jarak tertentu (misalnya < 15 cm dianggap sampah).

    3. Pengambilan Sampah

      • Servo motor menggerakkan penjepit untuk menutup dan mengambil sampah.

      • Sampah dibawa ke dalam wadah di robot.

    4. Pembuangan
      Robot menuju area pembuangan dan servo membuka penjepit untuk melepas sampah.


    3. Contoh Skema Wiring Sederhana

    • Motor DC → Driver Motor L298N → Arduino (pin PWM & arah).

    • Servo → Pin PWM Arduino (misalnya pin 9).

    • Sensor Ultrasonik → Trig (pin 7), Echo (pin 6).

    • Sensor IR Garis → Pin 2, 3, 4 untuk deteksi jalur.


    4. Contoh Program Arduino (Dasar)

    Kode ini contoh sederhana: robot berhenti jika ada sampah, lalu servo mengambilnya.

    cpp
    #include <Servo.h>

    Servo penjepit;
    #define trigPin 7
    #define echoPin 6
    #define motorKiri1 8
    #define motorKiri2 9
    #define motorKanan1 10
    #define motorKanan2 11

    long duration;
    int distance;

    void setup() {
    penjepit.attach(5);
    pinMode(trigPin, OUTPUT);
    pinMode(echoPin, INPUT);
    pinMode(motorKiri1, OUTPUT);
    pinMode(motorKiri2, OUTPUT);
    pinMode(motorKanan1, OUTPUT);
    pinMode(motorKanan2, OUTPUT);
    penjepit.write(90); // posisi awal terbuka
    }

    void loop() {
    // Cek jarak
    digitalWrite(trigPin, LOW);
    delayMicroseconds(2);
    digitalWrite(trigPin, HIGH);
    delayMicroseconds(10);
    digitalWrite(trigPin, LOW);

    duration = pulseIn(echoPin, HIGH);
    distance = duration * 0.034 / 2;

    if (distance < 15) {
    // Berhenti
    stopMotor();
    // Ambil sampah
    penjepit.write(0); // tutup
    delay(1000);
    penjepit.write(90); // buka kembali
    delay(500);
    } else {
    // Jalan
    maju();
    }
    }

    void maju() {
    digitalWrite(motorKiri1, HIGH);
    digitalWrite(motorKiri2, LOW);
    digitalWrite(motorKanan1, HIGH);
    digitalWrite(motorKanan2, LOW);
    }

    void stopMotor() {
    digitalWrite(motorKiri1, LOW);
    digitalWrite(motorKiri2, LOW);
    digitalWrite(motorKanan1, LOW);
    digitalWrite(motorKanan2, LOW);
    }


    5. Pengembangan Lanjutan

    • Gunakan kamera AI (ESP32-CAM + TensorFlow Lite) untuk mengenali sampah tertentu.

    • Tambahkan penyortiran otomatis berdasarkan jenis sampah.

    • Buat wadah terpisah untuk organik & anorganik.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Seleksi Beasiswa Bank Indonesia Tahun 2025
    08/08/2025

    Next post

    Membuat komputer dengan printer dalam satu bahan menggunakan arduino
    11/08/2025

    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