聚豐項目 > 戶外運動之騎行助手兼可穿戴手表
傳統的碼表是采用干簧管計算速度的,這里采用了GPS計速的方式以保證了準確性以及擺脫了有線的約束。與此同時也同樣擁有市場上同類產品的功能如速度,也加入了低檔碼表所沒有的功能,如海拔、溫度、氣壓等。同時該產品擁有碼表的功能能夠滿足騎行使用但使用的場合也絕不限制于騎行,平常生活中可以當做腕表,提供實時數據如溫度氣壓時間等,打破了常規真正做到了一物多用。
ZP_SD
ZP_SD
團隊成員
騎跡君 在校生
1)單片機控制模塊:作為系統的的核心模塊,主要是將傳傳感器檢測的信號與其他模塊相互協調,在所編寫的程序基礎上,給予工作模塊(如顯示屏)控制信號,根據實際情況作出相應動作(顯示相關信息)。這里采用MK60DN521VLL10作為主控芯片,為Cortex-M4內核結構,具有512KB程序閃存,100pin,最大CPU頻率為100MHz。
2)電源管理模塊:是整個系統的動力保障,可靠、穩定的電源是系統持續運行的必備條件,目前打算由合適電壓的可充電鋰電池為整個系統供電,運用DC-DC電壓變換原理,得到需要的電壓。搭配太陽能充電,利用光能。(太陽能充電視情況決定是否實現)
3)HMC5883三軸電子指南針模塊:該磁傳感器在地磁場傳感器行業中是靈敏度最高和可靠性最好的傳感器。通過IIC與單片機通信獲得與地磁場的偏差角度從而獲得當前的前進方向。
4)DS18B20溫度傳感器模塊:為美國一半導體公司推出的第一片支持“一線總線”接口的溫度傳感器,具有微型化、低功耗、高性能、抗干擾能力強、易配微處理器等優點,可直接將溫度轉化成串行數字信號供處理器處理。
5)MPU_6050模塊:MPU_6050為全球首例整合性6軸運動處理組件,在這里主要用于粗糧加速度,用于計算在GPS信號丟失時的騎行速度。通過IIC與單片機進行相連。
6)BMP085氣壓模塊:300~1100hpa(海拔-500米~9000米)。既能提供氣壓參數,也可結合溫度近似推導出當前所處的海拔高度。通過IIC與單片機進行相連。
7)GPS模塊:采用NEO UBLOX,通過顯示屏可顯示GPS信息,包括:緯度、高度、速度、用于定位的衛星數、可見衛星數等信息。K60的UART模塊與其通信。
8)心率傳感器:用于實時測量心率。
9)鍵盤模塊:用于輸入數據或作出選擇項。
10)UV紫外線模塊:獲得當前所處位置的紫外線強度以供使用者參考。
11)顯示屏:用于顯示信息。
程序在IAR Embedded Workbench下編寫,
程序設計思想如下:
一、初始化各模塊;
二、判斷鍵盤的值;
三、根據鍵盤的值決定相關模塊工作以及顯示內容或作出選擇項;
四、結束一輪循環,轉2展開下一步循環
具體源代碼程序見附件,Word也是源程序以防止無IAR Embedded Workbench打開而查閱不了。
總體功能展示見視頻。
使用價值:我國是自行車大國,同時自行車在當代也不僅僅是作為一種代步工具,而是慢慢成為了一種鍛煉方式。正是基于自行車逐漸成為一種鍛煉方式,所以為騎行者提供外界環境情況和記錄運動數據便成為了一種基本的騎行需要。同時現在ofo、摩拜單車,bluegogo流行,如若可以則可以與這些商家合作推廣將其嵌入車體內,市場前景廣闊。而且該產品在個人的使用過程中,還可以當做腕表,同樣也可以提供外界環境信息。
(10.53 MB)下載
jf_1689824259.5790: 很不錯,不過體積需要優化
回復
同輝電器: 求技術QQ546812887(藍色天空)
回復
zbh2012000: 留個聯系方式?
回復