Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Raspberry Pi - bu har xil modullar uchun juda mos keladigan mini kompyuter, ulardan foydalanish juda oson. Asosan, bu kompyuter bilan deyarli bir xil, lekin uni Raspberry Pi -dan GPIO yordamida boshqarish mumkin. Raspberry Pi, shuningdek, bir nechta aloqa liniyalarini qo'llab -quvvatlaydi, ulardan biri Serial / UART aloqa liniyasi.
Bu erda Ublox Neo 6M GPS modulini Raspberry Pi bilan ketma -ket / UART aloqasi bilan ishlatish bo'yicha qo'llanma.
1 -qadam: Sizga kerak bo'lgan materiallar
Sizga kerak bo'ladi:
- Raspberry Pi moduli B+512 MB RAM
- Arduino Raspberry uchun Ublox Neo 6M
- PL2303 USB -dan TTL -ga
- Ayol - Ayol jumper kabeli
2 -qadam: PL2303 dan foydalanish (GPIO emas)
- Har bir komponentni yuqoridagi sxema bo'yicha ulang.
- PL2303 ning ketma -ket aloqasini tekshiring, u Raspberry Pi tomonidan aniqlanganmi yoki yo'qmi, terminalda quyidagi buyruqlar berilgan:
ls /dev /ttyUSB*
buyruq chiqishi PL2303 USB aniqlangan ma'lumotni beradi
- GPS Daemon mijozini quyidagi buyruqlar bilan o'rnating:
- PL2303 ning ketma -ket aloqasini tekshiring, u Raspberry Pi tomonidan aniqlanganmi yoki yo'qmi, terminalda quyidagi buyruqlar berilgan:
sudo apt-get gpsd gpsd-client python-gps ni o'rnating
GPSD Daemon Socket -ni quyidagi buyruq bilan ishlatish uchun qo'lda buyruqni bajaring:
sudo gpsd/dev/ttyUSB0 -F /var/run/gpsd.sock
ttyUSB0 Raspberry Pi tomonidan aniqlangan portga qarab o'zgartirilishi mumkin
GPS -dan ma'lumotlarni ko'rish buyrug'i bilan quyidagi buyruqni bajaring:
cgps -lar
U uzunlik, kenglik, zona, vaqt va hokazo natijalarini ko'rsatadi. Ko'rinishdan chiqish uchun CTRL + Z / C tugmalarini bosing.
3 -qadam: GPIO Raspberry Pi -dan foydalanish
- Har bir komponentni yuqoridagi sxema bo'yicha ulang.
- Ishga tushirish paytida ketma -ket PIN -kodni yoqish -> afzallik -> Raspi konfiguratsiyasi -> ketma -ket portni yoqish
- Buyruq bilan ketma -ket portni yoqish uchun cmdline.txt -ni tahrir qiling:
$ sudo nano /boot/cmdline.txt
- "Konsol = ttyAMA0, 115200" ni olib tashlang, so'ngra saqlang (CTRL + X) va Y keyin ENTER.
- GPS Daemon -ni qo'lda ishga tushirish buyrug'i bilan:
$ sudo killall gpsd
$ sudo gpsd/dev/ttyAMA0 -F /var/run/gpsd.sock
GPS ma'lumotlarini ko'rish uchun quyidagi buyruqni bajaring:
cgps -lar