樹莓派連接北斗/GPS模塊并顯示定位數(shù)據(jù)

所用材料:
樹莓派3B(Raspbian系統(tǒng)),北斗/GPS模塊,顯示屏或者遠(yuǎn)程桌面的電腦,杜邦線等。

第一步 北斗/GPS模塊連接樹莓派

我采用的是串口連接方式,按下圖所示用杜邦線將模塊與樹莓派連接。


圖片來自百度

第二步 樹莓派安裝minicom軟件

在樹莓派命令行界面逐行輸入以下命令,

sudo apt-get update

sudo apt-get install minicom

第一條指令是更新系統(tǒng)組件,第二行是安裝minicom串口查看軟件。

安裝完成后再輸入以下指令,打開minicom的窗口信息查看界面,

minicom -b 9600 -o -D /dev/ttyAMA0

打開之后便可以看到如下界面:

如果界面成功打開,卻沒有下面的數(shù)據(jù)顯示,那請(qǐng)繼續(xù)看第三步。

第三步 設(shè)置樹莓派串口為默認(rèn)打開

由于樹莓派3B的端口默認(rèn)是被藍(lán)牙模塊占據(jù)的(最新的樹莓派3B+型號(hào)我不清楚),所以如果你之前沒有修改過設(shè)置的話,要想啟用串口還需調(diào)試一番。


在樹莓派的boot目錄修改這兩個(gè)文件內(nèi)的配置的,當(dāng)然,考慮到權(quán)限問題,最好還是在命令行里修改。
輸入以下的指令:

sudo nano /boot/config.txt

然后在里面添加下圖紅框里的兩行內(nèi)容:

這兩行的作用是將端口從指向藍(lán)牙改為指向串口,并在啟動(dòng)時(shí)打開串口。然后再打開cmdline.txt文件進(jìn)行修改:

sudo nano /boot/cmdline.txt

不需要你進(jìn)行增添什么東西,只要把cmdline.txt原文件比這張圖片里多的內(nèi)容刪除即可。

這一步完成后再打開樹莓派的系統(tǒng)設(shè)置界面啟用串口:

sudo raspi-config

選擇Interfacing Options,回車進(jìn)入后找到Serial,回車進(jìn)入后選擇enable,然后點(diǎn)擊finish確認(rèn)就完成了。

設(shè)置就成了,接下來重啟!

sudo reboot

重啟后再次輸入查看minicom界面的指令,看看數(shù)據(jù)能不能顯示,如果還不能顯示那就再關(guān)閉下藍(lán)牙模塊吧?。ɡ碚撋隙丝谵D(zhuǎn)走了不需要關(guān)閉藍(lán)牙模塊也能使用串口的)

第四步 關(guān)閉板載藍(lán)牙

輸入以下指令關(guān)閉藍(lán)牙:

sudo systemctl disable hciuart

然后再打開hciuart.service文件:

/lib/systemd/system/hciuart.server

將文件內(nèi)全部的“ttyAMA0”修改為“ttyS0”,如果沒有ttyAMA0的字眼,而是serial1的話,不改也罷。

更新并重啟:

sudo apt-get update && sudo apt-get upgrade

sudo reboot

重啟后輸入以下指令查看端口,

ls -l /dev

如果能夠如下圖所示,serial0 ->指向ttyAMA0就代表設(shè)置成功了,打開minicom界面就能看到GPS模塊收到的數(shù)據(jù)了。

參考鏈接:
1. 樹莓派3b連接GPS+BD模塊并用python獲取數(shù)據(jù)(串口版)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容