Portfolio Details
Project Overview
Discus Care adalah sistem monitoring akuarium cerdas berbasis IoT dan Machine Learning yang memantau kualitas air dan kesehatan ikan discus secara real-time. Sistem ini mengintegrasikan sensor, kamera, backend, dan aplikasi Android untuk memberikan notifikasi, prediksi kualitas air, dan jadwal pakan otomatis.
The Challenge
Pemantauan akuarium secara manual sulit dilakukan secara konsisten dan real-time. Pemilik ikan sering kesulitan melacak kondisi air, kesehatan ikan, dan jadwal pakan yang tepat, sehingga risiko penyakit meningkat.
Our Approach
Kami membangun sistem Discus Care dengan kombinasi IoT dan Machine Learning. Sensor pH, suhu, dan TDS serta kamera ESP32-CAM mengirim data ke backend (Firebase Functions & Cloud Run). ML model (XGBoost & ResNet50V2) memprediksi kualitas air dan mendeteksi ikan sehat/sakit. Aplikasi Android berbasis Jetpack Compose menampilkan grafik interaktif, notifikasi, dan jadwal pakan otomatis, sehingga pemilik bisa memantau akuarium dengan mudah.
Technology Stack
Key Features
Fitur utama sistem Discus Care untuk memantau kualitas air dan kesehatan ikan secara real-time melalui aplikasi Android berbasis ML dan backend cloud.
Water Quality Forecasting
Prediksi kondisi pH, suhu, dan TDS hingga 7 hari ke depan menggunakan XGBoost untuk membantu pemilik menjaga kualitas air.
Fish Health Detection
Menggunakan CNN (ResNet50V2) untuk mendeteksi ikan sehat atau sakit dari gambar, mempermudah monitoring kesehatan ikan.
Real-Time Sensor Readings
Data sensor pH, suhu, dan TDS diperbarui secara real-time di aplikasi untuk monitoring kondisi akuarium.
Interactive Android App
Aplikasi berbasis Jetpack Compose menampilkan grafik interaktif (MPAndroidChart), notifikasi, dan overview kondisi akuarium secara real-time.
Automatic Feeding Schedule
Jadwal pakan otomatis berdasarkan kondisi air dan kesehatan ikan, mempermudah pemeliharaan harian.