Repository ini berisi source code Tugas Akhir dengan judul "Prototipe Sistem Pengendalian Air pada Aquascape Berdasarkan Kadar Amonia Berbasis IoT". Sistem dikembangkan untuk memonitor kondisi air secara langsung dan mengendalikan proses pergantian air secara otomatis.
Go to file
muwafiqali e47a5c5568 first commit 2026-07-19 10:21:14 +07:00
Readme.md first commit 2026-07-19 10:21:14 +07:00
kodingan_Node-Red.json first commit 2026-07-19 10:11:52 +07:00
sketch_apr16a.ino first commit 2026-07-19 10:11:52 +07:00

Readme.md

program ini merupakan sistem monitoring dan kontrol pada aquascape berbasis ESP32. Proses diawali dengan inisialisasi sistem seperti pengecekan sensor pH, sensor suhu. Setelah instalasi sistem selesai, kemudian ESP32 melakukan koneksi ke jaringan wifi dengan wifi manager dan dilanjutkan koneksi ke MQTT. ESP32 akan memulai membaca nilai sensor pH dan sensor Suhu untuk menghitung kadar amonia menggunakan rumus yang telah diprogram, kemudian data tersebut akan dikirimkan ke MQTT. Selanjutnya, ESP32 mengambil data kembali melalui MQTT untuk mendapatkan data penjadwalan lampu dan data pengaturan pompa. Sistem akan menyimpan data penjadwalan lampu dan akan memberikan perintah ke relay untuk menghidupkan lampu jika sesuai dengan jadwalnya. Untuk kontrol pompa sistem akan memeriksa apakah melebihi batas yang telah ditentukan, jika kadar amonia melebihi batas maka pompa akan hidup mengganti air, sedangkan jika kadar amonia tidak melebihi batas maka pompa akan tetap dalam kondisi mati. Setelah seluruh proses monitoring dan kontroling dijalankan, sistem akan kembali ke tahap pembacaan sensor dan mengulangi siklus tersebut selama sistem masih menyala, sehingga monitoring dan kontrolling dapat berjalan secara real-time.