咋想起搞这个“羞羞动”的
说说我最近瞎折腾的一个小玩意儿,名字嘛我给它取了个“羞羞动”。听着是不是有点那就是个挺简单的东西,但过程还挺有意思,分享给大家乐呵乐呵。
起因也简单,就是有段时间,感觉天天对着电脑,脖子都快僵了。就寻思着,能不能搞个啥小东西放桌上,能互动一下,解解闷。又不想搞太复杂的,毕竟咱也不是啥专业大佬,就图一乐。
一开始也没啥头绪,就想着要“动”起来,还要有点“个性”。后来不知道咋的,就冒出个“害羞”的念头。你想,一个东西在你面前表现得挺害羞,是不是还挺好玩的? 说干就干,就开始琢磨了。
折腾“羞羞动”的辛酸泪
这玩意儿听着简单,真做起来,那可真是一把辛酸泪。我一开始就想着,用个小破盒子,里面装个小机关,人一靠近,它就缩回去;人一走开,它就偷偷探出头来。多形象!
材料嘛都是些犄角旮旯翻出来的:
- 一个不知道啥时候买的开发板,好像叫啥“阿杜伊诺”还是啥的,反正就是块小板子。
- 一个舵机,就是那种能转特定角度的小马达。
- 一个超声波传感器,用来测距离的,判断人有没有靠近。
- 还有就是纸板、胶带、热熔胶枪这些手工必备品了。
第一步是让那个小舵机带着我做的“小脑袋”动起来。我用硬纸板剪了个小人的形状,画了个滑稽的表情,粘在舵机臂上。结果?要么就是不动,要么就是发疯一样乱转,根本不受控制。查了半天资料,原来是线接错了,还有那个代码逻辑也写得乱七八糟。我这脑子,真是!
好不容易让它能“受控”地动了,下一步就是让它“害羞”起来。我寻思着,传感器测到有人靠近,比如说30厘米以内,小脑袋就得“嗖”地一下缩回盒子里。等人走了,它再慢慢地、试探性地探出来。
编程这块儿,对我这种半吊子来说,真是头大。那个延迟、判断,调了好久。一开始那个“害羞”的效果,简直就是“惊悚”,突然缩回去,跟见了鬼似的。后来又改成慢慢缩,又觉得不够“羞”,反而像“懒”。反反复复调参数,调动作的幅度和速度,才勉强有了点“不好意思”躲起来的感觉。
最搞笑的是做那个盒子。我一开始想用个好看点的小木盒,结果手头没有。就用快递纸箱割了个。那叫一个歪歪扭扭,简直配得上“羞羞”这俩字,它自己看着都得害羞。后来又用热熔胶固定传感器和舵机,结果胶不是挤多了就是挤少了,手上还烫了好几个泡。说起来都是泪。
“羞羞动”长啥样?
折腾了好几天,总算是把这个“羞羞动”给弄出来了。虽然样子磕碜了点,但功能算是实现了。
现在把它放桌角,你一凑近想看它,它就“嗖”地一下把用纸板做的小脑袋缩回那个破纸盒子里,好像在说“别看我,我害羞”。你要是走开点,或者不理它,过一会儿,它那个小脑袋就会慢慢地、一点一点地从盒子里探出来,左看看右看看,贼头贼脑的,特别逗。
有时候我故意在它面前晃一下手,它就吓得赶紧缩回去,过半天都不敢出来。这“羞劲儿”拿捏得,我觉得还行。虽然代码写得不咋地,盒子也丑,但看着它那个傻乎乎又有点可爱的样子,之前那些麻烦事儿好像也值了。
这玩意儿,没啥大用,就是个自娱自乐的小制作。不过整个过程下来,也算是复习了一下那些快忘光的编程知识,还锻炼了动手能力。最重要的是,它确实能在我摸鱼…不,是工作疲惫的时候,给我带来点小乐趣。所以叫它“羞羞动”,一方面是它动作害羞,另一方面,我这制作过程也挺“拿不出手”的,哈哈。
就分享到这,算是个小小的实践记录,给大家看个乐子。你们有啥好玩的想法,也动手搞搞看,过程比结果有时候更有意思。
还没有评论,来说两句吧...