查看原文
其他

百度智能手环方案开源(含源码,原理图,APP,通信协议等)

wcc149 电子电路开发学习 2021-01-31

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

百度云智能手环的开源方案是基于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手册


后台回复“百度手环”可获得下载链接。



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


http://www.wangchaochao.top/


微信扫码关注我的公众号


不定期更新电子嵌入式方面的个人学习笔记和技术总结,欢迎大家互相学习交流!


历史精选文章:

    elf格式转换为hex格式文件的两种方法

    Jlink使用技巧之J-Scope虚拟示波器功能

    如何在Keil-MDK开发环境生成Bin格式文件

    BIN、HEX、AXF、ELF文件格式有什么区别


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存