Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Raspberry Pi adalah mini PC yang sangat kompatibel untuk berbagai modul yang cukup mudah digunakan. Pada dasarnya hampir sama dengan PC tetapi dapat dikontrol dengan GPIO dari Raspberry Pi. Raspberry Pi juga support dengan beberapa jalur komunikasi, salah satunya adalah jalur komunikasi Serial/UART.
Berikut tutorial cara menggunakan Modul GPS Ublox Neo 6M dengan Raspberry Pi dengan Komunikasi Serial/UART.
Langkah 1: Bahan yang Anda Butuhkan
Anda akan perlu:
- Modul Raspberry Pi B + 512MB RAM
- Ublox Neo 6M untuk Arduino Raspberry
- PL2303 USB ke TTL
- Kabel Jumper Wanita Ke Wanita
Langkah 2: Menggunakan PL2303 (bukan GPIO)
- Hubungkan setiap komponen seperti skema di atas.
- Cek komunikasi serial PL2303 apakah sudah terdeteksi oleh Raspberry Pi atau belum dengan memberikan perintah pada terminal sebagai berikut:
ls /dev/ttyUSB*
output dari perintah akan memberikan informasi di mana USB PL2303 terdeteksi
- Instal klien GPS Daemon dengan perintah sebagai berikut:
- Cek komunikasi serial PL2303 apakah sudah terdeteksi oleh Raspberry Pi atau belum dengan memberikan perintah pada terminal sebagai berikut:
sudo apt-get install gpsd gpsd-clients python-gps
Lakukan perintah manual untuk menjalankan GPSD Daemon Socket dengan perintah sebagai berikut:
sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
ttyUSB0 dapat diubah sesuai dengan port yang terdeteksi oleh Raspberry Pi
Perintah untuk melihat data dari GPS, lakukan perintah berikut:
cgps -s
Ini akan menampilkan hasil dari bujur, lintang, zona, waktu dll. Untuk keluar dari tampilan, klik CTRL + Z / C.
Langkah 3: Menggunakan GPIO Raspberry Pi
- Hubungkan setiap komponen seperti skema di atas.
- Aktifkan Pin Serial di Mulai -> Preferensi -> Konfigurasi Raspi -> Aktifkan Port Serial
- Edit cmdline.txt untuk mengaktifkan serial port dengan perintah sebagai berikut:
$ sudo nano /boot/cmdline.txt
- Hapus "console = ttyAMA0, 115200" lalu simpan (CTRL + X) dan Y lalu ENTER.
- Lakukan start manual GPS Daemon dengan perintah sebagai berikut:
$ sudo killall gpsd
$ sudo gpsd /dev/ttyAMA0 -F /var/run/gpsd.sock
Untuk melihat data gps lakukan perintah berikut:
cgps -s