Სარჩევი:

GPS ხელით წვდომა GPS Ublox Neo 6M ჟოლოს Pi B+: 3 ნაბიჯი
GPS ხელით წვდომა GPS Ublox Neo 6M ჟოლოს Pi B+: 3 ნაბიჯი

ვიდეო: GPS ხელით წვდომა GPS Ublox Neo 6M ჟოლოს Pi B+: 3 ნაბიჯი

ვიდეო: GPS ხელით წვდომა GPS Ublox Neo 6M ჟოლოს Pi B+: 3 ნაბიჯი
ვიდეო: ჯი-პი-ესი (GPS) როგორ ვიყენებთ GPS რუკას ტრაილერის (TRUCK)-ის მართვის დროს 2024, ნოემბერი
Anonim
GPS ხელით წვდომა GPS Ublox Neo 6M ჟოლოს Pi B+ - ით
GPS ხელით წვდომა GPS Ublox Neo 6M ჟოლოს Pi B+ - ით

Raspberry Pi არის ძალიან თავსებადი მინი კომპიუტერი სხვადასხვა მოდულისთვის, რომელთა გამოყენება საკმაოდ მარტივია. ძირითადად ის თითქმის იგივეა, რაც კომპიუტერი, მაგრამ მისი გაკონტროლება შესაძლებელია Raspberry Pi– ს GPIO– ით. Raspberry Pi ასევე მხარს უჭერს კომუნიკაციის რამდენიმე ხაზს, რომელთაგან ერთი არის კომუნიკაციის ხაზი Serial / UART.

აქ არის სახელმძღვანელო იმის შესახებ, თუ როგორ გამოიყენოთ Ublox Neo 6M GPS მოდული Raspberry Pi– ით სერიული / UART კომუნიკაციით.

ნაბიჯი 1: საჭირო მასალები

მასალები, რომლებიც გჭირდებათ
მასალები, რომლებიც გჭირდებათ
მასალები, რომლებიც გჭირდებათ
მასალები, რომლებიც გჭირდებათ
მასალები, რომლებიც გჭირდებათ
მასალები, რომლებიც გჭირდებათ
მასალები, რომლებიც გჭირდებათ
მასალები, რომლებიც გჭირდებათ

თქვენ დაგჭირდებათ:

  • Raspberry Pi მოდული B+512 MB ოპერატიული მეხსიერება
  • Ublox Neo 6M Arduino ჟოლოსთვის
  • PL2303 USB to TTL
  • ქალი Jumper კაბელი

ნაბიჯი 2: PL2303 (არა GPIO) გამოყენება

PL2303 გამოყენებით (არა GPIO)
PL2303 გამოყენებით (არა GPIO)
  • შეაერთეთ თითოეული კომპონენტი, როგორც ზემოთ სქემატურად.
  • შეამოწმეთ PL2303– ის სერიული კომუნიკაცია, არის თუ არა იგი აღმოჩენილი Raspberry Pi– ს მიერ თუ არა ტერმინალზე ბრძანებების გაცემით შემდეგნაირად:

ls /dev /ttyUSB*

ბრძანების გამომავალი იქნება ინფორმაცია, რომელშიც USB, რომ PL2303 არის აღმოჩენილი

  • დააინსტალირეთ GPS Daemon კლიენტი შემდეგი ბრძანებებით:
  • შეამოწმეთ PL2303– ის სერიული კომუნიკაცია, არის თუ არა იგი აღმოჩენილი Raspberry Pi– ს მიერ თუ არა ტერმინალზე ბრძანებების გაცემით შემდეგნაირად:

sudo apt-get დააინსტალირეთ gpsd gpsd- კლიენტები python-gps

გააკეთეთ სახელმძღვანელო ბრძანება GPSD Daemon Socket– ის გასაშვებად შემდეგი ბრძანებით:

sudo gpsd/dev/ttyUSB0 -F /var/run/gpsd.sock

ttyUSB0 შეიძლება შეიცვალოს Raspberry Pi- ს მიერ გამოვლენილი პორტის მიხედვით

ბრძანება მონაცემების სანახავად GPS, გააკეთეთ შემდეგი ბრძანება:

cgps -s

ის აჩვენებს შედეგებს გრძედის, გრძედის, ზონის, დროის და ა.შ. ხედიდან გასასვლელად დააჭირეთ CTRL + Z / C.

ნაბიჯი 3: GPIO Raspberry Pi– ის გამოყენება

GPIO Raspberry Pi– ის გამოყენება
GPIO Raspberry Pi– ის გამოყენება
  • დააკავშირეთ თითოეული კომპონენტი სქემატურად ზემოთ.
  • ჩართეთ სერიული პინი დაწყებისას -> უპირატესობა -> რასპის კონფიგურაცია -> სერიული პორტის ჩართვა
  • შეცვალეთ cmdline.txt იმისათვის, რომ ჩართოთ სერიული პორტი ბრძანებით შემდეგნაირად:

$ sudo nano /boot/cmdline.txt

  • ამოიღეთ "console = ttyAMA0, 115200" შემდეგ შეინახეთ (CTRL + X) და Y შემდეგ ENTER.
  • გააკეთეთ GPS Daemon– ის ხელით დაწყება შემდეგი ბრძანებით:

$ sudo killall gpsd

$ sudo gpsd/dev/ttyAMA0 -F /var/run/gpsd.sock

Gps მონაცემების სანახავად გააკეთეთ შემდეგი ბრძანება:

cgps -s

გირჩევთ: