昨天把今年最后一个比赛弄完了,今天上班突然没有了比赛的压力,感觉很无聊
上网闲逛,突然发现一个很有意思的项目——无聊盒子
大概就是这么个盒子
就是盒子有一个打开的开关,当你打开的时候里面就会伸出一只手,把开关关掉,盒子关上
确实很无聊,但是觉得还挺好玩。
上淘宝看了一下,有很多卖家在卖这个,还加入了布娃娃,造型更可爱。
正好无聊,那就来做一个无聊盒子吧。
最近参加了DFROBOT的REMAKE比赛,正好来练练手。
步骤1 确定思路和硬件清单
无聊盒子的原理就是有一个开关,当开关打开的时候,盒子盖打开,然后伸出一只手来关闭开关。
那原理非常简单,只需要一个掌控板(带扩展板),一个开关(没有图中那种开关,就用了一个触碰开关来代替),一个TT马达就够了。
步骤2 制作外壳
外壳原本打算用3D打印,但是考虑到3D打印时间太长,正好之前比赛留下了很多盒子,于是决定用激光切割机来做外壳。
用Lasermake设计了盒子的造型如下:
拼装好之后效果如下:
PS:我这里马达的板子不小心弄坏了,用了个之前的3D打印盒子代替了,废物利用。
步骤3 编写程序
程序原理非常简单,直接上代码
步骤4 测试及改进
做好了,测试一下,效果还是不错的!也挺好玩!
步骤5 总结及改进
虽然是个无聊盒子,原理非常简单,但是在做的过程中发现并不是那么简单
而且做起来也不无聊,做好了还挺开心。
无聊的时候可以试试做一个,做一个更有创意的无聊盒子。
下一步打算进行几个改进:
1、一个马达既要推开盖子又要推动开关,有点吃力,特别是当盖子比较重的时候。因此后面打算再增加一个马达,专门负责推开盖子,原有马达只负责推动开关。
2、把造型再设计得好看一点,这个因为要迁就之前剩下的盒子,因此造型有点丑。
3、再增加点创意,比如可以设计多个开关,或者增加一些随机效果,使得无聊盒子比较好玩,这样就不无聊了。
步骤6 改进来了
针对之前推力不够的问题,我做了如下改变
1、增加一个舵机,用来推开盖子
2、本来这样就够了,但是因为之前那个推手太大,导致舵机没有地方放,因此我把之前的推手改成了3D打印的
代码也要跟着改,加入舵机的代码
现在像德芙一样丝滑了,再也不会出现卡壳的请客了。
下一步再好好做做美化。
附件
橙子昂2024.08.13
厉害
伦**2024.03.19
666
士大夫大师傅2020.12.29
哈哈哈,有点东西啊兄弟
稀里糊涂2020.12.29
有点像用舌头推,美化一下改成舌头,感觉更有意思
肥罗-阿勇2021.01.03
好的,我这周改进一下
云中云端2020.12.26
这个平台都没啥人啊,东西到不错