跳转至

第一个项目:小手表需求清单

硬件清单

功能性的

  1. 主控芯片(需要调查,结合性能,需求和价格三方最优解)
  2. OLED(成本,分辨率,大小)
  3. 时钟芯片(专门的芯片)(Optional可选的,取决于最终方案选择RTC还是专门的芯片)
  4. 陀螺仪(带磁力计)(MPU6050,待评审,因为芯片有点老,需要考虑新方案)
  5. 拨轮按钮(注意,多大决定于PCB板的体积,最后考虑)
  6. 迷你蜂鸣器 / 音乐芯片(考虑 +调查下,看看体积足够小就考虑)

基础性的

  1. 等待补充

集成到PCB上,所以需要考虑PCB画板子的问题(⭐)

Task

  1. 调查上面的硬件清单,选择合适选型,交付一小份说明/报告,包含啥硬件,为什么选,有没有备选,淘宝链接或者购买链接
  2. 我们再对下敲定这套硬件方案后,我开写,兄弟画PCB

软件清单

  • OLED库
  • 直接应用组件库
  • 组件库
  • 图形库
  • OLED驱动(板件参数宏)器件层
  • IIC驱动(引脚)/SPI等通信层
  • 上述芯片的基本驱动到获取业务接口的桥接代码(从让这个芯片正确跑起来 到 让这个芯片发挥它的作用)
  • 业务层
  • 计时器界面,计时器的功能(秒表,倒计时)
  • 闹钟:设置时间调用蜂鸣器响起
  • DinoGame:小恐龙游戏
  • 步态步数界面 + 指南针界面