תוכן עניינים:

גישה ידנית ל- GPS Ublox Neo 6M עם Raspberry Pi B+: 3 שלבים
גישה ידנית ל- GPS Ublox Neo 6M עם Raspberry Pi B+: 3 שלבים

וִידֵאוֹ: גישה ידנית ל- GPS Ublox Neo 6M עם Raspberry Pi B+: 3 שלבים

וִידֵאוֹ: גישה ידנית ל- GPS Ublox Neo 6M עם Raspberry Pi B+: 3 שלבים
וִידֵאוֹ: LDmicro 20: решен вопрос жидкокристаллического дисплея I2C (программирование ПЛК микроконтроллера с помощью LDmicro) 2024, נוֹבֶמבֶּר
Anonim
גישה ידנית ל- GPS Ublox Neo 6M עם Raspberry Pi B+
גישה ידנית ל- GPS Ublox Neo 6M עם Raspberry Pi B+

Raspberry Pi הוא מחשב מיני תואם מאוד למודולים שונים שהם די נוחים לשימוש. ביסודו של דבר זה כמעט אותו דבר כמו PC אך ניתן לשלוט בו באמצעות GPIO מ- Raspberry Pi. Raspberry Pi תומך גם במספר קווי תקשורת, אחד מהם הוא קו התקשורת סדרתי / UART.

להלן הדרכה כיצד להשתמש במודול GPS Ublox Neo 6M עם פטל פאי עם תקשורת טורית / UART.

שלב 1: חומרים שאתה צריך

חומרים שאתה צריך
חומרים שאתה צריך
חומרים שאתה צריך
חומרים שאתה צריך
חומרים שאתה צריך
חומרים שאתה צריך
חומרים שאתה צריך
חומרים שאתה צריך

אתה תצטרך:

  • Raspberry Pi Module B+512MB RAM
  • Ublox Neo 6M עבור פטל ארדואינו
  • PL2303 USB ל- TTL
  • כבל מגשר בין נקבה לנקבה

שלב 2: שימוש ב- PL2303 (לא GPIO)

שימוש ב- PL2303 (לא GPIO)
שימוש ב- PL2303 (לא GPIO)
  • חבר כל אחד מהרכיבים כסכמטי לעיל.
  • בדוק את התקשורת הסדרתית של PL2303 אם זוהתה על ידי פטל פיי או לא על ידי מתן פקודות במסוף כדלקמן:

ls /dev /ttyUSB*

פלט הפקודה יספק מידע שבו USB שמזהה PL2303

  • התקן את לקוח GPS Daemon עם פקודות כדלקמן:
  • בדוק את התקשורת הסדרתית של PL2303 אם זוהתה על ידי פטל פיי או לא על ידי מתן פקודות במסוף כדלקמן:

sudo apt-get להתקין gpsd gpsd-clients python-gps

בצע פקודה ידנית להפעלת Socket Daemon GPSD עם הפקודה כדלקמן:

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

ניתן לשנות את ttyUSB0 בהתאם ליציאה שזוהתה על ידי פטל פטל

הפקודה להצגת נתונים מ- 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

מוּמלָץ: