找回密码
 立即注册

QQ登录

只需一步,快速开始

本帖最后由 lou 于 2020-5-13 17:37 编辑

基于AELOS 机器人的垃圾分类小站



借助于AELOS机器人,结合教育版软件,设计一个垃圾分类小站,小站具有三个模式功能,第一个模式为讲解模式,当垃圾分类小站识别到语音“小站”时,会信息垃圾分类的介绍,科普日常生活中的垃圾分类知识。第二个模式为问答模式,当垃圾分类小站识别到垃圾名称后,比如,识别到“洋葱”这两个字,小站会自动打开厨余垃圾的垃圾桶,几秒之后,垃圾桶自动合上,并且在这打开的过程中,小站会播报语音,告诉你对你垃圾属于什么垃圾。第三个模式为游戏,当识别到了“问答”,小站会进入问答游戏模式,小站会问一个问题,比如“一次性筷子是什么垃圾”,每个按钮后面都对应一个分类垃圾桶,如果,按下的是可回收垃圾桶前面的按钮,小站会播报语音说“对不起,打错了,一次性筷子是其他垃圾”,它会告诉正确答案,如果选择正确,小站会提示回答正确语音。

材料准备

             名称                                         功能
     AELOS机器人      <------>     垃圾分类小站装置主控
      语音传感器         <------>        识别语音关键词
             舵机             <------>      用于打开垃圾桶盖子
     遥控器控制板       <------>          用于连接按钮
             按钮             <------>        用于游戏问答模式
  5号电池盒(2节)   <------>        用于给遥控器供电
1路光耦继电器(5V)<------>          控制电机转动
  MP1584降压模块     <------>     用于稳定电压与调节电压
          船型开关          <------>              总电源
     9V充电锂电池       <------>      用于给转速测试装置供电

硬件连接

硬件管脚                   AELOS 机器人主控板
舵机1      <------>    11号舵机口
舵机2      <------>    12号舵机口
舵机3      <------>     5号舵机口
舵机4      <------>     6号舵机口

硬件管脚                      遥控器控制板
按钮1OUT     <------>      5号键
按钮2OUT     <------>      6号键
按钮3OUT     <------>      7号键
按钮4OUT     <------>      8号键
按钮5OUT     <------>      停止键

语音命令词配置

确定语音传感器命令词配置,就是要用到哪几个语音命令词,先进行配置,以变后期程序的编写。每个命令词都有一个数值范围。比如:“小站”是数值50左右,在程序编写中,就可以对它进行范围取值,取45到55之间。

87.jpg
(语音传感器识别命令词配置)

讲解模式程序编程

语音传感器选择端口3号,如果识别到了“小站”这个词,小站开始播放垃圾分类小知识。机器人编播放垃圾分类小知识,同时还会做一些动作,机器人动作设计,可参考Robot专栏中的文章。

89.png
(讲解模式程序)

问答程序模式编程

垃圾分类模式,程序编写与小站讲解模式同理,如果识别到某个命令词,小站就执行相应任务,这里小站需要打开垃圾桶盖子,也就是舵机需要转动,4个舵机连接至主控板上的16个舵机插拔处,然后根据实际的插入舵机号,在软件上,可更改其舵机数值,然后生成一个代码块。如,把厨余垃圾对应的舵机插入11号舵机口,然后再软件中更改舵机旋转数值,同时,也可更改舵机转动的速度。

90.png
(对应舵机值更改)

点击“生成模块”,取名为“厨余垃圾”,就会在软件中出现一个名为厨余垃圾的代码块,完成程序编写。

91.png
(问答厨余垃圾程序)

同理,其他程序也是相同的操作步骤,所有程序必须放在开始内才会执行。

92.png
(问答模式程序)

游戏模式编程

小站识别到游戏模式的命令词时,就会进入游戏模式,首先它会提出一个问题,然后需要通过按钮去回答,按钮连接在遥控器控制板上,所以,对遥控器可以进行一个变量,按钮连接在遥控器上是5号、6号、7号、8号这四个按钮。每个按钮对应一个垃圾桶,也就是每个按钮对应一个正确答案。例如,问题中牙膏皮,正确答案是可回收垃圾,可回收垃圾前的按钮连接的是5号按键,所以按下这个按钮时,小站会提示回答正确,如果按下其他按钮,小站会告知回答错误,然后公布成全答案。

93.png
(游戏问答牙膏皮程序)

94.png
(游戏问答菜叶程序)

95.png
(游戏问答油漆程序)

96.png
(游戏问答一次性筷子程序)

将所有程序拼接在一次,垃圾分类小站程序就车技完成了。

分享至 : QQ空间
收藏

0 个回复

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