Mohon tunggu...
Khadlel MR
Khadlel MR Mohon Tunggu... Mahasiswa - Mahasiswa

Mahasiswa memiliki pengalaman dalam komunikasi nirkabel dan minat pada Network Engineering serta Cybersecurity. Di waktu luangnya, suka membaca buku tentang teknologi dan pengembangan diri.

Selanjutnya

Tutup

Ilmu Alam & Tekno

Otomatisasi Akuarium: Menggunakan Arduino untuk Mengontrol Suhu, pH, dan Pemberian Makan"

21 Juli 2024   12:12 Diperbarui: 21 Juli 2024   12:13 15
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

  // Membaca nilai pH
  int pHRawValue = analogRead(pHSensorPin);
  pHValue = (float)pHRawValue * (5.0 / 1023.0) * 3.5; // Konversi nilai analog menjadi nilai pH
  Serial.print("pH: ");
  Serial.println(pHValue);

  // Menampilkan informasi pada LCD dengan jeda waktu
  static unsigned long lastUpdateTime = 0;
  const unsigned long updateInterval = 5000; // 5 detik
  unsigned long currentTime = millis();

  if (currentTime - lastUpdateTime >= updateInterval) {
    lastUpdateTime = currentTime;

    lcd.setCursor(0, 0);
    lcd.print("Suhu: ");
    lcd.print(temperatureC);
    lcd.print(" C");

    lcd.setCursor(0, 1);
    lcd.print("pH: ");
    lcd.print(pHValue);
  }

  // Memberi makan ikan otomatis setiap 24 jam
  static unsigned long lastFeedTime = 0;
  if (currentTime - lastFeedTime >= 86400000) { // 86400000 ms = 24 jam
    lastFeedTime = currentTime;
    feederServo.write(90); // Posisi untuk memberikan makan
    delay(1000);           // Tunggu 1 detik
    feederServo.write(0);  // Kembali ke posisi awal
  }

  delay(1000); // Tunggu 1 detik sebelum loop berikutnya
}

Pemasangan:

  1. Pasang Arduino ke Breadboard:

    • Pastikan Arduino terpasang dengan baik pada breadboard dan tidak ada kabel yang longgar.
    • Atur komponen dengan rapi untuk memudahkan troubleshooting.
  2. Uji Koneksi:

    • Periksa kembali semua koneksi untuk memastikan tidak ada kesalahan wiring.
    • Gunakan multimeter jika perlu untuk memverifikasi koneksi dan tegangan.
  3. Unggah Kode ke Arduino:

    • Buka Arduino IDE dan tulis atau paste kode program yang sesuai.
    • Sambungkan Arduino ke komputer menggunakan kabel USB.
    • Pilih board dan port yang sesuai di Arduino IDE.
    • Klik tombol "Upload" untuk mengunggah kode ke Arduino.
  4. HALAMAN :
    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    Mohon tunggu...

    Lihat Konten Ilmu Alam & Tekno Selengkapnya
    Lihat Ilmu Alam & Tekno Selengkapnya
    Beri Komentar
    Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

    Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun