【嘉年华展示】掌控机甲狄仁杰麦轮战车
本帖最后由 rzegkly 于 2019-10-27 15:46 编辑秋分(autumnal equinox),农历二十四节气中的第十六个节气,时间一般为每年的9月22或23日。南方的气候由这一节气起才始入秋。太阳在这一天到达黄经180度,直射地球赤道,因此这一天24小时昼夜均分,各12小时;全球无极昼极夜现象。秋分之后,北极附近极夜范围渐大,南极附近极昼范围渐大。
天高云淡,秋高气爽,在这个特别的季节,送上特别的礼物——《掌控机甲狄仁杰麦轮战车 》
材料清单
1x水弹发射器套件链接1x麦克纳姆轮链接1x盘古斧AB板链接1x伪S1狄仁杰套件链接1x蓝色单轴TT马达链接1x带盖带开关带DC头链接1x金属齿轮舵机链接2x掌控板链接
一、思路:
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指令, 降低电动水弹枪;
https://makelogimg.dfrobot.com.cn/FsL4ne57l_DBuPoPhfd7CUheXMJ6?imageView2/2/w/1600二、环境
1、硬件: 掌控板 编程板 伪S1狄仁杰套件 2、软件:Mind+ V1..5.6 物联网服务器 SIoT v1.2三、组装麦轮战车
1、电源系统
内置3.7V,800mAh盘古斧扩展板锂电和外接两节8.15v,2000mAh可充锂电配合使用,分别为战车中掌控板和电机、舵机等外部输出设备提供力量来源!
https://makelogimg.dfrobot.com.cn/FvYkz3Lm5kRGAW4xj1a-fuDCsGZe?imageView2/2/w/1600
2、麦克纳姆轮系统
轮组由 4 个各含 10个辊子的麦克纳姆轮构成,可助麦轮战车轻松实现全向平移及任意旋转,尽显灵动,实现神奇走位。
https://makelogimg.dfrobot.com.cn/Fhk9kaKlGSqttPo07ZyfD0ikIll6?imageView2/2/w/1600 3、控制系统
通过掌控板与盘古斧扩展板配合使用,麦轮战车实现前进、后退、左移、右移、射击、调整水弹发射角度等等进行控制。可以实现跟随、自动瞄准、循迹等功能。
https://makelogimg.dfrobot.com.cn/FscYrn6tM6U7wXcktI_QBP0FSjLs?imageView2/2/w/1600
4、水弹发射系统:
电动水弹枪、装水子弹仿镜头等组成发射系统,通过金属舵机控制发射器方向,提升使用精准性,发射水晶弹时,后坐电机推力强大,为你呈现震撼打击感,
https://makelogimg.dfrobot.com.cn/Fu8SD1kR8jL_BBiss99I7nyQY4gN?imageView2/2/w/1600
https://makelogimg.dfrobot.com.cn/FqC2kdfXepVT6YQlotiHELDE8_xM?imageView2/2/w/1600
5、动力系统:
四组蓝色单轴TT马达直流减速电机, 转速200-1023RPMTT,直流电机强磁抗干扰,性能稳定可靠,为麦轮战车提供超强动力!
由于战车体积庞大,建议转速500-1000 RPMTT。
https://makelogimg.dfrobot.com.cn/FlhG_b7hoPkSBtbQAS_aWkiaiCo2?imageView2/2/w/1600https://makelogimg.dfrobot.com.cn/Fj7pX5-59Ea1Iea8gUk7SxZcXi5q?imageView2/2/w/1600
6、组装完毕
卡通小麦昆、麦轮战车、目标射击器组合搭配,形成一道亮丽的风景。
https://makelogimg.dfrobot.com.cn/Fq3KX7AA0YZ5V68lH6B9hFxUVH_h?imageView2/2/w/1600四、建立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
https://makelogimg.dfrobot.com.cn/FkC1MCeRf8LNf9XgEKjmXL-KhIO2?imageView2/2/w/1600
https://makelogimg.dfrobot.com.cn/Fi1ITOUJDiRpwaiHT7fcpc-ZBVfB?imageView2/2/w/1600五、编写程序
步骤1、
掌控板B端参数设置
1、通过数据线连接B端掌步骤控板和计算机,用管理员模式打开Mind+1.5.6,将Mind+切换为“上传模式”下,连接设备,选择串口com9;https://makelogimg.dfrobot.com.cn/FtL68_SOM_2Hvsl8Vmkp2oHnpXdB?imageView2/2/w/1600
https://makelogimg.dfrobot.com.cn/Fm7wlVETovkUSmYbOYJGCHVywhki?imageView2/2/w/1600
https://makelogimg.dfrobot.com.cn/FmeAcJnPRdYYcKxfjfOuni_mnuWg?imageView2/2/w/1600步骤2掌控板B端控制战车发送程序
https://makelogimg.dfrobot.com.cn/FsrMV7Sj5FYiad9L5n60H8naTjQn?imageView2/2/w/1600
说明:
由于家里路由器使用动态分配IP,所有每次开电脑的IP都在变。
设置SIOT服务器地址时,查看本地连接网络属性,再设置服务器地址:192.168.1.2。
https://makelogimg.dfrobot.com.cn/Flj_KVEfBoWk1alLb_AHHs_jnDEG?imageView2/2/w/1600
https://makelogimg.dfrobot.com.cn/FiRwRdmGaGx_ySJL_uKWXVm4rYRH?imageView2/2/w/1600
掌控板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;
https://makelogimg.dfrobot.com.cn/FtXDGDeVsSnOyMVxNYk83EEmHJR4?imageView2/2/w/1600
2、扩展模块中,添加主控板:掌控板 ;执行模块:舵机,网络服务模块:MOTT 和WiFi
https://makelogimg.dfrobot.com.cn/FiHNIeU0iW_qigwcqaxWUWrpzFLg?imageView2/2/w/1600
https://makelogimg.dfrobot.com.cn/Fpj2F7mPyaXVYiQ46kbzjyTlXubk?imageView2/2/w/1600
https://makelogimg.dfrobot.com.cn/Fj5UY-BArNry8Gr4CtwQaBVfkroT?imageView2/2/w/1600步骤4掌控板A端控制战车接受程序
https://makelogimg.dfrobot.com.cn/FgZaaOYqhCCtYS1B8sZDhYdGxNp9?imageView2/2/w/1600https://makelogimg.dfrobot.com.cn/FtJRp17i3ZSYaSlndbZEEw-qaoYw?imageView2/2/w/1600
https://makelogimg.dfrobot.com.cn/FrCUpW_fZPmYUQqpgiatgWpcY_yM?imageView2/2/w/1600https://makelogimg.dfrobot.com.cn/Fjj8cMetQodjQ9RFuS26WeQqsr0l?imageView2/2/w/1600
https://makelogimg.dfrobot.com.cn/Fg6FG26G8MlZ8VgjJnRSMEWnMiIr?imageView2/2/w/1600
https://makelogimg.dfrobot.com.cn/Fkw2a_Y_dukW4f8WeJ1QqNgaQpXm?imageView2/2/w/1600
3、 掌控板A端:
当接受qianjin指令,战车前进;当接受houtui指令,战车后退; 当接受zuoy指令,战车左移;当接受youyi指令,战车右移; 当接受停止指令,战车停止;当接受射击指令,战车发射子弹; 当接受duoji1指令,升高电动水弹枪;当接受duoji2指令,降低电动水弹枪;
六、 知识拓展
1、麦克纳姆轮
1973年,瑞典麦克纳姆公司发明。这种全方位移动方式是基于一个有许多位于机轮周边的轮轴的中心轮的原理上,这些成角度的周边轮轴把一部分的机轮转向力转化到一个机轮法向力上面。
麦克纳姆轮与普通轮子的区别在于麦克纳姆轮旋转时,由于存在斜向的从动轮,会同时产生一个斜向的力,当我们控制轮子旋转的速度与方向时,将斜向的力增强或抵消,从而实现小车的全向移动。可以完成横移、斜方向移动等普通小车无法完成的高难度动作,轮子的转动方向与小车的运动方向关系如下图:
https://makelogimg.dfrobot.com.cn/FmZSmksMajM4b6FqwJhWP2F-nNsG?imageView2/2/w/1600https://v.youku.com/v_show/id_XNDM2OTI4ODA3Ng==.html?spm=a2h0k.11417342.soresults.dtitle
不错不错,写得挺详细。{:5_159:} 谢谢,请朱老师多多指导。 老师的这个战车既酷又萌{:5_148:} 盘古斧模块在哪里选择?
盘古斧模块自己编写程序
页:
[1]