• 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
    • Membuat Alat Pendeteksi Letak Posisi Kuburan Yang sudah Hilang Dengan Arduino

    Membuat Alat Pendeteksi Letak Posisi Kuburan Yang sudah Hilang Dengan Arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 26/03/2025

    Membuat alat pendeteksi letak posisi kuburan yang sudah hilang menggunakan Arduino memerlukan pemahaman dasar tentang sistem navigasi dan sensor pendukung. Secara teknis, alat ini dapat menggunakan GPS module untuk menentukan koordinat lokasi dan menyimpan atau mencocokkan koordinat yang sebelumnya tercatat sebagai lokasi kuburan.

    📋 Konsep Kerja Alat

    1. Pencatatan Koordinat Awal: Koordinat kuburan (latitude & longitude) diambil menggunakan GPS Module dan disimpan di memori (EEPROM atau SD Card).

    2. Pencarian Lokasi: Saat alat diaktifkan kembali, sistem akan membandingkan koordinat pengguna saat ini dengan koordinat kuburan yang disimpan.

    3. Indikasi Kedekatan: Jika pengguna mendekati koordinat yang dicari, buzzer atau LED akan menyala sebagai penanda.


    📦 Komponen yang Dibutuhkan

    1. Arduino Uno/Nano (atau mikrokontroler lain)

    2. GPS Module (contoh: Neo-6M atau Ublox)

    3. OLED Display (Opsional) – Untuk menampilkan koordinat dan jarak

    4. Buzzer – Sebagai alarm penanda ketika lokasi ditemukan

    5. Tombol Push Button – Untuk memulai proses pencarian

    6. Power Supply – Bisa menggunakan baterai Li-ion atau Power Bank

    7. SD Card Module (Opsional) – Untuk menyimpan banyak koordinat


    🔧 Rangkaian Alat

    1. GPS Module ke Arduino:

      • TX ke Pin 4

      • RX ke Pin 3

    2. Buzzer ke Pin 8

    3. OLED Display ke SDA/SCL (I2C)

    4. Push Button ke Pin 7


    📊 Kode Program Arduino

    Berikut contoh kode dasar untuk mendeteksi koordinat dan membandingkannya:

    cpp
    #include <SoftwareSerial.h>
    #include <TinyGPS++.h>

    SoftwareSerial gpsSerial(4, 3); // RX, TX
    TinyGPSPlus gps;

    const float targetLat = -6.2000; // Koordinat kuburan (Latitude)
    const float targetLon = 106.8166; // Koordinat kuburan (Longitude)
    const int buzzer = 8;
    const int buttonPin = 7;

    void setup() {
    Serial.begin(9600);
    gpsSerial.begin(9600);
    pinMode(buzzer, OUTPUT);
    pinMode(buttonPin, INPUT_PULLUP);
    Serial.println("Mencari Lokasi...");
    }

    void loop() {
    while (gpsSerial.available()) {
    gps.encode(gpsSerial.read());
    if (gps.location.isUpdated()) {
    float currentLat = gps.location.lat();
    float currentLon = gps.location.lng();
    Serial.print("Lat: "); Serial.print(currentLat, 6);
    Serial.print(", Lon: "); Serial.println(currentLon, 6);

    // Hitung jarak menggunakan haversine
    float distance = calculateDistance(currentLat, currentLon, targetLat, targetLon);
    Serial.print("Jarak ke tujuan: "); Serial.println(distance);

    if (distance < 5.0) { // Jika jarak < 5 meter
    digitalWrite(buzzer, HIGH); // Aktifkan buzzer
    } else {
    digitalWrite(buzzer, LOW);
    }
    }
    }
    }

    float calculateDistance(float lat1, float lon1, float lat2, float lon2) {
    const float R = 6371.0; // Radius bumi dalam km
    float dLat = radians(lat2 - lat1);
    float dLon = radians(lon2 - lon1);
    float a = sin(dLat / 2) * sin(dLat / 2) + cos(radians(lat1)) * cos(radians(lat2)) * sin(dLon / 2) * sin(dLon / 2);
    float c = 2 * atan2(sqrt(a), sqrt(1 - a));
    return R * c * 1000; // Jarak dalam meter
    }


    🛠️ Cara Kerja Alat

    1. Alat mulai membaca posisi menggunakan GPS Module.

    2. Bandingkan posisi saat ini dengan koordinat yang disimpan.

    3. Jika mendekati kuburan (contoh: dalam radius 5 meter), buzzer berbunyi.


    📌 Pengembangan Lanjutan

    1. Penyimpanan Multi-Koordinat: Gunakan SD Card atau EEPROM untuk menyimpan beberapa lokasi kuburan.

    2. Tampilan Informasi: Tambahkan OLED Display untuk menunjukkan informasi lokasi dan jarak secara real-time.

    3. Navigasi Arah: Implementasikan kompas (HMC5883L) untuk memandu arah ke lokasi tujuan.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Membuat Alat Peneteksi jatuhnya cahaya kemata dengan arduino
    26/03/2025

    Next post

    Pengumuman Libur Perkuliahan Hari Raya Idul Fitri 1446 H
    02/04/2025

    You may also like

    administrasi
    Tips dan Trik Menjalankan Administrasi untuk Perusahaan
    6 July, 2026
    administrasi
    Mengatasi Penumpukan Administrasi Melalui Kerja Keras Pegawai
    4 July, 2026
    Bumi
    Bumi Butuh Peremajaan, Gimana Caranya?
    3 July, 2026

    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