此份代码基于stm32F407,开发板使用正点原子探索者,摄像头也是正点原子的OV2640摄像头,两路PWM。一个在PF9一个在PF7。频率50HZ,PID定时器中断20MS,进行了软件二值化,并用极其简单的算法提取质心。PID使用智能车常见的PD控制,参数还需要再仔细调整。摄像头帧率在27-28帧左右。舵机使用MG996R,很常见,驱动电压5.9v,采用大功率稳压器件。由锂电池稳压驱动舵机。锂电池11.4v 3S.
在边长为 65cm 光滑的正方形平板上均匀分布 着 9 个外径 3cm 的圆形区域,其编号分别为 1~9 号,位置如图 1 所示。设计一控制系统,通过控制 平板的倾斜,使直径不大于 2.5cm 的小球能够按照 指定的要求在平板上完成各种动作,并从动作开始 计时并显示,单位为秒。
两个版本 | 电阻屏版板球控制系统 | 摄像头版板球控制系统 |
成品展示 | ||
演示视频链接 | 📹 mp4 | 📹 mp4 |
作品参数 |
此份代码纯属开源,抛砖引玉,请不要拿去做倒卖以及牟利工作。谢谢!
此份代码基于stm32F407,开发板使用正点原子探索者,摄像头也是正点原子的OV2640摄像头,两路PWM。一个在PF9一个在PF7。频率50HZ,PID定时器中断20MS,进行了软件二值化,并用极其简单的算法提取质心。PID使用智能车常见的PD控制,参数还需要再仔细调整。摄像头帧率在27-28帧左右。舵机使用MG996R,很常见,驱动电压5.9v,采用大功率稳压器件。由锂电池稳压驱动舵机。锂电池11.4v 3S.
打赏链接:用于群管理和扩充群
其他嵌入式系统设计开源项目: