【一起DIY】CuteBot机器人

2021-04-223万
精华项目
AI 快速预览详细 收起
本文介绍了如何使用Arduino Nano及其他硬件制作CuteBot教育机器人。文章提供了详细的硬件清单、连接方式和制作步骤,并为学生编写了用户库以简化编程过程。最终效果包括基础运动和语音控制功能。适合STEM教育和少儿编程入门。

前言

接触创客圈也有两年的时间了,从一个创客小白在创客圈不断的学习,接触了许多的产品及开源硬件,也算迈过了创客这个门槛。依稀记得自己刚开始用3D打印机做的一个otto机器人,刷入程序后它跳舞的蠢萌的样子。自己还是发了一个朋友圈炫耀了一番!现在积累了一些fusion360的建模基础,自己也想通过fusion360设计一款属于自己的教育类机器人:CuteBot。

CuteBot 爆 炸 图


第一次用fusion360 做图,不知道按什么顺序效果更好!总体来看效果还是不错的!(不喜勿喷哈)

硬件清单

序号 硬件名称 数量 链接
1 Arduino Nano及扩展板 1 链接
1 2路直流电机驱动模块 1 链接
1 GA12-N20 减速马达 2 链接
1 小船型开关 1 链接
1 I2C 8×16 RGB LED点阵表情板 1 链接
1 万向轮 1 链接

硬件连接

制作步骤

CuteBot的外形是用2D打印制作而成的。车身使用的是PLA材料,轮胎使用的是TPU材料。手头上没有黑色的材料,后期会给他喷成黑色。
安装轮胎

对N20电机进行焊接

焊接电机驱动模块


将电机驱动板与nano进行焊接

焊接锂电池模块

焊接船型开关

安装轮胎及万向轮

安装表情面板

盖上“头盖骨”,搞定!酷酷的CuteBot就这样完成啦!

编写CuteBot 用户库

在编程方面:为了让学生更容易的入手我们的CuteBot机器人。对此我特意为学生编写了CuteBot用户库。方便使用。目前只有运动指令的积木块。后期随着传感器的增加,会加入相应的传感器积木块。

功能演示

1、基础运动

程序设计

实验效果

2、语音控制

CuteBot的头上预留了M4的螺丝孔,供学生进行扩展。添加更多的传感器来感知它周围的世界。(eg:添加上语音识别模块,就行用语音来控制CuteBot了

程序设计

实验效果



更多玩法后期会进行添加.......

总结

好了!感谢大家的浏览,目前CuteBot还是个半成品,后面有时间会完善它的内部结构。后期我也会增加它更多的可玩性。更多项目教程欢迎关注个人博客:www.hockel.club

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(13)
416736987
416736987
导入库说缺少mpext文件
KkQ1VrB7W776
KkQ1VrB7W776
和铁熊的车有点像。。。。。。。哈哈哈
诩
回复KkQ1VrB7W776
哈哈哈哈哈哈哈哈哈哈哈哈
铁熊玩创客 | 桌面萌宠 Pandy,谁说智能车不能卖萌!
https://mc.dfrobot.com.cn/thread-36721-1-1.html?fromuid=837580
CalvinKang
CalvinKang
3D图纸可以分享一吗?
淘气的一丁
淘气的一丁
请问3D打印件可以分享下么!!!
DFHJM_IpFmV
DFHJM_IpFmV
哇!好可爱哦!
帅猫
帅猫
告诉你个秘密:这个绿色的模块会降低电池的使用寿命,原因是它一直在升压
帅猫
帅猫回复修远
虽说耗电量不大但对电池还是升压模块都是硬伤
修远
修远回复帅猫
这个耗电很多吗
rzyzzxw
rzyzzxw
评论内容
诩
为什么我搜不到用户库呀?
Hockel
Hockel
作者
回复
完善好后,马上安排!
诩
回复Hockel
什么时候能GIT上去呢?
好像赶紧做一个呀
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
诩
哇!好可爱的机器人!
RRoy
RRoy
萌萌哒
gray6666
gray6666
这个模型机有意思,建议批量上架
#嘉诚欧巴#
#嘉诚欧巴#
非常不错,期待改进~!
Hockel
Hockel
作者
回复#嘉诚欧巴#
嗯嗯,抱住嘉诚欧巴的大腿
dbc0301
dbc0301
非常小巧的机器人,如果再拓展一下模块,玩法一定非常多!
Hockel
Hockel
作者
回复dbc0301
嗯嗯,后面会有扩展的
- 没有更多了 -