返回列表 发新帖本帖赏金 1.00元(功能说明)

[开源硬件] DIY一个四足机器人,含详细教程和视频(已出坑)

[复制链接]
876|9
 楼主 | 2018-9-12 17:49 | 显示全部楼层 |阅读模式
本帖最后由 spritez 于 2018-9-12 17:54 编辑

平时就喜欢DIY(瞎折腾),今次咬牙买了台3D打印机,忍不住想做点啥得瑟得瑟,在学习3D打印机使用的过程中,访问了很多DIY网站。很多新奇玩意弄得我心痒痒的,正好也想教家里孩子学习编程(一厢情愿),于是看重了一个四足机器人。原网址:https://www.thingiverse.com/thing:2311678 于是DIY了一个。坑不算深,逐一踏过。其中原设计使用的控制板是LinkIt 7697,这个控制板某宝卖一百多,使用Arduino开发环境开发,一来偏贵,二来国内使用的不多,资料少。三来,就是不适合小孩学习。我认为最适合孩子上手学习的语言是Python和JavaScript,这是题外话。本人采用microPython,使用Python编程。由于这个四足机器蜘蛛本身有8个关节,需要8只舵机。但microPython板只有4个servo接口。因此,索性采用一个16路servo驱动板,通过I2C控制。原版本中的电池我始终没搞明白,不过DIY嘛,随便选个锂电池就好了。另外增加超声测距模块作为眼睛部分。根据所选的材料从新规划骨架设计,并且优化了安装模式。
组装完成的样子:

自动避障演示:

3D设计的骨架:(这东西打印一套要13个多小时...)
组装,调教电机:
  这里遇到的一个坑就是在组装过程中要将8只电机调教好,才能上螺丝固定,否则,你是无法控制每个servo电机达到最理想的角度的。

遥控部分:  本想选用蓝牙,但想到还要编手机端的程序,小孩一下搞不了这么多,因此采用最简单的PS2手柄遥控吧。有兴趣的人可自行改动成蓝牙遥控吧。
主控编程:  这部分当然是用Python啦,对于玩了多年C的人来说,感觉超简单,居然不用管变量类型。做了两个控制程序,一个用手柄控制。一个使用超声波测距模块自动避障行走。另外,这些程序都使用了microPython控制板的自带库。可自行设计新的动作。

组装教程:
编程教程:
视频教程太大,如果大家感兴趣回个贴哈,我上传到百度盘上。

最后总结:做完之后,发现组装部分可能对小孩的难度大了些。编程部分对10岁以上的孩子还算能接受,为了降低难度,我已经将复杂的控制部分隐藏起来。初学者直接调用动作函数就可以了。编程手册也分为初高级篇。另外,3D打印的骨架我放在自己的某宝店铺中,搜索"创客DIY乐园"。没条件自己打印的可购买,30元对得起我14个小时操劳算是帮忙,但我要提前联系我,我现打印所以不能立即发货。其余部分其实我都是某宝上买的,推荐大家自己购买,省的我倒遍手。不赚钱,和同好交流而已。
投石问路,抛砖引玉,如果感兴趣的人多,我会继续开坑,目前也正在折腾新机器人...想找一些同好一起交流,毕竟一个人折腾很寂寞的。给大家预览一下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

打赏榜单

小小电子爱好者 打赏了 1.00 元 2018-09-12
理由:有意思的DIY

 楼主 | 2018-9-12 17:54 | 显示全部楼层
本帖最后由 spritez 于 2018-9-21 11:22 编辑

补上之前的教学视频及相关资料,不得不说,度盘上传大文件还真是折磨人呀...
https://pan.baidu.com/s/1kqpz2xn0hdXTgiouIyoowQ      密码:z1ti

大家也可以关注我的微信号:MakerDIY-Park   就是自己写着玩玩的。

| 2018-9-12 20:14 | 显示全部楼层
太赞了,有时间就做点东西玩玩   还是特别棒的!
| 2018-9-14 16:57 | 显示全部楼层
做得不错,顶一个
| 2018-9-17 16:20 | 显示全部楼层
赞一个!
不仅能自己娱乐,还能作为学习教材培养孩子能力
| 2018-9-18 17:16 | 显示全部楼层
顶一下
| 2018-9-19 10:51 | 显示全部楼层
学习了,谢谢分享
| 2018-9-19 17:31 | 显示全部楼层
做的不错,顶一下
| 2018-9-20 14:46 | 显示全部楼层
厉害厉害,走心了
| 2018-9-20 20:24 | 显示全部楼层
顶一下 有空做个玩
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /4 下一条

快速回复 返回顶部 返回列表