一、项目背景
为纪念建党100周年,深入学习党的历史,了解党的光辉历程和丰功伟绩,麦昆化身一名党史讲解员,带领大家一起学习“学党史、强信念、跟党走”,回顾党的历史,
今天分享项目为《建党100周年——党史宣传智能小车》,希望我们学生树立远大理想,刻苦学习知识,砥砺高尚品格,努力实现德智体美劳全面发展,同时再次感谢 DF组织非常有意义公益活动。
二、原理
当大麦昆上电后,语音自动播放:建党一百周年,党史宣传智能小车
语音播放结束,大麦昆沿着地图继续前行,当接触黑发停止线时,小车停止,当哈士奇开始识别 不同的“党史标签”,主控掌控板rgb 灯点亮不同颜色,发出不同信号,语音模块播放不同党史信息,,实现自动语音播放党史的目的。
三、【项目清单】
1.软件:Mind+ ;
2.硬件:大麦昆等以下材料清单
材料清单
- 大麦昆 X1
- 哈士奇 X1
- Speech Synthesizer Bee X1
- 党史标签 X4
- 巡线地图 X1
- 掌控板 X1
- 18650锂电池 X1
四、电路连接
把Speech Synthesizer Bee语音模块、哈士奇和大麦昆通过导线进行连接。
具体连接方法如下:
P0:接语音模块TX;P1:接语音模块RX;
I2C口:接哈士奇串口;SDA:接哈士奇T口;SCL:接哈士奇R口;GND:接电源负极; VCC:接电源正极
五、认识哈士奇
1.简介:
HuskyLens二哈识图是一款简单易用的AI视觉传感器,内置7种功能:人脸识别、物体追踪、物体识别、巡线追踪、颜色识别、标签识别、物体分类。仅需一个按键即可完成AI训练,摆脱繁琐的训练和复杂的视觉算法,让你更加专注于项目的构思和实现。
2.操作设置
向左或向右拨动“功能按键”,直至屏幕顶部显示“标签识别”。
长按“功能按键”,进入标签识别功能的二级菜单参数设置界面。
向左或向右拨动“功能按键”,选中“学习多个”,然后短按“功能按键”,接着向右拨动“功能按键”打开“学习多个”的开关,即:进度条颜色变蓝,进度条上的方块位于进度条的右边。再短按“功能按键”,确认该参数。
(1)侦测标签
当HuskyLens检测到标签时,屏幕上会用白色框自动框选出检测到的所有标签。
(2)学习标签
1.将HuskyLens屏幕中央的“+”字对准需要学习的标签,短按或长按“学习按键”完成第一个标签的学习。
2.松开”学习按键“后,屏幕上会提示:”再按一次按键继续!按其他按键结束“。
3.如要继续学习下一个标签,则在倒计时结束前按下“学习按键”,可以继续学习下一个标签。
4.如果不再需要学习其他标签了,则在倒计时结束前按下”功能按键”即可,或者不操作任何按键,等待倒计时结束。需要继续学习下一个标签,因此在倒计时结束前按下“学习按键”,然后将HuskyLens屏幕中央的“+”字对准需要学习的下一个标签,短按或长按“学习按键”完成第二个标签的学习。
5.以此类推。 标签ID与录入标签先后顺序是一致的,也就是:学习过的标签会按顺序依次标注为“标签:ID1”,“标签:ID2”,“标签:ID3”,以此类推,并且不同的标签对应的边框颜色也不同。
3. 识别标签 HuskyLens再次遇到学习过的标签时,在屏幕上会有彩色的边框框选出这些标签,并显示其ID。边框的大小会随着标签的大小进行变化,边框自动追踪这些标签。
六、测试麦昆巡线相关参数
步骤1 打开Mind+,连接设备COM20
步骤2 左下角点击扩展添加主控板:掌控板;
步骤3 左下角点击扩展添加扩展板:麦昆Plus;
步骤4 左下角点击扩展添加传感器:HuskyLens;
步骤5 左下角点击扩展添加执行器:语音合成模块;
步骤6 读取麦昆Plus巡线传感器的数值
1.巡线传感器
帮助麦昆小车进行黑线或者白线的跟踪,可以检测白背景中的黑线,也可以检测黑背景中白线。麦昆Plus的主板上集成了6个巡线传感器的检测头,每个检测头都有两个红外探头;
2.在Mind+的左侧指令区中找到扩展板麦昆PLUS找到“读取巡线传感器”指令;
3.将主控掌控板安装麦昆PLUS主控插槽上,通过数据线和掌控板相连,通过下图的编程,在串口输出窗口进行观察,我们发现:
当巡线传感器检测到黑线时,灯亮,输出数值为1;否则,当巡线传感器检测到白线时,灯灭,输出数值为0。
六、编写程序
(1)初始相关参数程序
(2)哈士奇标签识别子程序:
当哈士奇检测到学习1921年标签信息后,变量1为1,发送给主控掌控板,RGB灯显示为 蓝色;
当哈士奇检测到学习1949年标签信息后,变量2为1,发送给主控掌控板,RGB灯显示为 绿色;
当哈士奇检测到学习1978年标签信息后,变量3为1,发送给主控掌控板,RGB灯显示为 红色;
当哈士奇检测到学习2013年标签信息后,变量4为1,发送给主控掌控板,RGB灯显示为 黄色;
(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;
(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. 语音播放结束后,麦昆小车进行前进,循环播放党史故事。
(5)党史智能宣传小车主程序
七、作品演示视频
豆爸2021.07.02
迎建党百年,展科技风采