大家今天来跟大伙儿唠唠我最近捣鼓的一个小玩意儿——“枯萎穿心攻击”。这名字听起来挺唬人?是我瞎起的,灵感来源是那个什么JOJO的动画,感觉挺酷炫的就拿来用。
我就是刷视频嘛看到那些个UP主在那儿玩什么“枯萎穿心攻击毫无弱点”,还有什么“量产型曲奇”,给我看得一愣一愣的。心想这都啥跟啥?然后我就去搜搜,发现这玩意儿还挺有意思,好像是个自动追踪的攻击?
然后我就琢磨着,咱能不能也整一个类似的玩意儿出来?我可没想搞什么破坏,就是纯粹出于好奇,想试试看能不能实现类似的效果。
第一步,当然是找材料!
- 我翻箱倒柜,找出一个之前玩剩下的遥控小车,这玩意儿就当是“枯萎穿心攻击”的本体。
- 然后又找一个红外线传感器,用来感知目标,就像是给小车装个眼睛。
- 还找个小马达,用来驱动小车前进。
- 还得有一个控制器,我用的是一个之前做小项目剩下的单片机。
接下来就是动手组装!
我先把红外线传感器装到小车头上,然后把小马达和车轮连接起来。这部分不难,就是拧拧螺丝,接接线啥的。比较麻烦的是单片机的编程。
我得让单片机能够读取红外线传感器的信号,然后根据信号来控制小马达的转动。简单来说,就是:
- 如果传感器检测到前方有热源(比如我的手),就让小车往前冲。
- 如果传感器没检测到热源,就让小车停下来,或者稍微调整一下方向,继续找目标。
这部分花我不少时间,主要是调试代码,试好多次才让小车按照我的想法动起来。
的成果展示!
经过一番折腾,我的“枯萎穿心攻击”终于完工!虽然比不上动画里那么厉害,但也能自动追踪热源。我拿我的手在小车前面晃来晃去,它就跟着我的手跑,还挺有意思的!
这玩意儿还有很多可以改进的地方。比如,我可以给它加个超声波传感器,让它能够避开障碍物;或者加个摄像头,让它能够识别更复杂的物体。不过这些就等以后有空再慢慢研究!
这回的实践就分享到这里。这回的尝试还算成功,虽然过程有点曲折,但也学到不少东西。下次再有什么好玩的想法,再来跟大家分享!
还没有评论,来说两句吧...