DIY制作運動心率手表概述:
該運動心率手表基于microduino的BM模塊、心率傳感器模塊、OLED顯示模塊構成。雖然第一版體積有些大(表盤達到了62mm,使用了一個切割的配件)。
一、OLED顯示心率
二、與商業(yè)心率表、蘋果的iwatch進行了比對,精度令人滿意,這一點在跑步中已經得到測試。
三、LED跳動與脈搏同步。
視頻展示:
所需模塊及元器件:
- microduino core(328)一塊
- microduino TTL-USB 一塊
- microduino BM(電源管理套件,含電源管理板、開關接口小板以及600mah鋰電一塊)
- microduino 心率傳感器模塊(芯片SON7015超低功耗心率傳感器)
- 電阻:220 歐姆 (三只,LED限流)
- OLED:0.61寸(32*96,來自某寶,支持u8glib)
參考庫及例程:來自github,https://github.com/WorldFamousEl ... nsor_Amped_Arduino/
關于BM模塊:
便于安裝、電源管理和充電及鋰電池與一體。
一是開關接口小板與電源管理板分離,而且?guī)О惭b孔(直徑2mm),所以很方便用于DIY當中。
二是去掉了顯示充電進度的分立led,欠壓時,紅色led顯示即可。能耗降低。三是上電后,直接供電,不需要usb激活,這一點是
我最滿意的,大大點贊。
從目前看,充電接口和小開關引出來,方便充電、開關電源。帶了一塊0.61寸的oled和一顆全彩5mm led,加上core。玩了幾個小時,
表現(xiàn)還不錯。
關于心率模塊:
低功耗,廠家介紹耗電為0.2毫安。
從百度中引用:https://baike.baidu.com/link?url= ... ff9_ojMOGAvHug_tUu_
利用特定波長紅外線對血管末端血液微循環(huán)產生的血液容積的變化的敏感特性,檢測由于心臟的跳動,引起指尖的血液變化,
經過信號放大、調整等電路處理。其中SON1303輸出同步于脈搏跳動的脈沖信號,從而計算出脈率,
SON7015輸出反映指尖血容積變化的完整的脈搏波電壓信號。主要應用于臨床上脈率的測量、監(jiān)測和脈搏波的病理分析。
簡而言之:一塊光電原理的心率傳感器,和運行手表常用的電極式(感知皮膚電阻變化)原理不同。
詳細的制作,詳見附件內容。