项目计划通过五条分别位于五指的曲率传感器和三轴加速度计与陀螺仪配合,识别手的姿态与动作。通过FPGA的快速分析能力完成识别,并产生相应编码的PWM波。再通过在所需要控制的物体上建立一个解码的系统,即可通过PWM波控制你所希望控制的其他物体。
项目中我们实际完成了曲率传感器的部分,并控制了一台小车的行走。
Digilent Cmod A7是一款基于Xilinx Artix-7 FPGA的最小系统原型化开发板,具有48引脚DIP,并可直连面包板。该产品的大小仅有0.7” x 2.75”,适用于基于Xilinx Vivado开发软件的各类数字逻辑电路以及MicroBlaze嵌入式软核处理设计。
在这一动手项目中,我们将使用Cmod A7作为开发板,将PmodKYPD 16键键盘插入到Cmod的接口中,完成一个密码锁的设计。同时,本项目还有Basys3的版本,增加了利用Basys3自带的数码管显示输入的功能。此功能也可通过Cmod引脚外接到数码管上实现。