資料介紹
描述
這是一個非常簡單的項目,它既有趣又實用。這種記錄器制造成本低廉,可以去大多數地方,為您提供詳細的旅行記錄。最初,我構建它是為了在自行車上使用,但沒有理由不能將它用作例如汽車中的平視顯示器。
特征
因為我們已經知道我們要走多快,所以添加速度計顯示也非常容易。大多數基于 MAX7219 的顯示器都是八位數字,因此有余地,因為實際上,速度不太可能超過三位數字。為此,最左邊的顯示屏顯示當前視野中的衛星數量。
同樣,您可以使用 displaySpeed() 例程作為模板在左側添加一個時鐘。
該軟件也是模塊化的,所以你可以選擇只添加你需要的部分。或者,如果您愿意,您可以添加更多。
硬件
零件清單涵蓋了所有細節,但總而言之,該項目對其組件并不重要。我使用了Freetronics EtherTen控制器,因為它已經內置了 SD 卡。您可以使用 Arduino Nano 并使封裝也更小一些。使用你手頭的東西是我的建議。
軟件
該軟件非常簡單:“Setup() 初始化硬件串行(用于調試)、軟件串行(GPS 連接)、SD 驅動程序和顯示器。如果您從 GPS 中得到的只是垃圾信息,請檢查“ss.begin() 中的波特率)"。我的模塊都以9600 波特率工作,但一些較舊的模塊以 4800 波特率開始。
Loop() 檢查傳入流中的有效 NMEA 消息。收到有效消息后,tinygps 庫會將其拆解,并將數據格式化為逗號分隔的字符串,以便寫入 SD 卡。一旦寫入數據,顯示就會更新。這種情況大約每秒發生一次。
一個小問題是速度值是一個浮點數,我們真的不需要知道速度的分數值,所以我們在顯示之前將速度轉換為 int。這還有使速度顯示更穩定的額外好處。
顯示屏最左邊的數字用于顯示視野中的衛星數量。一旦您的設備開始工作,您可能會選擇將其排除在外。
Git 存儲庫還包含一個小的 Python 腳本“export-gpx.py”,它將從記錄器中獲取 csv 輸出并寫出一個 garmin gpx 文件(這是 xml)。這可以導入到 Strava 等。
建造
通過將零件安裝到您選擇的外殼中開始您的構造。使用塑料外殼確保接收器能夠接收到 GPS 信號。某些接收器/天線組合似乎比其他組合更好,因此需要進行一些試驗。
大多數當前模塊都有一個 LED,它會與 GPS“PPS”輸出同步閃爍。當沒有有效數據時,它通常會常亮,但當有數據可用時會開始閃爍。這是在外殼內測試您的設備的好方法。
接下來,使用標準跳線,按照接線圖將模塊連接在一起。請注意,為了使信號接線更明顯,我沒有包括電源接線。但是要小心,大多數 GPS 模塊都是 3.3V。如果您不確定,請咨詢您的供應商。
請注意,某些 GPS 模塊在通電后需要幾分鐘才能報告。此處顯示的模塊有一個電池,即使在接口關閉的情況下,也能始終為接收器供電。這大大加快了啟動過程。如果您需要購買 GPS 模塊,我建議確保您選擇的模塊具有保活功能。
由于成品旨在移動,因此值得固定跳線以確保可靠性。一些熱膠可以很好地完成這項工作。
安裝成品由您決定。我用維可牢尼龍搭扣膠帶將它固定在自行車前部的提籃上。
旅行結束后,關閉記錄儀,取出 SD 卡。使用export-gpx.py as 創建一個 gpx 文件(不要將其保存在 SD 卡上!)。
現在,您可以將文件上傳到 Google 地圖并繪制您的旅程。
您可以登錄maps.google.com ,選擇“您的地點”、“地圖”和“創建新地圖”來完成此操作
這將為您提供一個類似于下圖所示的屏幕,您可以在其中導入數據:
單擊導入以加載 gpx 文件。Google 將花費一分鐘左右的時間來處理您的數據,然后為您提供新的旅程軌跡。
出于隱私原因,我沒有顯示最終地圖輸出。
- 使用GPS設置帶RGB指示器的簡單時鐘
- 基于Arduino Nano R3的GPS距離高度和速度記錄器 1次下載
- 使用Arduino Pro Micro的GPS車速表
- STM32掛載SD卡記錄日志
- ADM1266:帶容限控制和故障記錄的級聯超級序列器數據表
- 一種基于區塊鏈的日志安全存儲方法 6次下載
- 基于時間卷積網絡的通用日志序列異常檢測框架 8次下載
- 從日志數據挖掘高質量數據的DTS算法 12次下載
- 一套異步、分布、并行處理的日志記錄系統 0次下載
- 電子車速里程表的單片機實現方案解析 2次下載
- 車速里程表信號裝置及速比的計算分析 1次下載
- 基于PIC16F877單片機的GPS車速傳感器的設計與應用 22次下載
- 車速里程表原理及速比的計算方法 75次下載
- 基于LPC2362帶GPS功能汽車行駛記錄儀的開發
- 礦用電機車速度表
- 一文解析SecureCRT跨端同步技巧+CRT文件夾路徑變量+CRT自動日志 1655次閱讀
- 基于Rust的Log日志庫介紹 3121次閱讀
- MySQL三種日志講解 640次閱讀
- 硬件簡單的日志打印方法 515次閱讀
- 嵌入式設備系統日志記錄方法 4993次閱讀
- log4j日志框架分析 975次閱讀
- 解析Linux系統日志 1387次閱讀
- java日志框架 java日志配置等需要注意的幾個方面 907次閱讀
- 一個簡單的日志分析工具Wbread介紹 984次閱讀
- 詳解MySQL三大日志的作用 1222次閱讀
- 車速傳感器在哪個位置_車速傳感器安裝位置 9.8w次閱讀
- 單片機對日志系統的設計 5271次閱讀
- 帶ADAS功能的行車記錄儀產品跟帶行車記錄儀功能的ADAS產品兩者的區別 6.6w次閱讀
- 輕松搭建ELK日志分析系統 1.1w次閱讀
- 精準定位!GPS定位及軌跡記錄器DIY教程 2.4w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多