相信很多人都喜欢小动物,例如小狗或小喵什么的!现在分享一个好玩的小玩意!类似Sphero的球型机器,可以用来逗喵溜狗。2016年大概5月份的时候看到做BB-8机器人的泰哥做了一个遥控小球,我也好想做一个,可是他说电脑坏了重装系统后建模文件没了。恰好2016年暑假8月份我家走来了一只流浪小喵,好萌好可爱啊!我正好在学习solidworks三维建模,于是就决定自己试着做一个逗喵的小球。
一边学习Solidworks一边建模,断断续续地画,大概画了一个多月吧,建完模后又修改了好多遍才满意。
零件清单:
材料名称数量
8CM直径亚力克球1(建议多买几个备用)
N20减速电机4mm出轴(转速大约300RPM/6V)2
7.4V小锂电池602540(SM接口)1
两路电机驱动板drv88331
塑料牛眼轮3
Arduino Nano(不焊排针)1
HC05或06蓝牙模块1
橡胶圈2
杜邦线、28号硅胶线、热缩管、扎带若干
M2*8螺丝+M2螺母14
3D打印件按stl文件说明打印(轮子多打印几个备用
橡胶圈是买橡胶圈车轮拆下来的,尺寸大概是外径28mm、内径25mm、线径3mm。
想自己做的自己到网上购买上面说的电子零件,在这里说说做小球时走过的坑!用DF活动的现金券在DF商店买了Bluno Nano、3.7v锂电、HR8833微型电机驱动板结果发现没一个能用上,原来那个集成蓝牙功能的Bluno Nano是个不通用的蓝牙,蓝牙软件必须用官方提供的app,不支持密码配对,自己弄好的蓝牙遥控app用不了;HR8833驱动板需要两个5V或以上的电源输入才能工作,我还以为一个是电源输入,另外一个可以输出电源的,折腾了我快一个多星期才搞懂了,真是每块板子都有它不工作的脾气啊!!!希望DFRobot能完善一下这些电子零件和模块,做个通用的蓝牙Nano板,电机驱动板也做得更人性化易用;3.7v电池电机启动瞬间会把电压拉低,导致蓝牙自动断开然后小球会失控,一直滚停不下来,所以改用7.4v锂电就没有问题了。
接线图:接线很简单,就是一个蓝牙小车的接线方式
组装零件
感觉小球程序用PWM控制好像会好点
蓝牙模块先不要安装,先烧录程序,通过ArduinoIDE串口发送字符测试电机转向,方向不对就修改子函数下的digitalWrite(INX,HIGH或者LOW);测试好再装蓝牙模块
蓝牙模块设置好后再组装到Arduino板子上,我比较喜欢用杜邦线与蓝牙模块连接,不焊死,方便拆下来用到别的地方
组装完成
用扎带把电池固定
完成
我在GitHub上找到了一个android开源的蓝牙遥控App把源码修改成自己想要的,我不会iOS,所以就没有iOS苹果手机的App啦。
自定义编码默认值为:前进 1、后退 2、左转 3、右转 4、停止 0
滑动虚拟摇杆上-前进、下-后退、左-左转、右-右转、松开为停止;也可以作为其它蓝牙小车的遥控app。
附件包含开源程序文件和蓝牙模块设置教程。
转自DF社区-好奇吖斌
1