回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

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

头像 rzegkly 2019.09.17 3346 3
project-image

秋分(autumnal equinox),农历二十四节气中的第十六个节气,

时间一般为每年的9月22或23日。南方的气候由这一节气起才始入秋。

太阳在这一天到达黄经180度,直射地球赤道,因此这一天24小时昼夜均分,各12小时;

全球无极昼极夜现象。秋分之后,北极附近极夜范围渐大,南极附近极昼范围渐大。

天高云淡,秋高气爽,在这个特别的季节,送上特别的礼物——《掌控机甲狄仁杰麦轮战车 》

project-image

材料清单

project-image

一、思路:

 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指令,降低电动水弹枪; 

project-image

二、环境

 1、硬件: 掌控板 编程板

                 伪S1狄仁杰套件

 2、软件:Mind+ V1..5.6
 

               物联网服务器 SIoT v1.2
 

三、组装麦轮战车

1、电源系统 

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


project-image

2、麦克纳姆轮系统

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

project-image

3、控制系统

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

project-image

4、水弹发射系统: 

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

project-image
project-image

5、动力系统: 

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

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

project-image
project-image

6、组装完毕

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

project-image

四、建立SIOT物联网服务器

参照相关案例: 

 【SIOT]基于micro:bit测紫外线科学探究 http://mc.dfrobot.com.cn/thread-296296-1-1.html 

 【SIOT】基于掌控板测加速值的科学探究 http://mc.dfrobot.com.cn/thread-289931-1-1.html

 【物联网】掌控板SIOT测光线值 http://mc.dfrobot.com.cn/thread-288715-1-1.html 

 【物联网】掌控SIOT远程开关灯 http://mc.dfrobot.com.cn/thread-281136-1-1.html

【小MU】掌控板之乘法连连看 http://mc.dfrobot.com.cn/thread-296782-1-1.html 


project-image
project-image

五、编写程序

步骤1 掌控板B端参数设置

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

project-image

2、扩展模块中,添加主控板:掌控板;网络服务模块:MQTT,WIFI

project-image
project-image

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

project-image

说明:

由于家里路由器使用动态分配IP,所有每次开电脑的IP都在变。

设置SIOT服务器地址时,查看本地连接网络属性,再设置服务器地址:192.168.1.2。

project-image
project-image

 掌控板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;

project-image

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

project-image
project-image
project-image

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

project-image
project-image
project-image
project-image
project-image
project-image

3、 掌控板A端:

当接受qianjin指令,战车前进;

当接受houtui指令,战车后退;

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

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

当接受停止指令,战车停止;

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

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

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

六、 知识拓展

     麦克纳姆轮

1973年,瑞典麦克纳姆公司发明。这种全方位移动方式是基于一个有许多位于机轮周边的轮轴的中心轮的原理上,这些成角度的周边轮轴把一部分的机轮转向力转化到一个机轮法向力上面。麦克纳姆轮与普通轮子的区别在于麦克纳姆轮旋转时,由于存在斜向的从动轮,会同时产生一个斜向的力,当我们控制轮子旋转的速度与方向时,将斜向的力增强或抵消,从而实现小车的全向移动。可以完成横移、斜方向移动等普通小车无法完成的高难度动作,轮子的转动方向与小车的运动方向关系如下图:

project-image

评论

user-avatar
  • rzegkly

    rzegkly2019.11.28

    谢谢

    0
    • wush

      wush2019.11.25

      这几天正在琢磨怎么跟孩子一起攒一个【机甲大师s1】,看到这篇文章之后,给我很大的启发,谢谢了!

      0
      • xiaohe9527

        xiaohe95272019.09.27

        蛮有意思的

        0