2019-9-23 12:44:46 [显示全部楼层]
3263浏览
查看: 3263|回复: 5

[项目] 【嘉年华展示】掌控机甲狄仁杰麦轮战车

[复制链接]
本帖最后由 rzegkly 于 2019-10-27 15:46 编辑

【嘉年华展示】掌控机甲狄仁杰麦轮战车图1
秋分(autumnal equinox),农历二十四节气中的第十六个节气,
时间一般为每年的9月22或23日。南方的气候由这一节气起才始入秋。
太阳在这一天到达黄经180度,直射地球赤道,因此这一天24小时昼夜均分,各12小时;
全球无极昼极夜现象。秋分之后,北极附近极夜范围渐大,南极附近极昼范围渐大。
天高云淡,秋高气爽,在这个特别的季节,送上特别的礼物——《掌控机甲狄仁杰麦轮战车 》

【嘉年华展示】掌控机甲狄仁杰麦轮战车图3

材料清单

1x水弹发射器套件链接
1x麦克纳姆轮链接
1x盘古斧AB板链接
1x伪S1狄仁杰套件链接
1x蓝色单轴TT马达链接
1x带盖带开关带DC头链接
1x金属齿轮舵机链接
【嘉年华展示】掌控机甲狄仁杰麦轮战车图2

一、思路:
1、设置WiFi的 相关参数,建立SIOT物联网服务器;地址:192.168.1.4 账号:siot ;密码:dfrobot;项目:
jj/001;

2、掌控板B端:按P键,发出qianjin指令;按Y键,发出houtui指令;

                            按T键,发出zuoyi指令;按H键,发出youyi指令;

                            按O键,发出tingzhi指令;按N键,发出sheji指令;

                            按A键,发出duoji1指令;按B键,发出duoji2指令;

3、        掌控板A端:当接受qianjin指令,战车前进;当接受houtui指令,战车后退;

                           当接受zuoy指令,战车左移;当接受youyi指令,战车右移;

                           当接受停止指令,战车停止;当接受射击指令,战车发射子弹;

                           当接受duoji1指令,升高电动水弹枪;当接受duoji2指令,
                                降低电动水弹枪;

二、环境

1、硬件: 掌控板 编程板
         伪S1狄仁杰套件
2、软件:Mind+ V1..5.6
三、组装麦轮战车

1、电源系统

      内置3.7V,800mAh盘古斧扩展板锂电和外接两节8.15v,2000mAh可充锂电配合使用,分别为战车中掌控板和电机、舵机等外部输出设备提供力量来源!


2、麦克纳姆轮系统
      轮组由 4 个各含 10个辊子的麦克纳姆轮构成,可助麦轮战车轻松实现全向平移及任意旋转,尽显灵动,实现神奇走位。



3、控制系统

      通过掌控板与盘古斧扩展板配合使用,麦轮战车实现前进、后退、左移、右移、射击、调整水弹发射角度等等进行控制。可以实现跟随、自动瞄准、循迹等功能。



4、水弹发射系统:
      电动水弹枪、装水子弹仿镜头等组成发射系统,通过金属舵机控制发射器方向,提升使用精准性,发射水晶弹时,后坐电机推力强大,为你呈现震撼打击感,







5、动力系统:
      四组蓝色单轴TT马达直流减速电机, 转速200-1023RPMTT,直流电机强磁抗干扰,性能稳定可靠,为麦轮战车提供超强动力!


      由于战车体积庞大,建议转速500-1000 RPMTT。




6、组装完毕
     卡通小麦昆、麦轮战车、目标射击器组合搭配,形成一道亮丽的风景。

四、建立SIOT物联网服务器
参照相关案例:
【SIOT]基于micro:bit测紫外线科学探究 https://mc.dfrobot.com.cn/thread-296296-1-1.html
【SIOT】基于掌控板测加速值的科学探究 https://mc.dfrobot.com.cn/thread-289931-1-1.html
【物联网】掌控板SIOT测光线值 https://mc.dfrobot.com.cn/thread-288715-1-1.html
【物联网】掌控SIOT远程开关灯 https://mc.dfrobot.com.cn/thread-281136-1-1.html
【小MU】掌控板之乘法连连看 https://mc.dfrobot.com.cn/thread-296782-1-1.html


五、编写程序
步骤1、
掌控板B端参数设置
1、通过数据线连接B端掌步骤控板和计算机,用管理员模式打开Mind+1.5.6,将Mind+切换为“上传模式”下,连接设备,选择串口com9;



步骤2掌控板B端控制战车发送程序

说明:
由于家里路由器使用动态分配IP,所有每次开电脑的IP都在变。
设置SIOT服务器地址时,查看本地连接网络属性,再设置服务器地址:192.168.1.2。




掌控板B端:
按P键,发出qianjin指令;
按Y键,发出houtui指令;
按T键,发出zuoyi指令;
按H键,发出youyi指令;
按o键,发出tingzhi指令;
按N键,发出sheji指令;
按A键,发出duoji1指令;
按B键,发出duoji2指令;
步骤3掌控板A端参数设置
1、通过数据线连接A端掌控板和计算机,用管理员模式打开Mind+1.5.6,将Mind+切换为“实时模式”下,连接设备,选择串口com17;

2、扩展模块中,添加主控板:掌控板 ;执行模块:舵机,网络服务模块:MOTT 和WiFi






步骤4掌控板A端控制战车接受程序






3、        掌控板A端:
当接受qianjin指令,战车前进;
当接受houtui指令,战车后退;
当接受zuoy指令,战车左移;
当接受youyi指令,战车右移;
当接受停止指令,战车停止;
当接受射击指令,战车发射子弹;
当接受duoji1指令,升高电动水弹枪;
当接受duoji2指令,降低电动水弹枪;
六、 知识拓展
     1、麦克纳姆轮
     1973年,瑞典麦克纳姆公司发明。这种全方位移动方式是基于一个有许多位于机轮周边的轮轴的中心轮的原理上,这些成角度的周边轮轴把一部分的机轮转向力转化到一个机轮法向力上面。
    麦克纳姆轮与普通轮子的区别在于麦克纳姆轮旋转时,由于存在斜向的从动轮,会同时产生一个斜向的力,当我们控制轮子旋转的速度与方向时,将斜向的力增强或抵消,从而实现小车的全向移动。可以完成横移、斜方向移动等普通小车无法完成的高难度动作,轮子的转动方向与小车的运动方向关系如下图:


rzyzzxw  版主

发表于 2019-9-24 12:42:41

不错不错,写得挺详细。
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2019-9-25 08:37:07

谢谢,请朱老师多多指导。
回复

使用道具 举报

RRoy  超级版主

发表于 2019-9-25 15:20:46

老师的这个战车既酷又萌
回复

使用道具 举报

gray6666  初级技神

发表于 2020-3-10 13:17:44

盘古斧模块在哪里选择?
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2020-3-10 14:40:09


盘古斧模块自己编写程序
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail