• 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 Pendeteksi Kematangan Sebuah Pohon Sawit Dengan Arduino

    Membuat Alat Pendeteksi Kematangan Sebuah Pohon Sawit Dengan Arduino

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

    Membuat alat pendeteksi kematangan buah sawit dengan Arduino bisa dilakukan dengan menggunakan sensor warna (misalnya TCS3200) untuk mendeteksi perubahan warna buah sawit dari hijau ke merah/oranye sebagai indikator kematangan. Berikut adalah langkah-langkah untuk Membuat alat pendeteksi kematangan buah sawit dengan Arduino :


    1. Komponen yang Diperlukan

    • Arduino Uno (atau jenis lain seperti Arduino Mega)
    • Sensor warna TCS3200/TCS230
    • Sensor jarak (Ultrasonic HC-SR04 atau IR sensor) (opsional, untuk mendeteksi keberadaan buah)
    • Layar LCD (16×2) atau OLED (untuk menampilkan hasil deteksi)
    • Buzzer atau LED (indikasi kematangan buah sawit)
    • Power supply (baterai atau adaptor 9V-12V)
    • Kabel jumper dan PCB (jika ingin permanen)

    2. Prinsip Kerja

    1. Sensor warna TCS3200 membaca warna buah sawit.
    2. Data warna diolah oleh Arduino dan dibandingkan dengan ambang batas warna buah sawit matang.
    3. Jika warna sesuai dengan tingkat kematangan, alat memberikan output (buzzer berbunyi atau LED menyala).
    4. Hasil deteksi ditampilkan di LCD/OLED.

    3. Rancangan Skematik

    • Hubungkan sensor warna TCS3200 ke Arduino:

      • VCC → 5V Arduino
      • GND → GND Arduino
      • S0, S1, S2, S3 → Pin digital Arduino
      • OUT → Pin digital (misal D7)
    • Hubungkan LCD/OLED menggunakan I2C atau langsung ke pin Arduino.

    • Hubungkan buzzer/LED ke pin digital Arduino (misal D8).


    4. Contoh Program Arduino

    cpp
    #include <Wire.h>
    #include <LiquidCrystal_I2C.h>

    LiquidCrystal_I2C lcd(0x27, 16, 2);

    int s0 = 4, s1 = 5, s2 = 6, s3 = 7, sensorOut = 8;
    int red, green, blue;
    int buzzer = 9;

    void setup() {
    pinMode(s0, OUTPUT); pinMode(s1, OUTPUT);
    pinMode(s2, OUTPUT); pinMode(s3, OUTPUT);
    pinMode(sensorOut, INPUT);
    pinMode(buzzer, OUTPUT);

    digitalWrite(s0, HIGH);
    digitalWrite(s1, LOW);

    lcd.begin();
    lcd.backlight();
    Serial.begin(9600);
    }

    void loop() {
    red = getColor(LOW, LOW);
    green = getColor(HIGH, HIGH);
    blue = getColor(LOW, HIGH);

    lcd.setCursor(0, 0);
    lcd.print("R:"); lcd.print(red);
    lcd.print(" G:"); lcd.print(green);
    lcd.print(" B:"); lcd.print(blue);

    if (red > green && red > blue && red > 100) { // Sesuaikan nilai ambang
    lcd.setCursor(0, 1);
    lcd.print("Matang!");
    digitalWrite(buzzer, HIGH);
    delay(1000);
    digitalWrite(buzzer, LOW);
    } else {
    lcd.setCursor(0, 1);
    lcd.print("Belum Matang ");
    }

    delay(1000);
    }

    int getColor(int S2state, int S3state) {
    digitalWrite(s2, S2state);
    digitalWrite(s3, S3state);
    return pulseIn(sensorOut, LOW);
    }


    5. Pengujian & Kalibrasi

    • Lakukan pengujian dengan beberapa buah sawit berbeda tingkat kematangannya.
    • Sesuaikan nilai ambang batas warna pada program agar lebih akurat.

    6. Pengembangan Lebih Lanjut

    • Menggunakan kamera dengan machine learning untuk deteksi lebih akurat.
    • Menambahkan sensor jarak untuk hanya mendeteksi buah dalam jarak tertentu.
    • Menghubungkan dengan aplikasi Android menggunakan Bluetooth atau WiFi (ESP8266).
    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Membuat Slogan Dengan Menggunakan Arduino
    12/02/2025

    Next post

    Universitas Medan Area Akreditasi Unggul
    13/02/2025

    You may also like

    pentingnya stabilizer untuk tekanan listrik di rumah sendiri
    Pentingnya Stabilizer untuk Tekanan Listrik di Rumah Sendiri
    18 July, 2026
    tips agar penggunaan listrik lebih hemat
    Tips agar Penggunaan Listrik Lebih Hemat: Cara Mudah Mengurangi Tagihan Listrik di Rumah
    17 July, 2026
    Kuliah Jarak Jauh
    Strategi Pengembangan Kuliah Jarak Jauh yang Lebih Efisien
    16 July, 2026

    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

    https://bktaruna.uma.ac.id/

    • 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