簡易的智能手環(huán)制作的過程詳細
智能手環(huán)是一種穿戴式智能設備。通過該設備,用戶可以記錄日常生活中的鍛煉、睡眠等實時數據,并將這些數據與手機、平板同步,起到通過數據指導健康生活的作用。另外,智能手環(huán)還具有社交功能,能夠將鍛煉情況和睡眠質量發(fā)送到社交網絡進行分享。
圖 1_1某款智能手環(huán)
一個智能手環(huán)最小系統(tǒng)一般包括:可充電的電源模塊、控制模塊(圖1_2中左邊芯片)、藍牙模塊(右邊芯片)、存儲模塊和加速計模塊(上面芯片)。其中加速計是為了獲得佩戴者在運動或睡眠過程中的加速度數據,通過分析這些數據則能夠判斷佩戴者的運動情況和睡眠質量;存儲模塊主要負責將實時數據暫存,接著在適當的時刻借助藍牙模塊將數據同步到手機端。方便起見本次要自制的記步手環(huán)將不采用存儲器暫存,而是將數據實時地傳送到手機端。同時為了便于大家對記步算法的理解,客戶端將采用一個折線圖的形式實時展示記步手環(huán)收集的數據。
圖 1_2某款智能手環(huán)核心電路板
2 、如何實現記步看了上面的分析大家可能會疑惑——僅僅用一個加速計怎么能實現記步和睡眠質量檢測呢?其實確實可以!因為加速計可以實時獲取自身的XY三個軸向的加速度。當其靜止時合加速度會在重力加速度附近波動;當佩戴者處于深度睡眠過程中時,其合加速度將呈現出長時間的穩(wěn)定于重力加速度附近;當其隨著運動的佩戴者手臂而做周期性擺動時,其數據也是有一定規(guī)律可循的。這樣,設計時只要通過分析從加速計獲的數據就能實現對運動或睡眠質量的記錄。
3、 預期效果構思上面已經提到:為了方便,我們并未采用存儲器實現記步手環(huán)的離線記錄,而是實時地將數據發(fā)送到客戶端由一個可視化的折線圖動態(tài)繪制結果。如圖3_1所示系統(tǒng)中記步手環(huán)部分包含單片機模塊、藍牙模塊、加速計模塊和電源模塊,這樣通過單片機的協調可以實現將加速計模塊的數據通過藍牙實時地傳送給客戶端程序。在客戶端部分則負責將收集到的實時數據以折線圖的形式動態(tài)地展示出來,此外客戶端中也加入一個滑動條來控制記步閾值來真正讓大家明白其設計思想(真正商業(yè)化的智能手環(huán)多數采用的是先將有效數據保存在手環(huán)的小型存儲器中,上位機周期性地將數據收集并同步到服務器端)。
圖 3_1 預期效果圖
4 、硬件整體設計如圖4_1,相比于上一個無線小風扇該硬件構成反而比較簡單:藍牙模塊依然采用我們比較熟悉的HC-06模塊,對于加速度的測量采用四周飛行器上常采用的MPU6050模塊。該模塊不僅含有加速計的功能,還具有陀螺儀的功能,其在汽車防側翻、相機云臺穩(wěn)定、機器人平衡、空中鼠標、姿態(tài)識別等眾多領域都有應用,這里我們只是利用了它的加速計功能。此外要注意:圖4_1所示的單片機模塊的電源引腳被隱藏了,在真正設計連接時一定不要忽略這兩個引腳!
圖 4_1 硬件電路圖





