回到顶部 回到顶部
best-icon

【建党100周年】党史智能宣传小车 简单

头像 rzegkly 2021.06.24 2247 1
project-image

一、项目背景  

        为纪念建党100周年,深入学习党的历史,了解党的光辉历程和丰功伟绩,麦昆化身一名党史讲解员,带领大家一起学习“学党史、强信念、跟党走”,回顾党的历史, 今天分享项目为《建党100周年——党史宣传智能小车》,希望我们学生树立远大理想,刻苦学习知识,砥砺高尚品格,努力实现德智体美劳全面发展,同时再次感谢 DF组织非常有意义公益活动。 

project-image

二、原理 

     当大麦昆上电后,语音自动播放:建党一百周年,党史宣传智能小车 语音播放结束,大麦昆沿着地图继续前行,当接触黑发停止线时,小车停止,当哈士奇开始识别 不同的“党史标签”,主控掌控板rgb 灯点亮不同颜色,发出不同信号,语音模块播放不同党史信息,,实现自动语音播放党史的目的。

project-image

三、【项目清单】

1.软件:Mind+ ;

2.硬件:大麦昆等以下材料清单

project-image

材料清单

  • 大麦昆 X1
  • 哈士奇 X1
  • Speech Synthesizer Bee X1
  • 党史标签 X4
  • 巡线地图 X1
  • 掌控板 X1
  • 18650锂电池 X1
project-image

四、电路连接

      把Speech Synthesizer Bee语音模块、哈士奇和大麦昆通过导线进行连接。

具体连接方法如下:

P0:接语音模块TX;P1:接语音模块RX;

I2C口:接哈士奇串口;SDA:接哈士奇T口;SCL:接哈士奇R口;GND:接电源负极; VCC:接电源正极

五、认识哈士奇

1.简介:

        HuskyLens二哈识图是一款简单易用的AI视觉传感器,内置7种功能:人脸识别、物体追踪、物体识别、巡线追踪、颜色识别、标签识别、物体分类。仅需一个按键即可完成AI训练,摆脱繁琐的训练和复杂的视觉算法,让你更加专注于项目的构思和实现。

project-image

2.操作设置 

      向左或向右拨动“功能按键”,直至屏幕顶部显示“标签识别”。 长按“功能按键”,进入标签识别功能的二级菜单参数设置界面。 向左或向右拨动“功能按键”,选中“学习多个”,然后短按“功能按键”,接着向右拨动“功能按键”打开“学习多个”的开关,即:进度条颜色变蓝,进度条上的方块位于进度条的右边。再短按“功能按键”,确认该参数。  

project-image

(1)侦测标签 当HuskyLens检测到标签时,屏幕上会用白色框自动框选出检测到的所有标签。

(2)学习标签  

1.将HuskyLens屏幕中央的“+”字对准需要学习的标签,短按或长按“学习按键”完成第一个标签的学习。

2.松开”学习按键“后,屏幕上会提示:”再按一次按键继续!按其他按键结束“。

3.如要继续学习下一个标签,则在倒计时结束前按下“学习按键”,可以继续学习下一个标签。

4.如果不再需要学习其他标签了,则在倒计时结束前按下”功能按键”即可,或者不操作任何按键,等待倒计时结束。需要继续学习下一个标签,因此在倒计时结束前按下“学习按键”,然后将HuskyLens屏幕中央的“+”字对准需要学习的下一个标签,短按或长按“学习按键”完成第二个标签的学习。

5.以此类推。 标签ID与录入标签先后顺序是一致的,也就是:学习过的标签会按顺序依次标注为“标签:ID1”,“标签:ID2”,“标签:ID3”,以此类推,并且不同的标签对应的边框颜色也不同。 

project-image

3. 识别标签 HuskyLens再次遇到学习过的标签时,在屏幕上会有彩色的边框框选出这些标签,并显示其ID。边框的大小会随着标签的大小进行变化,边框自动追踪这些标签。

project-image

六、测试麦昆巡线相关参数

步骤1 打开Mind+,连接设备COM20

project-image

步骤2 左下角点击扩展添加主控板:掌控板;

project-image

步骤3 左下角点击扩展添加扩展板:麦昆Plus;

project-image

步骤4 左下角点击扩展添加传感器:HuskyLens;

project-image

步骤5 左下角点击扩展添加执行器:语音合成模块;

project-image

步骤6 读取麦昆Plus巡线传感器的数值

project-image
project-image

1.巡线传感器

        帮助麦昆小车进行黑线或者白线的跟踪,可以检测白背景中的黑线,也可以检测黑背景中白线。麦昆Plus的主板上集成了6个巡线传感器的检测头,每个检测头都有两个红外探头;

 2.在Mind+的左侧指令区中找到扩展板麦昆PLUS找到“读取巡线传感器”指令;

 3.将主控掌控板安装麦昆PLUS主控插槽上,通过数据线和掌控板相连,通过下图的编程,在串口输出窗口进行观察,我们发现:

当巡线传感器检测到黑线时,灯亮,输出数值为1;否则,当巡线传感器检测到白线时,灯灭,输出数值为0。

project-image
project-image

六、编写程序

(1)初始相关参数程序

project-image

(2)哈士奇标签识别子程序: 

 当哈士奇检测到学习1921年标签信息后,变量1为1,发送给主控掌控板,RGB灯显示为 蓝色; 

当哈士奇检测到学习1949年标签信息后,变量2为1,发送给主控掌控板,RGB灯显示为 绿色; 

当哈士奇检测到学习1978年标签信息后,变量3为1,发送给主控掌控板,RGB灯显示为 红色; 

当哈士奇检测到学习2013年标签信息后,变量4为1,发送给主控掌控板,RGB灯显示为 黄色; 

project-image

(3)语音播放子程序:

 当掌控板接受到对应标签信息时, 

1.变量1为1,控制语音模块播放1921年党成立,播放结束,变量1为0; 

2.变量2为1,控制语音模块播放1949年中华人民共和国成立,播放结束,变量2为0; 

3.变量3为1,控制语音模块播放1978年十一届三中全会举行,播放结束,变量3为0; 

4.变量4为1,控制语音模块播放2013年十八届三中全会举行,播放结束,变量4为0; 

project-image
project-image

(4)小车巡线子程序 

1.当麦昆小车检测到巡线地图黑线L1=1 ,R1=1时,小车以V1=V2=40速度前进;

2. 当麦昆小车检测到巡线地图黑线L1=1 ,R1=0时,小车以V1=30,V2=160,小车向左修正; 

3.当麦昆小车检测到巡线地图黑线L1=0,R1=1时,小车以V1=160,V2=30,小车向右修正;

4. 当麦昆小车检测到巡线地图黑线L1=1,R1=1,L2=1或者R2=1时,小车停止,等待接受哈士奇识别标签的信息,

5. 语音播放结束后,麦昆小车进行前进,循环播放党史故事。  

project-image
project-image

(5)党史智能宣传小车主程序

project-image

七、作品演示视频

评论

user-avatar
  • 豆爸

    豆爸2021.07.02

    迎建党百年,展科技风采

    0