这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » DIY手势翻页笔过程贴:2、需求分析,合理规划

共4条 1/1 1 跳转至

DIY手势翻页笔过程贴:2、需求分析,合理规划

高工
2024-05-20 08:46:29     打赏

本次EEPW-DIY活动一共有四部分作业,咱们对这部分作业进行一下简单的分析:

基础作业:

任务一:使用STM32CubeMX图形化配置软件,配置STM32H503RB芯片的内部参数,外设参数,引脚分配等功能

这个任务实际上是贯穿整个开发的任务,要求就是使用STM32CubeMX图形化配置软件配置各部分外设的配置以及生成初始化代码;

任务二:在学习完成全部讲解与实验后,在STM32H503RB开发板成功烧录程序,并编写软件代码实现LED灯周期闪烁,串口打印字符串"Hello EEPW & DigiKey! Hello STM32H503!"

这里设计主要涉及到了2个具体的功能外设,一个是LED的控制实现闪烁效果,使用板载LED;一个是串口打印字符串,使用调试模拟串口就可以;烧录程序这些基本就没什么问题了,不烧录也看不到现象啊;

提高作业:

任务一:实现STM32H503RB开发板的USB HIDKeyboard枚举成功

个人认为这一部分将是重点也是难点,毕竟USB枚举过程非常复杂,不过有STM32CubeMX的加持应该会方便很多,这个依然是板载的外设,电脑识别出来基本上就是枚举成功了;

任务二:实现PAJ7620U2数据的实时读取

这里开始就使用外部的模块了,PAJ7620的使用还是挺普遍的,网上资料也挺多的可以看看正点原子或者各种教学板卡的demo,可以减少很多的弯路,IIC接口我喜欢自己用GPIO模拟,速率不高,主要是硬件总是有各种错误导致死循环;可以通过串口将手势信息打印出来,看看检测情况

以上都是必做内容,接下来进阶选座内容了:

进阶作业(选做):实现手势翻页笔的示例功能,并通过视频录像方式展示你的作品。

个人认为这个其实也是一个必做的作业,毕竟本次的DIY项目就是手势翻页笔,我们通过提高作业的任务1和任务2已经完成了这个DIY最需要的两个支柱,本阶段的任务实际上是对以上内容的合理糅合,并实现翻页按键的模拟实现,主要的要求是需要拍摄一个成果视频!!

优秀作业(选做):发挥想象力,结合扩展期间进行控制。

那么咱们就想想一下吧,在进阶作业的基础上,还要用到继电器和蜂鸣器,实际上就用不到USBHID通信了,继电器和蜂鸣器都是执行期间,这里可以做一个简单的示意,就是使用手势检测控制风扇的启动,然后检测到手势后就蜂鸣器响一下,这样器件都用到了。

我们通过细致的解刨和分析,可以把任务大致分为两类:

板载资源的功能实现:例如LED控制,串口、USB等等可以通过一个章节来实现;

手势翻页笔功能:可以把手势传感器的驱动,翻页笔的复刻作为一个章节来实现,毕竟进阶作业比较重要;

个人创意实现:这一部分就通过自由组合将所有器件进行试用,实现基本功能的示意,可不是翻页笔了。

分析总结规划就到这里了,接下来就进行具体的实现了。




关键词: 过程贴    

院士
2024-05-23 09:19:43     打赏
2楼

透过现象谈了本质,正所谓磨刀不误砍柴工


助工
2024-05-29 02:36:08     打赏
3楼

赞赞赞,不愧是我大佬


专家
2024-05-30 08:37:51     打赏
4楼

跟进步伐,


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]