當前位置:
首頁 > 科技 > 自製GPS車速儀,避免超速

自製GPS車速儀,避免超速

現在的汽車很多都配置了車速儀,讓司機們隨時可以知道自己的車速(其實看車速不是個好行為,畢竟會注意視線的注意力)。不過話說回來,這個功能還是挺實用的。畢竟現在所有道路都限速,電子探頭也多。(有些路段已經是算時間了,避開探頭都沒有用)

最近,創客Hugo Gomes的車載車速儀出了點問題,有時候會無法顯示車速。對於一般人來說,這時候應該去4S店或汽修店進行維修。但是創客就是創客,他們不按套路出牌。沒錯,Hugo Gomes自己製作了一個GPS車速儀。

下文為Hugo Gomes的介紹。

需準備的硬體組件

OLED 2828顯示模塊

GPS信號接收模塊 帶外殼

Dreamer Nano V4.1(兼容Arduino Leonardo)

3 mm的LED燈套件(50隻)

萬能電路板

手工工具和製作設備

3D印表機(桌面級)

烙鐵(通用型)

微處理器,我選用DFRobot Dreamer Nano V4.1,因為其有一個USB插頭,可用於電力和兼容式電路實驗板引腳。

GPS

我使用的是UBX-G7020-KT,其帶有一個集成天線並且可將刷新率提升至10Hz(這一功能會在此項目中派上用場)。

顯示器

我想在預算範圍內買到一個不錯的顯示器,因此我選擇了:OLED 2828顯示模塊。

電力

系統所需電力來自於汽車點煙器插座。

外殼

這一次,我自行設計並使用3D印表機製作一個外殼。經過一番嘗試,我終於做出下圖所示的外殼。

組件

連接組件

我剛開始並沒有設計LED燈,因此最初的電路原理圖長這樣:

但最後如下圖所示:

我忘了拍組裝過程的照片,因此我能說的就是所有組件都是在萬能電路板上進行組裝的,一邊是OLED顯示器,另一邊是微處理器和連接結構。為降低工作難度,可把OLED顯示器留到最後進行組裝,因為部分連接將在其背面完成。

代碼

為運行代碼,你需要在Arduino庫 (Library) 文件夾中安裝以下庫。

U8glib – 用於OLED顯示器

TinyGps++ - 用於GPS

這段代碼中可「列印」汽車速度、路線、GPS信號衛星數量、緯度和經度。

當然也可以顯示更多信息,如:時間、日期、與某一地點的距離……

另一大特色為超速LED提示燈。我將其最大值設置為190 Km/h。我住在德國,這裡的部分高速公路不限制車速,否則我會應用+/-最大限速值。只需將「地圖」功能中的限速值改為符合你需求的數值即可。

總結

相對而言,我仍是3D列印圈裡的新手,列印的物件自然不甚完美 :)

總之,我沒什麼可抱怨的,我在這一領域還有很多地方需要提升。

目前,背板的安裝效果沒有開始的時候做得好,因此設計還需進一步改進。此外,這一次我把GPS天線留在了背板之外,不過下一次設計時絕不會重蹈覆轍。

雖然路線顯示功能也不盡如意,但這只是一個小問題。我計劃今後將其替換為更有用的信息,如:到達某一地方的時間(我的大部分車程為定點往返)。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 3D造 的精彩文章:

3D列印吸奶器,可有效解決貧困地區婦女的哺乳問題
荷蘭首座3D列印鋼鐵橋進展順利,預計明年可以竣工
水中的鋼鐵俠?好吧,反正比孫楊、菲爾普斯都要快!
26個國家的3D列印專業人士齊聚一堂,探討3D列印如何深入應用
「模糊邊界」系列服飾閃耀珀斯時尚展

TAG:3D造 |