Daftar Isi:
- Perlengkapan
- Langkah 1: Hubungkan Raspberry Pi Dengan PC
- Langkah 2: Info Singkat. Tentang Modul GPS UBlox NEO-M8N
- Langkah 3: Antarmuka Modul GPS Dengan Raspberry Pi
- Langkah 4: Siapkan UART di Raspberry Pi
- Langkah 5: Nonaktifkan Layanan Getty Serial Raspberry Pi
- Langkah 6: Aktifkan Ttys0
- Langkah 7: Instal Minicom dan Pynmea2
- Langkah 8: Hasil Uji
- Langkah 9: Tulis Kode Python
- Langkah 10: Hasil Akhir
Video: Menghubungkan Modul GPS Dengan Raspberry Pi: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Hai teman-teman!! Apakah Anda ingin menghubungkan modul GPS dengan Raspberry Pi? Tetapi menghadapi beberapa kesulitan untuk melakukannya? “Jangan Khawatir, saya di sini untuk membantu Anda! Anda dapat memulai dengan menggunakan bagian-bagian berikut:
Perlengkapan
- Raspberry Pi 4 Model-B dengan RAM 4 GB
- Modul GPS UBlox NEO-M8N
- Komputer
Langkah 1: Hubungkan Raspberry Pi Dengan PC
Pertama-tama, hubungkan Papan Raspberry Pi Anda dengan PC. Anda dapat mengunjungi https://www.raspberrypi.org/blog/getting-started-raspberry-pi/ untuk informasi mengenai instalasi Raspberry Pi Imager.
Langkah 2: Info Singkat. Tentang Modul GPS UBlox NEO-M8N
Ini adalah Modul GPS UBlox NEO-M8N dengan Antena Aktif Keramik. Modul GPS ini memiliki mesin Ublox M8 72 saluran di penerima. Modul ini memiliki 4 pin: VCC (Supply Voltage), GND (Ground), Tx (Transmitter), dan Rx (Receiver).
Modul ini menyediakan string data NMEA (National Marine Electronics Association) nonstop ke pin TX yang menghasilkan informasi GPS. Untuk mengetahui lebih lanjut tentang modul ini, Anda dapat mengunduh lembar datanya di sini.
Langkah 3: Antarmuka Modul GPS Dengan Raspberry Pi
Untuk interfacing, buat koneksi sebagai berikut:
- Hubungkan Vcc modul GPS ke Power Supply Pin No.2 (5V) dari Raspberry Pi.
- Hubungkan Tx (Transmitter Pin) modul GPS ke Pin No.10 Raspberry Pi.
- Hubungkan GND (Ground Pin) modul GPS ke Pin No.6 Raspberry Pi.
Anda juga dapat memilih papan Raspberry Pi lainnya, tetapi pastikan untuk memeriksa nomor pin yang sesuai saat membuat koneksi.
Langkah 4: Siapkan UART di Raspberry Pi
Hal pertama yang akan kita lakukan di bawah ini adalah mengedit file /boot/config.txt. Untuk melakukan ini, jalankan perintah di bawah ini:
sudo nano /boot/config.txt
Di bagian bawah file config.txt, tambahkan baris berikut:
dtparam=spi=pada
dtoverlay=pi3-nonaktifkan-bt
core_freq=250
aktifkan_uart=1
force_turbo=1
ctrl+x untuk keluar dan tekan y dan enter untuk menyimpan.
Langkah kedua di bawah bagian pengaturan UART ini adalah mengedit boot/cmdline.txt
Saya akan menyarankan Anda untuk membuat salinan cmdline.txt dan menyimpannya terlebih dahulu sebelum mengedit sehingga Anda dapat mengembalikannya nanti jika diperlukan. Ini dapat dilakukan dengan menggunakan;
sudo cp boot/cmdline.txt boot/cmdline_backup.txtsudo nano /boot.cmdline.txt
Ganti konten dengan;
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=ya rootwait quiet splash plymouth.ignore-serial-consoles
Tekan ctrl+x untuk keluar dan tekan y dan enter untuk menyimpan.
Sekarang reboot pi untuk melihat perubahannya
Langkah 5: Nonaktifkan Layanan Getty Serial Raspberry Pi
A. Jika di output Anda, Serial0 ditautkan dengan ttyAMA0, maka untuk menonaktifkannya gunakan perintah di bawah ini,
sudo systemctl stop [email protected] systemctl nonaktifkan [email protected]
B. Jika dalam output Anda, Serial0 ditautkan dengan ttys0, maka untuk menonaktifkannya gunakan perintah di bawah ini,
sudo systemctl stop [email protected] systemctl nonaktifkan [email protected]
Langkah 6: Aktifkan Ttys0
Untuk mengaktifkan ttyso gunakan perintah berikut,
sudo systemctl aktifkan [email protected]
Langkah 7: Instal Minicom dan Pynmea2
Gunakan perpustakaan minicom python untuk terhubung dengan modul GPS dan memahami datanya.
sudo apt-get install minicom
Gunakan pustaka python pynmea2 untuk mengurai data NMEA yang diterima.
sudo pip instal pynmea2
Langkah 8: Hasil Uji
Untuk menguji GPS, jalankan perintah sudo cat /dev/ttyAMA0, Anda akan mendapatkan output seperti gambar di atas.
Langkah 9: Tulis Kode Python
Sekarang, tulis kode python untuk antarmuka modul GPS dengan Raspberry pi
impor serial
waktu impor
impor string impor pynmea2
sementara Benar: port="/dev/ttyAMAO"
ser=serial. Serial(port, baudrate=9600, batas waktu=0,5)
dataout =pynmea2. NMEAStreamReader()
data baru=ser.readline()
if newdata[0:6]==“$GPRMC”:
newmsg=pynmea2.parse(data baru)
lat=newmsg.latitude
lng=newmsg.longitude
gps=“Lintang=" +str(lat) + “dan Bujur=" +str(lng)
cetak (gps)
Langkah 10: Hasil Akhir
Jendela yang ditunjukkan di atas adalah hasil akhir. Ini memberikan data posisi yang tepat Anda dalam hal Lintang dan Bujur.
Proyek ini didasarkan pada artikel Modul GPS dengan Arduino dan Raspberry Pi - Oleh Priyanka Dixit. Kunjungi artikel ini untuk mengetahui lebih banyak tentang GPS, cara kerjanya, penjelasan istilah-istilah kunci bujur & lintang, perbedaan antara chip GPS & modul GPS, dan banyak lagi!
Direkomendasikan:
Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard: 5 Langkah
Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard: Instruksi ini mengajarkan pengguna cara menghubungkan dan memasang modul ZigBee dengan benar di Dragonboard dan berinteraksi dengan Lampu yang dikendalikan ZigBee (OSRAM), membuat jaringan IOT ZigBee.Persyaratan : Dragonboard 410c; Dongle USB CC2531; T
Menghubungkan Modul GPS Dengan Raspberry Pi: Dashcam Bagian 2: 3 Langkah
Menghubungkan Modul GPS Dengan Raspberry Pi: Dashcam Bagian 2: Ini adalah bagian 2 dari proyek dashcam dan dalam posting ini, kita akan belajar bagaimana menghubungkan modul GPS ke Raspberry Pi. Kami kemudian akan menggunakan data GPS dan menambahkannya ke video sebagai hamparan teks. Silakan baca bagian 1 dengan menggunakan tautan di bawah ini, sebelum Anda
Menghubungkan Modul GPS Dengan Arduino Uno: 7 Langkah
Menghubungkan Modul GPS Dengan Arduino Uno: Hai ! Apakah Anda ingin menghubungkan modul GPS ke Papan Arduino Uno Anda, tetapi tidak tahu bagaimana melakukannya? Saya di sini untuk membantu Anda! Anda memerlukan bagian berikut untuk memulai
Menghubungkan GPS VK16E Dengan Arduino UNO: 3 Langkah
Menghubungkan GPS VK16E Dengan Arduino UNO: Ini adalah Instruksi sederhana untuk orang-orang yang ingin tahu cara menghubungkan dan menggunakan modul GPS mereka dengan Arduino. Saya menggunakan Arduino UNO Shield #Hackduino dan modul GPS VK16E.untuk lebih lanjut info lihat lembar data
Cara Menghubungkan GPS DeLorme Earthmate LT-20 ke Google Earth Anda untuk Peta Pelacakan GPS yang Hebat.: 5 Langkah
Cara Menghubungkan GPS DeLorme Earthmate LT-20 ke Google Earth Anda untuk Peta Pelacakan GPS yang Hebat.: Saya akan menunjukkan cara menghubungkan perangkat GPS ke program Google Earth yang populer, tanpa menggunakan Google Earth Plus. Saya tidak memiliki anggaran yang besar sehingga saya dapat menjamin bahwa ini akan semurah mungkin