0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Raspberry Pi為船制作GPS導(dǎo)航系統(tǒng)

科技觀察員 ? 來源:allaboutcircuits ? 作者:延斯·克里斯托弗 ? 2022-04-26 16:54 ? 次閱讀

幾千年來,人們一直將海洋作為食物來源和運(yùn)輸貨物的方式。他們所做的最重要的事情之一就是跟蹤他們的位置。如果他們在海上迷路了,他們永遠(yuǎn)不知道他們會在哪里登陸。幸運(yùn)的是,他們開始制作圖表和工具來幫助導(dǎo)航。六分儀是制作的工具之一,但本文不是關(guān)于六分儀的使用。

在現(xiàn)代,我們使用 GPS 在海上導(dǎo)航。最早的海上 GPS 設(shè)備只給出緯度和經(jīng)度。要找到您的位置,您必須在海圖上寫下緯度/經(jīng)度。從那時(shí)起,GPS 海圖繪圖儀的發(fā)展已經(jīng)取得了長足的進(jìn)步。它們的工作方式類似于您車內(nèi)的 GPS 導(dǎo)航系統(tǒng)。您有很多不同的供應(yīng)商,有很多不同的型號可供選擇。型號越好,價(jià)格越高。最大的公司之一Garmin以 199 美元到 10,000 美元以上的價(jià)格銷售圖表繪圖儀。第一個(gè)是4英寸屏幕,最后一個(gè)是24英寸全高清屏幕。

pYYBAGJns0-AG-vaAACM-qyRPmY224.jpg

Garmin.com的屏幕截圖

poYBAGJns1CALQ11AACPsjqBdm0111.jpg

Garmin.com的屏幕截圖

其他供應(yīng)商是Lowrance和West Marine。

有些系統(tǒng)可以讓您定義什么是淺水和危險(xiǎn)水域。當(dāng)你計(jì)劃你的旅行時(shí),你可以在地圖上做兩個(gè)點(diǎn),并告訴它計(jì)算路線。這將使旅途安全,因此您不會被困在陸地上。

我不想把那么多錢花在我自己建造和制造的東西上。環(huán)顧四周,我找到了我需要的大部分零件。我找到了三個(gè)最重要的東西:一個(gè) Raspberry Pi、一個(gè) GPS 模塊和一個(gè)在 19v DC 上運(yùn)行的 LCD 屏幕。除此之外,我還需要一些電源電路。

要求:

樹莓派。我正在使用 Rpi 2 型號 B。

顯示器、鍵盤和鼠標(biāo)。

Openplotter安裝在 8GB Micro SD 卡上。

來自O(shè)penseamap的地圖。

DC-DC 升壓轉(zhuǎn)換器。

DC-DC 12v 至 5v 穩(wěn)壓器。

一個(gè)GPS 模塊和一個(gè)串口轉(zhuǎn) USB轉(zhuǎn)換器。

您可以將其他幾個(gè)設(shè)備連接到設(shè)置,但我只使用 GPS 模塊。我的 GPS 模塊是EM-411。這不是一個(gè)關(guān)于使用OpenCPN的項(xiàng)目,而只是我如何完成我的設(shè)置。

硬件

在一堆顯示器中,我找到了一個(gè)在 19v DC 上運(yùn)行的顯示器。為了給這臺顯示器供電,我使用了我在 eBay 上找到的 DC-DC 升壓轉(zhuǎn)換器。我需要提高電壓,因?yàn)槲掖系?a target="_blank">電源是 12v DC。升壓轉(zhuǎn)換器如下所示:

pYYBAGJns1KAXNS5AADnecuPCOU758.JPG

pYYBAGJns1OAS_BIAAEtexi0WtY597.JPG

我買了兩個(gè)是件好事,因?yàn)槠渲幸粋€(gè)不起作用。

為了給樹莓派供電,我使用了一個(gè)基于 LM338K IC 的自制穩(wěn)壓器。IC 封裝為 TO-3。LM338K 是一款 5 安培可調(diào)穩(wěn)壓器,以下原理圖基于數(shù)據(jù)表 (PDF)。

poYBAGJns1SAA1sqAAC9lBPw5W8346.JPG

這是 Raspberry Pis 電源調(diào)節(jié)器的示意圖:

pYYBAGJns1WAGTExAAAv7iK9dMc915.png

這是零件清單:

poYBAGJns1aAKN51AAB_sHNibcA888.jpg

我的 GPS 模塊通過 RS-232 到 USB 轉(zhuǎn)換器連接到 Raspberry Pi。我在 eBay 上也發(fā)現(xiàn)了:

組件方面:

poYBAGJns1eADjxrAAAyXJVhjnc917.JPG

背面:

pYYBAGJns1iAf2DiAAA2cBDPnQc075.JPG

軟件

下載 Openplotter 并安裝它,就像安裝Raspbian或 Noobs 一樣。

為了使啟動過程自動化,我對默認(rèn)軟件設(shè)置進(jìn)行了一些更改。我制作了一個(gè)自動啟動導(dǎo)航的腳本。首先,確保您在啟動時(shí)自動登錄。

啟動 Raspberry Pi 并使用用戶“pi”和密碼“raspberry”登錄。然后使用命令 startx 啟動 GUI。然后點(diǎn)擊:

菜單 → 首選項(xiàng) → Raspberry Pi 配置

在 System 文件夾中,選擇啟動選項(xiàng)“To Desktop”,并選中自動登錄框“Login as user ‘pi’”。

poYBAGJns1iABkYPAACBrLg_s98588.jpg

上電后,Raspberry Pi 啟動,自動以用戶“pi”登錄,并啟動 GUI。要自動啟動導(dǎo)航工具,請打開終端,然后導(dǎo)航到隱藏文件夾 .config/autostart。

cd .config/自動啟動

我是 TAB 鍵的活躍用戶。所以我寫

唱片公司

并按 TAB 鍵。覆盆子以 config/ 結(jié)尾。然后我按 a 鍵,然后再次按 TAB。因此,只需按鍵盤 9 次,我就編寫了以下命令:

cd 。/config/autstart/

使用以下命令在該文件夾中打開 nano:

nano opencpn.desktop

寫下這幾行:

[桌面入口]

類型 = 應(yīng)用程序

執(zhí)行 = opencpn

按 CTRL+X 并對問題回答“是”?,F(xiàn)在我們已經(jīng)在“pi”用戶的 autostart 文件夾中創(chuàng)建了一個(gè)腳本,接下來要做的就是使該腳本可執(zhí)行。在 .config/autostart/ 文件夾中,編寫命令:

sudo chmod +x opencpn.desktop

實(shí)際的導(dǎo)航應(yīng)用程序稱為 OpenCPN。您可以使用許多不同的地圖來源。

現(xiàn)在,我所要做的就是制作一些漂亮的外殼來安裝電路。

結(jié)論

我的導(dǎo)航系統(tǒng)的總成本:

17 英寸顯示器、鍵盤和鼠標(biāo)——來自我的一堆回收材料。

樹莓派——35 美元。

GPS 模塊——30 美元。

DC-DC 升壓轉(zhuǎn)換器——6 美元。

DC-DC 穩(wěn)壓器——自制。

RS-232 轉(zhuǎn) USB — 2 美元。

OpenCPN 和地圖——開源。

因此,以低于 100 美元的價(jià)格,我在我的船上為自己打造了一個(gè)同樣出色的導(dǎo)航系統(tǒng)。

我要做的一個(gè)改進(jìn)是買另一臺早餐不吃安培的顯示器。我還將考慮添加不同的測量工具,例如電機(jī)溫度傳感器和油壓表。

圖片和視頻

為了確保一切都在 12v 上運(yùn)行,我并聯(lián)了兩個(gè) 12v 100Ah。在我的船上,我的引擎上有一個(gè)發(fā)電機(jī)。當(dāng)發(fā)動機(jī)運(yùn)轉(zhuǎn)時(shí),電池會充電。

pYYBAGJns1qAd47wAADU7t7QfG0195.JPG

poYBAGJns1uAI9QQAAFzMMtH8Do059.JPG

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • gps
    gps
    +關(guān)注

    關(guān)注

    22

    文章

    2865

    瀏覽量

    165816
  • 導(dǎo)航系統(tǒng)
    +關(guān)注

    關(guān)注

    2

    文章

    253

    瀏覽量

    30617
收藏 人收藏

    評論

    相關(guān)推薦

    北斗導(dǎo)航系統(tǒng)GPS的比較

      與GPS系統(tǒng)比較   覆蓋范圍:   北斗導(dǎo)航系統(tǒng)是覆蓋中國本土的區(qū)域導(dǎo)航系統(tǒng)。覆蓋范圍東經(jīng)約70°-140°,北緯5°-55°。GPS
    發(fā)表于 09-24 17:46 ?4211次閱讀

    基于Google Earth的GPS導(dǎo)航系統(tǒng)

    通過Google Earth的GPS導(dǎo)航系統(tǒng)完成對Google Earth軟件的控制,從而達(dá)到基于GPS導(dǎo)航目的。
    發(fā)表于 12-15 11:32 ?2568次閱讀
    基于Google Earth的<b class='flag-5'>GPS</b><b class='flag-5'>導(dǎo)航系統(tǒng)</b>

    一種新的粒子濾波算法在INS/GPS組合導(dǎo)航系統(tǒng)中的應(yīng)用

    概率密度的逼近程度來緩解樣本退化問題,通過改進(jìn)再采樣實(shí)現(xiàn)過程來緩解樣本枯竭問題.把新算法應(yīng)用到INS/GPS組合導(dǎo)航系統(tǒng)中,仿真結(jié)果表明新算法的估計(jì)性能明顯優(yōu)于粒子濾波【關(guān)鍵詞】:粒子濾波;;最大期望算法
    發(fā)表于 04-24 09:04

    GPS/INS組合導(dǎo)航系統(tǒng)原始導(dǎo)航數(shù)據(jù)仿真,酬金200

    GPS/INS組合導(dǎo)航系統(tǒng)原始導(dǎo)航數(shù)據(jù)仿真,加QQ1393177309詳聊,酬金200,感謝!
    發(fā)表于 07-12 12:58

    怎么實(shí)現(xiàn)基于DSP的車載GPS/DR組合導(dǎo)航系統(tǒng)硬件設(shè)計(jì)?

    本文介紹了以浮點(diǎn)DSPTMS320VC33組合導(dǎo)航算法實(shí)現(xiàn)的核心處理器,利用TL16C554進(jìn)行通信口擴(kuò)展的GPS/DR組合導(dǎo)航系統(tǒng)的設(shè)計(jì)方案,給出了
    發(fā)表于 05-12 06:28

    請問怎樣去設(shè)計(jì)車載GPS/DR組合導(dǎo)航系統(tǒng)

    車載GPS/DR組合導(dǎo)航系統(tǒng)是由哪些部分組成的?基于DSP的車載GPS/DR組合導(dǎo)航系統(tǒng)的設(shè)計(jì)
    發(fā)表于 05-12 06:56

    GPS模塊在便攜式導(dǎo)航系統(tǒng)中有什么應(yīng)用?

    GPS是什么?GPS模塊在便攜式導(dǎo)航系統(tǒng)中有什么應(yīng)用?
    發(fā)表于 05-14 06:26

    關(guān)于車載GPS/DR 組合導(dǎo)航系統(tǒng)的研究

    車載GPS/DR 組合導(dǎo)航系統(tǒng)是由哪些部分組成的?
    發(fā)表于 05-17 07:02

    請問怎樣去設(shè)計(jì)一種GPS/DR導(dǎo)航系統(tǒng)?

    基于ARM的GPS/DR導(dǎo)航系統(tǒng)的硬件設(shè)計(jì)基于ARM的GPS/DR導(dǎo)航系統(tǒng)的軟件設(shè)計(jì)
    發(fā)表于 05-17 07:25

    怎么實(shí)現(xiàn)嵌入式GPS導(dǎo)航系統(tǒng)的設(shè)計(jì)?

    怎么實(shí)現(xiàn)嵌入式GPS導(dǎo)航系統(tǒng)的設(shè)計(jì)?
    發(fā)表于 05-26 07:07

    怎么實(shí)現(xiàn)基于51單片機(jī)&GPS導(dǎo)航系統(tǒng)設(shè)計(jì)?

    怎么實(shí)現(xiàn)基于51單片機(jī)&GPS導(dǎo)航系統(tǒng)設(shè)計(jì)?
    發(fā)表于 09-30 07:40

    GPS導(dǎo)航系統(tǒng),GPS導(dǎo)航系統(tǒng)是什么意思

    GPS導(dǎo)航系統(tǒng),GPS導(dǎo)航系統(tǒng)是什么意思 GPS百科名片GPS 是英文Global Posit
    發(fā)表于 03-10 11:48 ?9173次閱讀

    基于GPS的小型組合導(dǎo)航系統(tǒng)設(shè)計(jì)

    電子發(fā)燒友提供了基于GPS的小型組合 導(dǎo)航系統(tǒng) 設(shè)計(jì)。本文提出了一種利用微小型慣性測量單元(MIMU)、全球定位系統(tǒng)(GPS)以及三軸磁強(qiáng)計(jì)(TAM)所構(gòu)成的小型組合
    發(fā)表于 07-08 11:45 ?58次下載
    基于<b class='flag-5'>GPS</b>的小型組合<b class='flag-5'>導(dǎo)航系統(tǒng)</b>設(shè)計(jì)

    MIMU_GPS組合導(dǎo)航系統(tǒng)小型化設(shè)計(jì)

    MIMU_GPS組合導(dǎo)航系統(tǒng)小型化設(shè)計(jì)MIMU_GPS組合導(dǎo)航系統(tǒng)小型化設(shè)計(jì)
    發(fā)表于 11-19 14:37 ?7次下載

    基于ARM的車載GPS智能導(dǎo)航系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《基于ARM的車載GPS智能導(dǎo)航系統(tǒng).doc》資料免費(fèi)下載
    發(fā)表于 11-08 10:00 ?0次下載
    基于ARM的車載<b class='flag-5'>GPS</b>智能<b class='flag-5'>導(dǎo)航系統(tǒng)</b>