1796浏览
查看: 1796|回复: 1

【临沂】侦查机器人

[复制链接]
侦查机器人
大家好,机器人最后一课更新,相信做一名英姿飒爽的军人是很多男生心中的梦想,这节课我们就用红外遥控机器人制作一个侦察机器人。
本课所需要的器材有:树莓派主板,红外遥控扩展板,红外遥控机器人,充电宝,手机将器材按图中所示搭建好。我用的扎带,如果大家有更好的方法欢迎推荐,另外要说明的是我的充电宝太大太沉了,不太好用,后面沉,不稳,如果用比较小巧些的充电宝建议用小一点的。
【临沂】侦查机器人图1
打开APP INVENTOR的编程网站https://app.wxbit.com/login/,登录账号,一般用QQ号登录即可。单击“新建项目”,项目名称命名为“zhencha”,在这里要注意项目名称不支持中文。新建项目之后,在右侧的组件属性中将标题改为“侦查机器人”,水平对齐和垂直对齐方式改为“居中”。
【临沂】侦查机器人图2
“用户界面”中把“按钮”拖入工作面板中,在右侧的组件属性中修改文本为“前进”,字号“16”,背景颜色为黄色。
【临沂】侦查机器人图3
选择“组件列表”中的“按钮1”选择“重命名”将按钮1重命名为前进。

【临沂】侦查机器人图4
再拖入四个按钮,分别命名为“后退”“左转”“右转”“拍照”,与按钮1做同样的修改。
【临沂】侦查机器人图5
“通信连接”中的“MQTT客户端”拖入工作面板,由于这个是不可见控件,所以会在屏幕的下方。
【临沂】侦查机器人图6
切换到“逻辑设计”界面,单击“sceen1”,将screen1初始化积木拖入工作面板,然后将MQTT客户端中的调用MQTT客户端连接积木嵌入到screen初始化积木中。使程序开始运行就调用MQTT客户端连接
【临沂】侦查机器人图7
“前进”中的当“前进”被点击运行积木拖入工作面板,设置“前进”文本颜色为红色,调用MQTT客户端发布主题“malili1/zlz主题是接收主题的树莓派的账号加接收的主题名称。消息为“GO”,注意这里需要用大写,是否保留消息为假,可靠级别为零。
【临沂】侦查机器人图8
同样设置“后退”的积木,把消息改为“BACK”,左转积木,消息改为“LEFT”右转积木,消息改为“RIGHT”拍照的积木,把消息改为“PIC
【临沂】侦查机器人图9
程序编写好了,单击上方的“生成APK”显示二维码
【临沂】侦查机器人图10
用手机扫描二维码,选择下载,然后安装到手机上。
回到组件设计,选择MQTT客户端,复制组件属性中服务器的URL
【临沂】侦查机器人图11
打开古德微机器人的编程网站http://www.gdwrobot.com/,连接设备,选择物联网中的设置物联网服务器,粘贴复制到服务器地址,其他不变
【临沂】侦查机器人图12
监听主题“zl”重复执行并判断,如果物联网收到新的数据,新建变量“指令内容”复制变量指令内容为获取主题zl的数据,然后再进行判断,如果指令内容等于“GO控制机器人前进1秒,如果指令内容等于“BACK控制机器人后退1秒,如果指令内容等于“LEFT控制机器人左转1秒,如果指令内容等于“RIGHT控制机器人右转1秒,如果指令内容等于“pic,创建索引index007”新建变量”拍照赋值拍照为拍一张照片,并将图片拍照信息按照索引index007保存,否则控制机器人停止。
【临沂】侦查机器人图13
【临沂】侦查机器人图14
我们的侦查机器人拍到的照片可以通过远程登录,在home/pi/imagetemp文件夹下,我们可以看到机器人给我们传回的照片。
关于机器人还什么好玩的用法,需要大家一起探索,欢迎分享。

txm派瑞深山锹  高级技师

发表于 2020-4-29 09:36:11

很棒的创意!!
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail