分享一個百度智能手環開源項目的設計方案資料。
項目簡介
百度雲智能手環的開源方案是基於Apache2.0開源協議,開源內容包括硬件設計文檔,原理圖、ROM、通訊協議在內的全套方案,同時開放APP和雲服務的免費使用。這套方案不僅能實現運動記錄、睡眠記錄檢測、時間顯示、來電提醒等常規功能,還整合了百度健康雲服務,為用戶提供基於數據整合的衍生健康服務。百度智能手環基於Nordic公司nRF51822芯片開發,芯片集成BLE藍牙4.0協議。使用LIS3DH作為加速度傳感器,進行運動和睡眠監測。
百度智能手環具備的主要功能有:
- 運動計步(含里程、卡路里計算);
- 睡眠監測;
- 時間顯示;
- 久坐提醒;
- 來電提醒;
- 鬧鍾;
- 手機防丟(手機與手環雙向防丟);
- 遙控拍照(需要手機系統配套支持);
- 手機解鎖(需要手機系統配套支持)
手環的PCB部分,主要包括一顆集成BLE功能的MCU,以及由MCU控制的各種外設。
主要的外設有:
- 藍牙射頻電路;
- 使用SPI接口的G-sensor;
- 使用I2c接口的線性馬達驅動電路;
- 使用I2c接口的LED點陣驅動,與線性馬達公用總線;
- 使用GPIO的按鍵輸入;
- 使用GPIO的LED燈;
- 使用GPIO的普通馬達驅動電路;
- 外部復位電路。
文檔主要資料包含
- 藍牙通信協議
- 硬件BOM清單
- 硬件設計文檔
- PCB文件
- 固件設計文檔
- 固件批量下載軟件
- 工廠測試軟件及APP
- 控制APP定制化指南
- 固件源代碼工程文件
- 各芯片Datasheet手冊
文件下載
- 瀏覽器掃碼下載開源資料
- 下載地址:百度智能手環開源項目資料
- Github代碼地址:duband
歷史精選文章:
- Jlink使用技巧之讀取STM32內部的程序
- Jlink使用技巧之單獨下載HEX文件到單片機
- Jlink使用技巧之J-Scope虛擬示波器功能
- 百度智能手環方案開源(含源碼,原理圖,APP,通信協議等)
- 如何在Keil-MDK開發環境生成Bin格式文件
- elf格式轉換為hex格式文件的兩種方法
- 兩個HC-05藍牙模塊互相綁定構成無線串口模塊
- STM32實戰應用(一)——1602藍牙時鍾1液晶的顯示測試
- 單片機之模塊化編程
- 單片機課程設計——《基於AT89S52單片機和DS1302時鍾芯片的電子時鍾(可藍牙校准)》
- 個人博客添加網易雲音樂Flash插件
- 兩行代碼搞定博客訪問量統計
歡迎大家關注我的個人博客
或微信掃碼關注我的公眾號