查看: 19397|回复: 34

[大赛作品提交] 【提交】树莓派之超级瞄准,已部署!

  [复制链接]
  • TA的每日心情
    开心
    2019-5-31 10:27
  • 签到天数: 98 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2018-1-9 01:39:25 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 ky123 于 2018-1-31 14:06 编辑

    首先感谢E络盟提供的器件,感谢爱板网的比赛平台,感谢管理大大的勤劳组织!
    ***************************************密封线内不要答题***************************************

    作品名字: 超级瞄准,已部署------基于树莓派的控制射击平台
    作品简介:树莓派+摄像头+openCV+d电磁炮,识别追踪锁定目标,然后电磁炮打击
    关键词: 树莓派,Raspbian系统,openCV,图像识别,舵机,闭环控制,增量式PID,电磁炮,升压

    一、实现目标:
    1.在树莓派上源码编译安装openCV,通过摄像头获取图像
    2.学习openCV,结合开源算法进行识别目标,锁定目标
    3.操作舵机,定位定点
    4.电磁炮制作与发射测试
    5.完成基于树莓派的射击平台

    二、硬件:
    硬件部分,主要就是舵机和电磁炮部分搞起来会比较麻烦点:
           1.舵机平台:操作炮筒需要有X轴运动和Y轴运动,所以需要两个舵机。买个两个国产的MG996(好像买到山寨货了,测试的时候有个直接冒烟了),PWM控制,闭环控制,用的增量式pid。舵机驱动电流比较大,所以用了个LM2596模块来给舵机供电,12V稳6V,6V舵机反应会比较灵敏。
           2.电磁炮:电磁炮用的是初中物理知识了,电能转化为电磁场,在转化为动能,老早以前就想做一个来玩了。主要材料是开关电源(买了一个12V\50A的,效果拔群),大电容,光电开关(因为我做的是两级的),升压电路(12V升到400V),可控硅,线圈。电容越大,充电电压越高,线圈级数越多,威力越大,多级线圈加速的电磁炮可以击穿薄钢板。不过这已经走在刑法边缘了,随时可以蹲进去。我做的威力不大,合法,两米开外爆破一个酱油瓶(400V)。

    硬件框图.png

    硬件结构图

    三、软件:
    软件主要就是目标识别了,还有舵机控制,我用的是Python,毕竟人生苦短。采集每一帧图像,进行RGB转HSV空间颜色变化,寻找合适的阈值,滤去杂物,只保留气球,对图像进行腐蚀膨胀,然后做闭运算,历遍全图,阈值滤波,提取色块轮廓,圈起来,就ok了。舵机控制就是检测气球中心(反馈值),然后让气球中心和画面上的某坐标(目标值)重合,不断做固定周期的闭合控制,PID参数调节。参考 https://www.cirmall.com/bbs/thread-98457-1-2.html
    软件流程图.png

    软件流程图


    四、实物图:

    TIM截图20180108213526.png


    TIM截图20180108213948.png

    TIM截图20180108214141.png
    原谅我包装丑,事实上它确实很丑

    五、演示视频:

    加载需要一段时间,请耐心等待。。。。

    http://v.youku.com/v_show/id_XMzMwNzU3MTc1Mg

    六、核心code(详见附件)
    img.png


    pid.png

    七、附件:

    游客,如果您要查看本帖隐藏内容请回复


    最后说两句,制作电磁炮千万小心,成本最贵的就俩,一个是开关电源,另外一个就是自己的小命了,且行且珍惜。当初申请比赛写的方案目标,有做到的有没做到的,不管怎样,最终完成作品提交了,善始善终过个好年!
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-7-22 16:47
  • 签到天数: 677 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2018-1-9 12:23:55 | 显示全部楼层
    666,赶紧支持一波
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-3-15 22:37
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2018-3-15 22:38:57 | 显示全部楼层
    诚                                       意
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-3-22 08:43:18 | 显示全部楼层
    多谢分享,学习学习
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-3-14 10:26
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2018-4-14 17:18:14 | 显示全部楼层
    6666666666666666666666666
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-23 11:29
  • 签到天数: 55 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2018-5-28 17:27:28 | 显示全部楼层
    这也是自己想弄的,支持一波!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-25 14:50
  • 签到天数: 1071 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2018-6-1 08:19:10 | 显示全部楼层
    支持一波                       
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-12-12 12:45
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2018-6-1 10:54:02 | 显示全部楼层
    看你从飞卡32转到玩树莓派了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-6-15 13:10:38 来自手机 | 显示全部楼层
    666可以去尝试一下
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-18 08:33 , Processed in 0.219766 second(s), 36 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.