• 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
    • Perhitungan Jumlah tegukkan seseorang menggunakan arduino

    Perhitungan Jumlah tegukkan seseorang menggunakan arduino

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

    Menghitung jumlah tegukan seseorang menggunakan Arduino dapat dilakukan dengan menggunakan sensor dan algoritma yang mendeteksi pola tertentu yang terjadi saat seseorang meneguk minuman. Berikut adalah langkah-langkah untuk membuat Perhitungan Jumlah tegukkan seseorang menggunakan arduino:


    1. Peralatan yang Dibutuhkan

    • Arduino board (misalnya Arduino Uno)
    • Sensor accelerometer atau gyroscope (misalnya MPU-6050)
    • Modul buzzer (opsional, untuk memberikan notifikasi)
    • Kabel jumper dan breadboard
    • Sumber daya (baterai atau USB)

    2. Prinsip Kerja

    Saat seseorang meneguk minuman, gerakan kepala atau perubahan posisi dapat dideteksi oleh sensor accelerometer/gyroscope. Perubahan data pada sumbu tertentu dapat diolah untuk mendeteksi pola tegukan. Setiap pola yang sesuai dihitung sebagai satu tegukan.


    3. Rangkaian

    1. Sambungkan sensor MPU-6050 ke Arduino:
      • VCC ke 5V
      • GND ke GND
      • SCL ke pin A5 (untuk Arduino Uno)
      • SDA ke pin A4 (untuk Arduino Uno)
    2. Tambahkan buzzer jika ingin memberikan notifikasi:
      • Sambungkan pin positif buzzer ke pin digital (misalnya D8).
      • Sambungkan pin negatif ke GND.

    4. Program Arduino

    Berikut adalah contoh kode untuk menghitung jumlah tegukan:

    cpp
    #include <Wire.h>
    #include <MPU6050.h>

    MPU6050 mpu;
    int tegukan = 0;
    bool tegukanAktif = false;

    void setup() {
    Serial.begin(9600);
    Wire.begin();
    mpu.initialize();

    if (mpu.testConnection()) {
    Serial.println("MPU6050 terhubung!");
    } else {
    Serial.println("MPU6050 tidak terhubung!");
    while (1);
    }
    }

    void loop() {
    int16_t ax, ay, az;
    mpu.getAcceleration(&ax, &ay, &az);

    // Deteksi perubahan pada sumbu Z (tegukan bisa memengaruhi sumbu ini)
    float gForceZ = az / 16384.0; // Normalisasi ke gravitasi
    Serial.print("G-Force Z: ");
    Serial.println(gForceZ);

    if (gForceZ > 1.2 && !tegukanAktif) { // Threshold untuk mendeteksi tegukan
    tegukan++;
    tegukanAktif = true;
    Serial.print("Tegukan terdeteksi! Jumlah: ");
    Serial.println(tegukan);
    } else if (gForceZ < 0.9 && tegukanAktif) {
    tegukanAktif = false;
    }

    delay(100); // Tunggu 100 ms untuk pembacaan berikutnya
    }


    5. Cara Kerja

    1. Program membaca data akselerasi dari sensor.
    2. Jika terdapat perubahan signifikan pada sumbu tertentu (misalnya sumbu Z), program mendeteksi pola tegukan.
    3. Jumlah tegukan ditampilkan di serial monitor dan bisa ditambahkan fitur lain seperti buzzer untuk notifikasi.

    6. Pengembangan

    • Kalibrasi: Sesuaikan nilai threshold berdasarkan eksperimen.
    • Penyimpanan Data: Simpan data ke kartu SD atau kirim ke aplikasi IoT.
    • Visualisasi: Tambahkan LCD untuk menampilkan jumlah tegukan.
    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Teknologi Produksi Biodiesel : Inovasi Dan Tantangan
    08/01/2025

    Next post

    Kebijakan Energi Biodiesel : Peran Dan Tantangan Dalam Transisi Energi
    09/01/2025

    You may also like

    Sungai
    Pencemaran Air Sungai Mempengaruhi Lingkungan yang Sehat
    2 July, 2026
    Polusi
    Mengatasi Polusi Udara dengan Memperbaiki Lingkungan
    1 July, 2026
    Cara Meningkatkan Produktivitas Tanpa Harus Bangun Pagi
    30 January, 2026

    Produktif nggak selalu harus bangun pagi kok. Yang penting itu ngatur energi, bukan jam alarm. Ini beberapa cara meningkatkan produktivitas tanpa maksa jadi “morning person” 😄 1. Kenali Jam Emas Versi Kamu Ada orang yang otaknya baru “nyala” siang atau …

    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