ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 Raspberry Pi ን ከፒሲ ጋር ያገናኙ
- ደረጃ 2 - አጭር መረጃ። ስለ UBlox NEO-M8N ጂፒኤስ ሞዱል
- ደረጃ 3: በይነገጽ የጂፒኤስ ሞዱል ከ Raspberry Pi ጋር
- ደረጃ 4: UART ን በ Raspberry Pi ውስጥ ያዋቅሩ
- ደረጃ 5 የ Raspberry Pi Serial Getty አገልግሎትን ያሰናክሉ
- ደረጃ 6 - Ttys0 ን ያግብሩ
- ደረጃ 7 Minicom እና Pynmea2 ን ይጫኑ
- ደረጃ 8 የሙከራ ውጤት
- ደረጃ 9 የ Python ኮድ ይፃፉ
- ደረጃ 10 የመጨረሻ ውጤት
ቪዲዮ: በይነተገናኝ የጂፒኤስ ሞዱል ከ Raspberry Pi ጋር: 10 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
እሺ ሰዎች!! ከ Raspberry Pi ጋር የጂፒኤስ ሞጁልን ለመገጣጠም ይፈልጋሉ? ግን እሱን ለማድረግ አንዳንድ ችግሮች ያጋጥሙዎታል? አይጨነቁ ፣ እኔ እርስዎን ለመርዳት እዚህ ነኝ! የሚከተሉትን ክፍሎች በመጠቀም መጀመር ይችላሉ-
አቅርቦቶች
- Raspberry Pi 4 ሞዴል-ቢ ከ 4 ጊባ ራም ጋር
- UBlox NEO-M8N ጂፒኤስ ሞዱል
- ኮምፒተር
ደረጃ 1 Raspberry Pi ን ከፒሲ ጋር ያገናኙ
በመጀመሪያ የእርስዎን Raspberry Pi ሰሌዳ ከፒሲ ጋር ያገናኙት። Raspberry Pi Imager ን ስለመጫን መረጃ https://www.raspberrypi.org/blog/getting-started-raspberry-pi/ ን መጎብኘት ይችላሉ።
ደረጃ 2 - አጭር መረጃ። ስለ UBlox NEO-M8N ጂፒኤስ ሞዱል
ይህ ከሴራሚክ ንቁ አንቴና ጋር የ UBlox NEO-M8N ጂፒኤስ ሞዱል ነው። ይህ የጂፒኤስ ሞዱል በተቀባዩ ውስጥ የ 72 ሰርጥ Ublox M8 ሞተር አለው። ሞጁሉ 4 ፒን አለው - ቪሲሲ (የአቅርቦት ቮልቴጅ) ፣ ጂኤንዲ (መሬት) ፣ ቲክስ (አስተላላፊ) እና አርኤክስ (ተቀባይ)።
ይህ ሞጁል የማያቋርጥ NMEA (ብሔራዊ የባህር ኤሌክትሮኒክስ ማህበር) የውሂብ ሕብረቁምፊዎችን በጂፒኤስ መረጃ ምክንያት ወደ TX ፒን ይሰጣል። ስለዚህ ሞጁል የበለጠ ለማወቅ የውሂብ ሉህ እዚህ ማውረድ ይችላሉ።
ደረጃ 3: በይነገጽ የጂፒኤስ ሞዱል ከ Raspberry Pi ጋር
እርስ በእርስ ለመገናኘት ግንኙነቶቹን እንደሚከተለው ያድርጉ
- የጂፒኤስ ሞዱል ቪሲሲን ከ Raspberry Pi የኃይል አቅርቦት ፒን ቁጥር 2 (5V) ጋር ያገናኙ።
- የጂፒኤስ ሞጁሉን Tx (አስተላላፊ ፒን) ከ Raspberry Pi ወደ No10 ያገናኙ።
- የጂፒኤስ ሞጁሉን GND (መሬት ፒን) ከፒን No.6 Raspberry Pi ጋር ያገናኙ።
እንዲሁም ሌሎች የ Raspberry Pi ሰሌዳዎችን መምረጥ ይችላሉ ፣ ግን ግንኙነቶችን በሚፈጥሩበት ጊዜ ተገቢውን የፒን ቁጥሮች መመርመርዎን ያረጋግጡ።
ደረጃ 4: UART ን በ Raspberry Pi ውስጥ ያዋቅሩ
በዚህ ስር የምናደርገው የመጀመሪያው ነገር /boot/config.txt ፋይልን ማርትዕ ነው። ይህንን ለማድረግ ከዚህ በታች ያሉትን ትዕዛዞች ያሂዱ
sudo nano /boot/config.txt
በ config.txt ፋይል ግርጌ ላይ የሚከተሉትን መስመሮች ያክሉ
dtparam = spi = በርቷል
dtoverlay = pi3-disable-bt
core_freq = 250
enable_uart = 1
force_turbo = 1
ctrl+x ለመውጣት እና y ን ይጫኑ እና ለማስቀመጥ ያስገቡ።
በዚህ የ UART ማዋቀሪያ ክፍል ስር ሁለተኛው እርምጃ ቡት/cmdline.txt ን ማርትዕ ነው
አስፈላጊ ከሆነ በኋላ ወደ እሱ መመለስ እንዲችሉ የ ‹cmdline.txt› ቅጂ እንዲሰሩ እና መጀመሪያ ከማስተካከልዎ በፊት እንዲያስቀምጡ እመክርዎታለሁ። ይህ በመጠቀም ሊከናወን ይችላል ፤
sudo cp boot/cmdline.txt boot/cmdline_backup.txtsudo nano /boot.cmdline.txt
ይዘቱን በ ይተኩ ፤
dwc_otg.lpm_enable = 0 ኮንሶል = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 ሊፍት = ቀነ ገደብ fsck.repair = አዎ rootwait ጸጥታ ስፕላሽ plymouth.ignore-serial-consoles
ለመውጣት ctrl+x ን ይጫኑ እና y ን ይጫኑ እና ለማስቀመጥ ያስገቡ።
ለውጦቹን ለማየት አሁን ፒን እንደገና ያስነሱ
ደረጃ 5 የ Raspberry Pi Serial Getty አገልግሎትን ያሰናክሉ
ሀ. በውጤትዎ ውስጥ Serial0 ከ ttyAMA0 ጋር የተገናኘ ከሆነ እሱን ለማሰናከል ከዚህ በታች ያለውን ትእዛዝ ይጠቀሙ ፣
sudo systemctl stop [email protected] systemctl [email protected] ን ያሰናክሉ
ለ. በውጤትዎ ውስጥ Serial0 ከ ttys0 ጋር የተገናኘ ከሆነ እሱን ለማሰናከል ከዚህ በታች ያለውን ትእዛዝ ይጠቀሙ ፣
sudo systemctl stop [email protected] systemctl [email protected] ን ያሰናክሉ
ደረጃ 6 - Ttys0 ን ያግብሩ
የሚከተለውን ትዕዛዝ ለመጠቀም ttyso ን ለማንቃት ፣
sudo systemctl [email protected] ን ያንቁ
ደረጃ 7 Minicom እና Pynmea2 ን ይጫኑ
ከጂፒኤስ ሞዱል ጋር ለመገናኘት እና የውሂቡን ትርጉም ለመስጠት ሚኒኮም ፓይዘን ቤተ -መጽሐፍትን ይጠቀሙ።
sudo apt-get install minicom ን ይጫኑ
የተቀበለውን የ NMEA ውሂብ ለመተንተን የ pynmea2 python ቤተ -መጽሐፍትን ይጠቀሙ።
sudo pip ጫን pynmea2
ደረጃ 8 የሙከራ ውጤት
ጂፒኤስን ለመሞከር ትዕዛዙን sudo cat /dev /ttyAMA0 ን ያሂዱ ፣ ከዚህ በላይ እንደሚታየው ውጤቱን ያገኛሉ።
ደረጃ 9 የ Python ኮድ ይፃፉ
አሁን ፣ ከጂፒኤስ ሞጁል ከ Raspberry pi ጋር ለመገናኘት የፓይዘን ኮዱን ይፃፉ።
ማስመጣት ተከታታይ
የማስመጣት ጊዜ
የማስመጣት ሕብረቁምፊ አስመጪ pynmea2
እውነት ሆኖ ወደብ = “/dev/ttyAMAO”
ser = serial. Serial (ወደብ ፣ ባውድሬት = 9600 ፣ የጊዜ ማብቂያ = 0.5)
dataout = pynmea2. NMEAStreamReader ()
newdata = ser.readline ()
newdata [0: 6] == “$ GPRMC”:
newmsg = pynmea2.parse (newdata)
lat = newmsg.latitude
lng = newmsg. ኬክሮስ
gps = "ኬክሮስ =" +str (lat) +"እና ኬንትሮስ =" +str (lng)
ህትመት (ጂፒኤስ)
ደረጃ 10 የመጨረሻ ውጤት
ከላይ የሚታየው መስኮት የመጨረሻው ውጤት ነው። ከኬክሮስ እና ኬንትሮስ አንፃር ትክክለኛውን ቦታዎን መረጃ ይሰጣል።
ይህ ፕሮጀክት በአርዲኖ እና Raspberry Pi - በ Priyanka Dixit በጂፒኤስ ሞዱል ላይ የተመሠረተ ነው። ስለ ጂፒኤስ ፣ እንዴት እንደሚሰራ ፣ ስለ ቁልፍ ቃላት ኬንትሮስ እና ኬክሮስ ማብራሪያ ፣ በጂፒኤስ ቺፕ እና ጂፒኤስ ሞዱል መካከል ያለው ልዩነት እና ብዙ ተጨማሪ ለማወቅ ይህንን ጽሑፍ ይጎብኙ!
የሚመከር:
በይነተገናኝ TM1637 ማሳያ ሞዱል ከአርዱዲኖ ጋር - 3 ደረጃዎች
በይነተገናኝ TM1637 የማሳያ ሞዱል ከአርዱዲኖ ጋር-አስ-ሰላም-ኦ-አለይኩም! የእኔ ይህ አስተማሪ ስለ አርኤዲኖ (TM1637) ማሳያ ሞዱል ስለማገናኘት ነው። ይህ ባለ አራት አሃዝ ሰባት ክፍል ማሳያ ሞዱል ነው። በተለያዩ ቀለሞች ውስጥ ይመጣል። ማዕድን ቀይ ቀለም ነው። Tm1637 Ic ይጠቀማል
በይነተገናኝ የጂፒኤስ ሞዱል ከአርዱዲኖ ኡኖ ጋር - 7 ደረጃዎች
በይነተገናኝ የጂፒኤስ ሞዱል ከአርዱዲኖ ኡኖ ጋር - ሰላም! የጂፒኤስ ሞዱሉን ከእርስዎ አርዱዲኖ ኡኖ ቦርድ ጋር ማገናኘት ይፈልጋሉ ፣ ግን እንዴት ማድረግ እንዳለብዎት አያውቁም? እርስዎን ለመርዳት እዚህ ነኝ! ለመጀመር የሚከተሉትን ክፍሎች ያስፈልግዎታል
የጂፒኤስ ሞዱል (NEO-6m) ከአርዱዲኖ ጋር እንዴት እንደሚገናኝ -7 ደረጃዎች (ከስዕሎች ጋር)
የጂፒኤስ ሞዱል (NEO-6m) ከአርዱዲኖ ጋር እንዴት እንደሚገናኝ-በዚህ ፕሮጀክት ውስጥ የጂፒኤስ ሞዱሉን ከአርዱዲኖ UNO ጋር እንዴት ማገናኘት እንደሚቻል አሳይቻለሁ። የኬንትሮስ እና ኬክሮስ ውሂቡ በ LCD ላይ ይታያል እና ቦታ በመተግበሪያ ላይ ሊታይ ይችላል። $ 8 Ublox NEO-6m ጂፒኤስ ሞዱል == > 15 16x ዶላር
TripComputer - ለተሽከርካሪዎ የጂፒኤስ ጉዞ ኮምፒተር እና የአየር ሁኔታ ሞዱል 11 ደረጃዎች (ከስዕሎች ጋር)
TripComputer - የጂፒኤስ የጉዞ ኮምፒተር እና የአየር ሁኔታ ሞዱል ለተሽከርካሪዎ - በጂፒኤስ መከፋፈያ ሞዱል እና 2 ትናንሽ Digole ማሳያዎች በእርስዎ ዳሽ ላይ የአሰሳ ኮምፒተር እንዲኖር የሚያደርግ አሪፍ የሬስቤሪ ፒ ፕሮጀክት
Ublox LEA 6h 02 የጂፒኤስ ሞዱል ከአርዱዲኖ እና ፓይዘን ጋር - 4 ደረጃዎች
Ublox LEA 6h 02 የጂፒኤስ ሞዱል ከአርዱዲኖ እና ፓይዘን ጋር - አርዱዲኖ UNO ን (ወይም ሌላ ማንኛውንም የአርዱዲኖ መሣሪያን) በመጠቀም የጂፒኤስ ሞዱል መስተጋብር እና በፓይዘን ውስጥ በተፃፈው የትግበራ መስኮት ላይ ለማሳየት ኬክሮስ እና ኬንትሮስን ማስላት።