openmv最球小车,可以准确找到小球
2021-04-22 17:00:44 2KB openmv
1
相信很多人都喜欢小动物,例如小狗或小喵什么的!现在分享一个好玩的小玩意!类似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社区-好奇吖斌
2021-04-21 18:06:25 3.94MB 蓝牙模块 hr8833 电路方案
1
个人游戏编程练习配套代码
1
针对不平衡样本下的故障检测,不平衡样本下具有很好的优越性
2021-04-20 09:08:42 7.19MB 不平衡样本 故障检测 间隔最大化
1
弹跳小球游戏,适合c语言初学者
2021-04-20 09:08:35 2KB C语言 弹跳小球 小游戏 初学者
1
该案例是C#写的最简单的游戏案例。主要针对游戏中的碰撞和阻挡问题。通过该案例,可以让人饶有兴致的学习C#语言,体会C#编程逻辑。
2021-04-15 22:08:33 60KB C# 小球 挡板 最简单的游戏案例
1
两个代码,用matlab分别演示单个小球在方框内发生完全弹性碰撞和3个小球在方框内发生完全弹性碰撞(考虑小球之间碰撞),每次碰撞都显示对应冲量。
用java实现挡板接小球的游戏,小球按照随机轨迹运动,可左右移动挡板来接着小球,小球接触挡板后反弹,接不住则游戏失败
2021-04-13 19:45:19 77KB java 挡板小球
1
在Visual Studio环境中利用C#在窗体中实现小球的左右往返运动和沿窗体四周运动
2021-04-11 21:30:27 2.34MB C# VS
1
MFC实现小球运动,碰到边缘时候反弹。可以调节速度,控制小球停止或运动
2021-04-08 21:20:31 109.11MB mfc
1