分享一个百度智能手环开源项目的设计方案资料。

项目简介


百度云智能手环的开源方案是基于Apache2.0开源协议,开源内容包括硬件设计文档,原理图、ROM、通讯协议在内的全套方案,同时开放APP和云服务的免费使用。这套方案不仅能实现运动记录、睡眠记录检测、时间显示、来电提醒等常规功能,还整合了百度健康云服务,为用户提供基于数据整合的衍生健康服务。百度智能手环基于Nordic公司nRF51822芯片开发,芯片集成BLE蓝牙4.0协议。使用LIS3DH作为加速度传感器,进行运动和睡眠监测。

百度智能手环具备的主要功能有:

  • 运动计步(含里程、卡路里计算);
  • 睡眠监测;
  • 时间显示;
  • 久坐提醒;
  • 来电提醒;
  • 闹钟;
  • 手机防丢(手机与手环双向防丢);
  • 遥控拍照(需要手机系统配套支持);
  • 手机解锁(需要手机系统配套支持)

手环的PCB部分,主要包括一颗集成BLE功能的MCU,以及由MCU控制的各种外设。

主要的外设有:

  • 蓝牙射频电路;
  • 使用SPI接口的G-sensor;
  • 使用I2c接口的线性马达驱动电路;
  • 使用I2c接口的LED点阵驱动,与线性马达公用总线;
  • 使用GPIO的按键输入;
  • 使用GPIO的LED灯;
  • 使用GPIO的普通马达驱动电路;
  • 外部复位电路。

文档主要资料包含

  1. 蓝牙通信协议
  2. 硬件BOM清单
  3. 硬件设计文档
  4. PCB文件
  5. 固件设计文档
  6. 固件批量下载软件
  7. 工厂测试软件及APP
  8. 控制APP定制化指南
  9. 固件源代码工程文件
  10. 各芯片Datasheet手册

文件下载


历史精选文章:


欢迎大家关注我的个人博客

或微信扫码关注我的公众号

最新文章

  1. JavaScript之糟粕
  2. MySQL 分组后,统计记录条数
  3. CSS魔法堂:重新认识Box Model、IFC、BFC和Collapsing margins
  4. BZOJ4644 : 经典傻逼题
  5. jquery.SuperSlide.2.1.2--轮播(兼容到IE7 适用于整屏)
  6. UIkit框架之UIwebview
  7. 基于springMVC+springSecurity3.x+Mybaits3.x的权限系统,,开放源码,支持开源
  8. magic_quotes_gpc、mysql_real_escape_string、addslashes的区别及用法
  9. Monkey Tradition(中国剩余定理)
  10. php文件操作基本使用方法
  11. 至Android虚拟机发送短信和拨打电话
  12. netty入门篇(1)
  13. JavaScript 的使用基础总结②DOM
  14. istio路由配置
  15. fatal error: No such file or directory
  16. 代理模式(静态代理、JDK动态代理原理分析、CGLIB动态代理)
  17. 【arc073f】Many Moves(动态规划,线段树)
  18. 手撕RPC框架
  19. Docker国内仓库和镜像
  20. 动态绑定,多态,static

热门文章

  1. ubuntu12.0.4开启root用户登陆
  2. 布局优化之ViewStub源码分析
  3. 编程经验点滴----在 Oracle 数据库中保存空字符串
  4. Docker EE 安装 on centos7
  5. OneAPM 重磅登陆 CTDC 2018展示“ AIOps 双雄”创新实力
  6. 根据标签中动态获取的值绑定特定的class
  7. html常见标签和属性
  8. Mysql --学习:大量数据快速导入导出
  9. c/c++ 线性表之单向循环链表
  10. 数据挖掘---Matplotib的学习