智能发射器-杨承展
点击数:153
项目简介:
智能发射器是一款打人的作品。通过自己动手组装一个发射器,你可以更深入地了解其结构和功能,通过简单的操作,就能实现对目标物体进行瞄准和发射,配合PS2手柄,让你的作品可玩性更加高。
通过本项目,参与者将能够:
- 学习并理解智能发射器的结构设计和机械原理。
- 掌握基本的电子组装和编程技能。
- 提升创新思维和问题解决能力。
- 通过实际操作,体验从设计到成品的全过程。
制作该作品的材料:
Arduino扩展板、Arduino控制板、5V降压模块、18650锂电池、3D打印件、SG90舵机、PS2无线遥控手柄+接收器、普通电机、电机驱动板、导线、铁轴、橡皮筋、螺丝、螺母、4p端子线
制作过程:
第一节:
我学到了怎么用摄像头看东西,还能通过电脑网页看到摄像头看到的画面。而且还组装了发射器的部分结构。我的感觉摄像头不靠谱还容易烧,需要人工操作。
第二节课:
我继续组装结构,安装两个电机,用来发射软弹,然后连接电路,接着我编写了程序控制两个电机的转动方向,测试软弹发射的效果,最后还复位3个舵机的角度。
第三节课:
增加摄像头识别物体后,启动发射装置,软弹能自动发射出去,而且能连续发射, 但是准确度很低。
第四节课:
增加了PS2无线遥控,通过遥控器的控制,能很好的控制发射器的发射角度更准确的打人。但每发射一次,舵机推弹就两次,是一个程序bug。
第五节课:
我完善了装置的程序,本来按一下发射按键发射一次,结果它发射了两次,在这个程序bug里我修改多次,最后我只用一个按键触发解决了。最后还总结了文档。