Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Raspberry Pi, istifadəsi olduqca asan olan müxtəlif modullar üçün çox uyğun bir mini kompüterdir. Əsasən PC ilə eynidir, ancaq Raspberry Pi -dən GPIO ilə idarə oluna bilər. Raspberry Pi eyni zamanda Serial / UART ünsiyyət xətti olan bir neçə əlaqə xətti ilə dəstəklənir.
Burada Ublox Neo 6M GPS Modulunun Raspberry Pi ilə Serial / UART Əlaqəsi ilə necə istifadə ediləcəyinə dair təlimat verilmişdir.
Addım 1: Lazım olan materiallar
Sizə lazım olacaq:
- Raspberry Pi Modulu B+512MB RAM
- Arduino Raspberry üçün Ublox Neo 6M
- PL2303 USB -dən TTL -ə
- Dişi -Dişi Jumper Kabeli
Addım 2: PL2303 istifadə (GPIO deyil)
- Hər bir komponenti yuxarıdakı sxemə uyğun olaraq bağlayın.
- PL2303 -ün seriyalı rabitəsini Raspberry Pi tərəfindən aşkar edilib -edilmədiyini terminalda aşağıdakı kimi əmr verərək yoxlayın:
ls /dev /ttyUSB*
əmrin çıxışı, PL2303 USB -nin aşkarlandığı məlumatı təmin edəcək
- GPS Daemon müştəri əmrləri ilə aşağıdakı kimi quraşdırın:
- PL2303 -ün seriyalı rabitəsini Raspberry Pi tərəfindən aşkar edilib -edilmədiyini terminalda aşağıdakı kimi əmr verərək yoxlayın:
sudo apt-get gpsd gpsd-client python-gps qurun
GPSD Daemon Socketini aşağıdakı əmrlə işlətmək üçün əl əmri verin:
sudo gpsd/dev/ttyUSB0 -F /var/run/gpsd.sock
ttyUSB0, Raspberry Pi tərəfindən aşkarlanan limana görə dəyişdirilə bilər
GPS -dən məlumatları görmək üçün aşağıdakı əmri yerinə yetirin:
cgps -s
Uzunluq, enlem, zona, vaxt və s. Nəticələrini göstərəcək. Görünüşdən çıxmaq üçün CTRL + Z / C düymələrini basın.
Addım 3: GPIO Raspberry Pi istifadə edin
- Hər bir komponenti yuxarıdakı sxematik şəkildə bağlayın.
- Başlanğıcda Serial Pini aktivləşdirin -> Tercih -> Raspi Konfiqurasiyası -> Serial Portu aktivləşdirin
- Komanda ilə seriya portunu aktivləşdirmək üçün cmdline.txt faylını aşağıdakı kimi düzəldin:
$ sudo nano /boot/cmdline.txt
- "Konsol = ttyAMA0, 115200" silin və sonra (CTRL + X) və Y sonra ENTER düyməsini saxlayın.
- Aşağıdakı kimi əmrlə GPS Daemon -u əl ilə başladın:
$ sudo killall gpsd
$ sudo gpsd/dev/ttyAMA0 -F /var/run/gpsd.sock
GPS məlumatlarını görmək üçün aşağıdakı əmri yerinə yetirin:
cgps -s