2022-11-2 10:08:57 [显示全部楼层]
23663浏览
查看: 23663|回复: 0

[项目] 基于Easy IOT平台的公交车语音播报系统

[复制链接]
基于Easy IOT平台的公交车语音播报系统图1

一、功能原理
1.当掌控板A键按下,掌控板显示Mind+ 公交车语音播报系统:,语音播放:“乘客您好,欢迎乘坐汝州市七路公交车,请站稳扶好“,同时,通过Easy IOT物联网平台,发出“运行”命令,小麦接收到命令后,显示小麦"iot连接成功",等待掌控板B键按下命令,
2.当掌控板B键被按下,通过Easy IOT物联网平台,发出“启动”命令,电脑接收到命令后,小麦变身一名公交司机,驾驶我们的汝河号公交车一起去体验吧
3.小麦依次发出公交车始发站”风穴寺“、“市二高”、“汝瓷小镇”、“沙滩公园”、“市标”、“中大街”报站提示音,MQTT发出”风穴寺“等六站信息,通过EasyIOT物联网平台,掌控板通过物联网平台收到"'风穴寺”等六站信息命令后,播放公交车语音报站信息。
基于Easy IOT平台的公交车语音播报系统图2
二、结构设计


基于Easy IOT平台的公交车语音播报系统图3
Mind+公交车报站A端

基于Easy IOT平台的公交车语音播报系统图4
Mind+公交车报站B端


三、视频回放

材料清单
掌控板 X1 链接
中英文语音合成模块V2.0 X1 链接

扩展板 X1 链接


四、公交车语音报站A端详细步骤
基于Easy IOT平台的公交车语音播报系统图5
步骤1 A端——打开Mind+,右上角实时模式

基于Easy IOT平台的公交车语音播报系统图6

步骤2 A端——左下角——扩展——添加网络服务

基于Easy IOT平台的公交车语音播报系统图7

步骤3 A端——右下角角色库,添加相关角色

基于Easy IOT平台的公交车语音播报系统图8

步骤4 A端——右下角角色库,添加相关舞台

基于Easy IOT平台的公交车语音播报系统图9

步骤5 A端——添加网络服务代码块


步骤6 A端——登陆物联网Easy IOT平台,注册账号和密码,设置主题

基于Easy IOT平台的公交车语音播报系统图10

基于Easy IOT平台的公交车语音播报系统图11

注册账号和密码,设置公交车报站主题


步骤7 A端——脚本编写

1.小麦脚本编写

基于Easy IOT平台的公交车语音播报系统图12

当收到掌控板A键的”开始“信息,小麦发出”消息1“广播命令,

当收到掌控板B键的”运行“信息,小麦发出”运行“广播命令,
基于Easy IOT平台的公交车语音播报系统图13
小麦角色初始化程序


基于Easy IOT平台的公交车语音播报系统图14
基于Easy IOT平台的公交车语音播报系统图15
小麦司机发送给六个公交站点物联网信息
基于Easy IOT平台的公交车语音播报系统图16
公交车角色编程
基于Easy IOT平台的公交车语音播报系统图17
开始按钮角色编程
基于Easy IOT平台的公交车语音播报系统图18
二高站牌角色编程
基于Easy IOT平台的公交车语音播报系统图19
汝瓷小镇站牌角色编程

基于Easy IOT平台的公交车语音播报系统图20

汝瓷小镇站牌角色编程
基于Easy IOT平台的公交车语音播报系统图21
市标站牌角色编程
基于Easy IOT平台的公交车语音播报系统图22
中大街站牌角色编程






五、公交车语音报站B端——详细步骤

基于Easy IOT平台的公交车语音播报系统图23
步骤8 公交车语音报站B端 ,打开Mind+,连接设备COM12,上传模式
基于Easy IOT平台的公交车语音播报系统图24

步骤9 B端—— 左下角点击扩展添加主控板:掌控板;

基于Easy IOT平台的公交车语音播报系统图25

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

基于Easy IOT平台的公交车语音播报系统图26
步骤11 B端—— 左下角点击扩展添加网络服务:MQQTT模块和 Wi-Fi;

基于Easy IOT平台的公交车语音播报系统图27

步骤12 B端——左侧执行器代码块,添加语音合成对应指令

为了保证通讯稳定建议使用硬串口进行通讯,模块循环发出合成的声音

(语音合成模块V2.0,请注意开关是否拨到了UART方向)

如果使用到大量的文字播放,

可调用“使用flash存储”功能将文字存储于flash以减少对内存的占用

基于Easy IOT平台的公交车语音播报系统图28
步骤13 B端——主程序

基于Easy IOT平台的公交车语音播报系统图29

步骤14 B端——MQTT发送开始和运行指令给A端

基于Easy IOT平台的公交车语音播报系统图30
基于Easy IOT平台的公交车语音播报系统图31
基于Easy IOT平台的公交车语音播报系统图32
基于Easy IOT平台的公交车语音播报系统图33
基于Easy IOT平台的公交车语音播报系统图34
基于Easy IOT平台的公交车语音播报系统图35

步骤15 B端——当收到A端的MQTT发送的指令,播放相关语音


六、语音合成模块


1.支持中文、英文和中英文混合合成


2.自带喇叭Gravity I2C/UART双通讯


3.支持多种文本控制标识支持多种主控板,Arduinomicro:bit、掌控板等



基于Easy IOT平台的公交车语音播报系统图36

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

本版积分规则

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

硬件清单

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

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

mail