• 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 pemelihan Ikan dengan berat menggunakan Arduino

    Membuat pemelihan Ikan dengan berat menggunakan Arduino

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

    membuat pemilihan ikan berdasarkan berat menggunakan Arduino.
    Konsepnya: ikan yang melewati alat akan ditimbang, lalu Arduino memutuskan apakah ikan tersebut masuk ke jalur A (misalnya berat ideal) atau jalur B (terlalu kecil/besar).


    1. Komponen yang Dibutuhkan untuk Membuat pemelihan Ikan dengan berat menggunakan Arduino

    • Arduino Uno/Nano – otak sistem.

    • Load Cell + HX711 – sensor untuk mengukur berat.

    • Servo Motor / Motor DC + mekanisme pintu – untuk mengalihkan jalur ikan.

    • Conveyor kecil atau wadah geser – supaya ikan lewat satu per satu.

    • LCD 16×2 atau OLED – menampilkan berat dan status.

    • Push Button – untuk reset atau kalibrasi.

    • Power Supply – sesuai kebutuhan servo/motor.

    • Kerangka – bisa dari akrilik atau besi ringan.


    2. Cara Kerja

    1. Ikan diletakkan di platform timbang (load cell).

    2. HX711 mengirim data berat ke Arduino.

    3. Arduino membandingkan berat dengan batas minimum & maksimum.

    4. Jika berat sesuai:

      • Servo/motor mengarahkan ikan ke keranjang “lulus”.

    5. Jika tidak sesuai:

      • Servo/motor mengarahkan ikan ke keranjang “tidak lulus”.

    6. Berat dan status ditampilkan di LCD.


    3. Diagram Alur

    css
    [Load Cell] → [HX711] → [Arduino]
    ↓
    Bandingkan Berat
    / \
    [Lulus] Servo A Servo B [Tidak Lulus]

    4. Contoh Kode Arduino

    cpp
    #include "HX711.h"
    #include <Servo.h>
    #include <LiquidCrystal.h>

    // Pin HX711
    #define DT A1
    #define SCK A0

    // Objek HX711
    HX711 scale;

    // Servo
    Servo gateServo;
    int servoPin = 9;

    // LCD
    LiquidCrystal lcd(7, 6, 5, 4, 3, 2);

    // Batas berat (gram)
    float minWeight = 200.0;
    float maxWeight = 400.0;

    void setup() {
    Serial.begin(9600);
    scale.begin(DT, SCK);
    scale.set_scale(2280.f); // nilai kalibrasi (ubah sesuai hasil kalibrasi)
    scale.tare();

    gateServo.attach(servoPin);
    lcd.begin(16, 2);
    lcd.print("Sistem Siap");
    }

    void loop() {
    float weight = scale.get_units(5); // rata-rata 5 bacaan
    lcd.clear();
    lcd.setCursor(0,0);
    lcd.print("Berat: ");
    lcd.print(weight,1);
    lcd.print(" g");

    if (weight > minWeight && weight < maxWeight) {
    lcd.setCursor(0,1);
    lcd.print("Status: Lulus");
    gateServo.write(0); // arah ke keranjang lulus
    } else if (weight >= 10) { // minimal ada ikan
    lcd.setCursor(0,1);
    lcd.print("Status: Gagal");
    gateServo.write(90); // arah ke keranjang gagal
    }
    delay(1000);
    }


    5. Tips dan Pengembangan

    • Kalibrasi load cell dulu supaya akurat.

    • Gunakan mekanisme pintu geser atau conveyor untuk otomatisasi.

    • Bisa tambahkan sensor IR untuk mendeteksi keberadaan ikan sebelum menimbang.

    • Data bisa dikirim ke PC atau IoT untuk pencatatan hasil.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    membuat Pemancar wifi dengan arduino
    13/08/2025

    Next post

    UMA Gelar Rapat Koordinasi GJM dan GKM: Perkuat Peran Strategis dalam Penjaminan Mutu Pendidikan
    13/08/2025

    You may also like

    administrasi
    Tips dan Trik Menjalankan Administrasi untuk Perusahaan
    6 July, 2026
    administrasi
    Mengatasi Penumpukan Administrasi Melalui Kerja Keras Pegawai
    4 July, 2026
    Bumi
    Bumi Butuh Peremajaan, Gimana Caranya?
    3 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