Membuat jam Tangan Otomatis Dengan Menggunakan GPS dan Arduino

Membuat jam tangan otomatis dengan GPS dan Arduino adalah proyek menarik yang menggabungkan teknologi navigasi satelit dengan mikrokontroler. Berikut adalah langkah-langkah untuk Membuat jam Tangan Otomatis Dengan Menggunakan GPS dan Arduino:
Komponen yang Dibutuhkan:
- Arduino Nano atau Arduino Pro Mini (ukuran kecil agar cocok untuk jam tangan).
- Modul GPS Neo-6M atau Ublox M8N (untuk mendapatkan waktu dan lokasi).
- OLED Display 0.96” (untuk menampilkan waktu).
- RTC DS3231 (opsional, sebagai cadangan waktu saat sinyal GPS hilang).
- Baterai Li-Po 3.7V + Charger Module TP4056 (untuk daya).
- PCB Custom atau Perforated Board.
- Push Button (untuk pengaturan manual).
- Strap Jam Tangan (agar bisa dipakai di pergelangan tangan).
Cara Kerja:
- Modul GPS Neo-6M menerima data waktu dari satelit.
- Data waktu diekstrak dalam format UTC dan dikonversi ke zona waktu lokal.
- OLED Display menampilkan waktu yang diperbarui secara otomatis.
- Jika sinyal GPS tidak tersedia, RTC DS3231 mempertahankan waktu dengan presisi tinggi.
- Arduino mengontrol semua proses ini dan mengatur tampilan waktu.
Langkah Pembuatan:
1. Rangkaian Elektronik
-
Sambungkan GPS Neo-6M ke Arduino:
- VCC → 5V Arduino
- GND → GND
- TX → RX (D4 – SoftwareSerial)
- RX → TX (D3 – SoftwareSerial)
-
Sambungkan OLED Display:
- VCC → 3.3V Arduino
- GND → GND
- SCL → A5
- SDA → A4
-
Sambungkan RTC DS3231 (opsional):
- VCC → 5V
- GND → GND
- SCL → A5
- SDA → A4
-
Sambungkan Baterai Li-Po melalui TP4056 untuk pengisian ulang.
2. Pemrograman Arduino
Gunakan pustaka berikut di Arduino IDE:
TinyGPS++untuk membaca data dari GPS.Wire.huntuk komunikasi I2C dengan RTC dan OLED.Adafruit_GFXdanAdafruit_SSD1306untuk OLED.
Contoh kode dasar:
3. Pembuatan Casing
- Desain casing menggunakan 3D printer atau bahan akrilik.
- Pastikan ada ruang untuk modul dan baterai.
- Pasang strap agar nyaman dipakai.
Pengembangan Lanjutan
✅ Tambahkan fitur kompas digital (menggunakan MPU6050).
✅ Gunakan Bluetooth atau WiFi untuk sinkronisasi dengan smartphone.
✅ Desain tampilan watch face interaktif menggunakan layar e-paper atau TFT.

