基于STM32L151的多功能运动辅助器

这是一个传感器项目,跟之前的 WatchT Mini 有点类似,但是比 WatchT Mini 更小更精致,这次的小玩意我定义为多功能运动辅助器,使用 STM32L151 做为核心,板载锂电池充放电,同时使用了一颗与小米手环2同款的 Oled 屏。

板载功能

如图所见,板载功能有:

  • 锂电池充放电管理,基于 SGM4056 方案;
  • 板载 Type-C 接口,充电调试一体;
  • 板载 USB 调试串口;
  • 板载一片 Oled 屏幕,0.42 英寸,超级小,与小米手环 2 同款;
  • 板载重力加速度计;
  • 板载 BMP280 气压计;
  • 板载一颗超小蜂鸣器;
  • 板载两个可编程按钮;
  • 为了调试方便,板载一个复位按钮,毕竟这是一个开发板;

这次的东西主要就是小巧精致,在双面板的前提下,极小的空间内完成了元器件布局,并且尽可能的实现了最高的优化。

看一个点亮效果图:

固件开发

本次固件全程使用了 HAL 库,没有做 RT-Thread 之类的开发移植,OLED 驱动参考了中景园的程序,并做了一些修改。

问题

本次的板子其实设计的不太对,屏幕的原点设计错误,所以导致屏幕只能反着焊接,真实的设计屏幕是折叠到正面,板子整体也没有开起来这么长,下一版会改掉这个问题。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注