ዝርዝር ሁኔታ:

በይነተገናኝ የጂፒኤስ ሞዱል ከ Raspberry Pi ጋር: 10 ደረጃዎች
በይነተገናኝ የጂፒኤስ ሞዱል ከ Raspberry Pi ጋር: 10 ደረጃዎች

ቪዲዮ: በይነተገናኝ የጂፒኤስ ሞዱል ከ Raspberry Pi ጋር: 10 ደረጃዎች

ቪዲዮ: በይነተገናኝ የጂፒኤስ ሞዱል ከ Raspberry Pi ጋር: 10 ደረጃዎች
ቪዲዮ: Satellite population data analyses for aid and humanitarian work 2024, ሀምሌ
Anonim
በይነተገናኝ የጂፒኤስ ሞዱል ከ Raspberry Pi ጋር
በይነተገናኝ የጂፒኤስ ሞዱል ከ Raspberry Pi ጋር

እሺ ሰዎች!! ከ Raspberry Pi ጋር የጂፒኤስ ሞጁልን ለመገጣጠም ይፈልጋሉ? ግን እሱን ለማድረግ አንዳንድ ችግሮች ያጋጥሙዎታል? አይጨነቁ ፣ እኔ እርስዎን ለመርዳት እዚህ ነኝ! የሚከተሉትን ክፍሎች በመጠቀም መጀመር ይችላሉ-

አቅርቦቶች

  1. Raspberry Pi 4 ሞዴል-ቢ ከ 4 ጊባ ራም ጋር
  2. UBlox NEO-M8N ጂፒኤስ ሞዱል
  3. ኮምፒተር

ደረጃ 1 Raspberry Pi ን ከፒሲ ጋር ያገናኙ

Raspberry Pi ን ከፒሲ ጋር ያገናኙ
Raspberry Pi ን ከፒሲ ጋር ያገናኙ

በመጀመሪያ የእርስዎን Raspberry Pi ሰሌዳ ከፒሲ ጋር ያገናኙት። Raspberry Pi Imager ን ስለመጫን መረጃ https://www.raspberrypi.org/blog/getting-started-raspberry-pi/ ን መጎብኘት ይችላሉ።

ደረጃ 2 - አጭር መረጃ። ስለ UBlox NEO-M8N ጂፒኤስ ሞዱል

አጭር መረጃ። ስለ UBlox NEO-M8N ጂፒኤስ ሞዱል
አጭር መረጃ። ስለ UBlox NEO-M8N ጂፒኤስ ሞዱል

ይህ ከሴራሚክ ንቁ አንቴና ጋር የ UBlox NEO-M8N ጂፒኤስ ሞዱል ነው። ይህ የጂፒኤስ ሞዱል በተቀባዩ ውስጥ የ 72 ሰርጥ Ublox M8 ሞተር አለው። ሞጁሉ 4 ፒን አለው - ቪሲሲ (የአቅርቦት ቮልቴጅ) ፣ ጂኤንዲ (መሬት) ፣ ቲክስ (አስተላላፊ) እና አርኤክስ (ተቀባይ)።

ይህ ሞጁል የማያቋርጥ NMEA (ብሔራዊ የባህር ኤሌክትሮኒክስ ማህበር) የውሂብ ሕብረቁምፊዎችን በጂፒኤስ መረጃ ምክንያት ወደ TX ፒን ይሰጣል። ስለዚህ ሞጁል የበለጠ ለማወቅ የውሂብ ሉህ እዚህ ማውረድ ይችላሉ።

ደረጃ 3: በይነገጽ የጂፒኤስ ሞዱል ከ Raspberry Pi ጋር

በይነገጽ የጂፒኤስ ሞዱል ከ Raspberry Pi ጋር
በይነገጽ የጂፒኤስ ሞዱል ከ Raspberry Pi ጋር

እርስ በእርስ ለመገናኘት ግንኙነቶቹን እንደሚከተለው ያድርጉ

  1. የጂፒኤስ ሞዱል ቪሲሲን ከ Raspberry Pi የኃይል አቅርቦት ፒን ቁጥር 2 (5V) ጋር ያገናኙ።
  2. የጂፒኤስ ሞጁሉን Tx (አስተላላፊ ፒን) ከ Raspberry Pi ወደ No10 ያገናኙ።
  3. የጂፒኤስ ሞጁሉን GND (መሬት ፒን) ከፒን No.6 Raspberry Pi ጋር ያገናኙ።

እንዲሁም ሌሎች የ Raspberry Pi ሰሌዳዎችን መምረጥ ይችላሉ ፣ ግን ግንኙነቶችን በሚፈጥሩበት ጊዜ ተገቢውን የፒን ቁጥሮች መመርመርዎን ያረጋግጡ።

ደረጃ 4: UART ን በ Raspberry Pi ውስጥ ያዋቅሩ

Raspberry Pi ውስጥ UART ን ያዋቅሩ
Raspberry Pi ውስጥ UART ን ያዋቅሩ

በዚህ ስር የምናደርገው የመጀመሪያው ነገር /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 በጂፒኤስ ሞዱል ላይ የተመሠረተ ነው። ስለ ጂፒኤስ ፣ እንዴት እንደሚሰራ ፣ ስለ ቁልፍ ቃላት ኬንትሮስ እና ኬክሮስ ማብራሪያ ፣ በጂፒኤስ ቺፕ እና ጂፒኤስ ሞዱል መካከል ያለው ልዩነት እና ብዙ ተጨማሪ ለማወቅ ይህንን ጽሑፍ ይጎብኙ!

የሚመከር: