תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
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 אם זוהתה על ידי פטל פיי או לא על ידי מתן פקודות במסוף כדלקמן:
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
- חבר כל רכיב כסכמטי לעיל.
- אפשר סיכה סידרית בהתחלה -> העדפה -> תצורת רספי -> הפעל יציאה טורית
- ערוך 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