Smart Aquarium Sederhana
Tujuan
Membuat sistem akuarium cerdas yang bisa:
- Mengontrol suhu air otomatis
- Memberi makan ikan secara terjadwal
- Memantau kualitas air dasar (suhu, TDS)
- Bisa dipantau lewat HP atau notifikasi sederhana
Komponen yang Dibutuhkan
| Komponen | Fungsi | Perkiraan Harga |
|---|---|---|
| ESP32 / NodeMCU | Otak sistem (mikrokontroler WiFi) | Rp 60.000 – Rp 90.000 |
| Sensor Suhu DS18B20 | Monitor suhu air | Rp 15.000 – Rp 30.000 |
| Heater 25W–50W | Menghangatkan air otomatis | Rp 50.000 – Rp 100.000 |
| Relay 5V | Mengontrol hidup-mati heater | Rp 10.000 – Rp 15.000 |
| Auto Feeder (manual/diy) | Memberi makan ikan otomatis | Rp 50.000 – Rp 150.000 |
| TDS Sensor (opsional) | Deteksi kandungan total zat terlarut | Rp 60.000 – Rp 80.000 |
| LCD/LED kecil (opsional) | Menampilkan suhu real-time | Rp 20.000 – Rp 40.000 |
Skema Sederhana Sistem

Fitur Utama
Kontrol Suhu Otomatis
- Jika suhu < 25°C → heater ON
- Jika suhu > 27°C → heater OFF
- Notifikasi suhu dikirim tiap pagi via Telegram atau Blynk
Auto Feeder
- Beri makan 1–2 kali/hari
- Bisa pakai motor servo kecil + botol bekas atau beli feeder jadi
- Timer menggunakan ESP32 atau RTC (Real Time Clock)
Monitoring TDS (Opsional)
- Bantu tahu kapan air perlu diganti
- TDS tinggi → banyak limbah amonia atau mineral
Contoh Potongan Kode ESP32 (Arduino IDE)
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 4 // Pin data sensor suhu
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
int relayPin = 5;
void setup() {
Serial.begin(115200);
sensors.begin();
pinMode(relayPin, OUTPUT);
}
void loop() {
sensors.requestTemperatures();
float temp = sensors.getTempCByIndex(0);
Serial.println(temp);
if (temp < 25.0) {
digitalWrite(relayPin, HIGH); // Heater ON
} else if (temp > 27.0) {
digitalWrite(relayPin, LOW); // Heater OFF
}
delay(5000);
}
Tips Instalasi Praktis
- Gunakan box plastik tertutup untuk ESP32 agar aman dari cipratan air
- Relay harus punya isolator agar aman dari arus AC (heater)
- Jangan menaruh sensor suhu terlalu dekat dengan heater
- Gunakan feeder berbasis servo + lubang botol kecil (DIY hemat)
Upgrade Opsional
- Tambah sensor pH analog + konverter
- Gunakan modul RTC agar jadwal feeder tetap aktif meski mati listrik
- Tambahkan LED RGB untuk efek cahaya + siklus siang malam
- Gunakan Blynk IoT Platform untuk UI di HP
Kesimpulan
Membangun smart aquarium sederhana bisa dilakukan dengan biaya di bawah Rp 300.000, dan memberi banyak manfaat: ikan lebih sehat, kamu lebih santai, dan lebih menyenangkan untuk dipantau.
Dengan sedikit eksperimen, sistem ini bisa menjadi langkah awal untuk automasi penuh dan kontrol via smartphone.
Referensi
Arduino.cc. (2023). “Smart Aquarium Automation Projects.” https://www.arduino.cc
Espressif Systems. (2022). ESP32 IoT Applications for Aquaculture. https://www.espressif.com
Rasyid, M. A. (2021). “Desain Sistem Monitoring Akuarium Berbasis IoT.” Jurnal Teknologi dan Rekayasa, Vol. 13(2).