所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

好无聊啊,做个无聊盒子吧

肥罗-阿勇 肥罗-阿勇 2020-12-18 22:29:26
5
4
简单

昨天把今年最后一个比赛弄完了,今天上班突然没有了比赛的压力,感觉很无聊

上网闲逛,突然发现一个很有意思的项目——无聊盒子

大概就是这么个盒子

projectImage

就是盒子有一个打开的开关,当你打开的时候里面就会伸出一只手,把开关关掉,盒子关上

确实很无聊,但是觉得还挺好玩。

上淘宝看了一下,有很多卖家在卖这个,还加入了布娃娃,造型更可爱。

projectImage

正好无聊,那就来做一个无聊盒子吧。

最近参加了DFROBOT的REMAKE比赛,正好来练练手。

projectImage
步骤1 步骤1
确定思路和硬件清单

无聊盒子的原理就是有一个开关,当开关打开的时候,盒子盖打开,然后伸出一只手来关闭开关。

那原理非常简单,只需要一个掌控板(带扩展板),一个开关(没有图中那种开关,就用了一个触碰开关来代替),一个TT马达就够了。

材料清单 材料清单
1x
掌控板
1x
TT马达
1x
触碰开关
1x
掌控扩展板
步骤2 步骤2
制作外壳

外壳原本打算用3D打印,但是考虑到3D打印时间太长,正好之前比赛留下了很多盒子,于是决定用激光切割机来做外壳。

用Lasermake设计了盒子的造型如下:

projectImage

拼装好之后效果如下:

projectImage
projectImage

PS:我这里马达的板子不小心弄坏了,用了个之前的3D打印盒子代替了,废物利用。

步骤3 步骤3
编写程序

程序原理非常简单,直接上代码

projectImage
步骤4 步骤4
测试及改进

做好了,测试一下,效果还是不错的!也挺好玩!

步骤5 步骤5
总结及改进

虽然是个无聊盒子,原理非常简单,但是在做的过程中发现并不是那么简单

而且做起来也不无聊,做好了还挺开心。

无聊的时候可以试试做一个,做一个更有创意的无聊盒子。

下一步打算进行几个改进:

1、一个马达既要推开盖子又要推动开关,有点吃力,特别是当盖子比较重的时候。因此后面打算再增加一个马达,专门负责推开盖子,原有马达只负责推动开关。

2、把造型再设计得好看一点,这个因为要迁就之前剩下的盒子,因此造型有点丑。

3、再增加点创意,比如可以设计多个开关,或者增加一些随机效果,使得无聊盒子比较好玩,这样就不无聊了。

步骤6 步骤6
改进来了

针对之前推力不够的问题,我做了如下改变

1、增加一个舵机,用来推开盖子

2、本来这样就够了,但是因为之前那个推手太大,导致舵机没有地方放,因此我把之前的推手改成了3D打印的

projectImage
projectImage

代码也要跟着改,加入舵机的代码

projectImage

现在像德芙一样丝滑了,再也不会出现卡壳的请客了。

下一步再好好做做美化。

附件 附件
Makelog作者原创文章,未经授权禁止转载。
5
4
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]