0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于NBIOT的云端语音报警系统设计

瑞萨MCU小百科 ? 来源:瑞萨嵌入式小百科 ? 作者:野火瑞萨创意氛围 ? 2024-04-12 14:23 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今日分享野火瑞萨创意氛围赛选手的项目——基于NBIOT的云端语音报警系统。

项目系统结构图:

0dae094a-f88f-11ee-a297-92fbcf53809c.jpg

硬件:

开发板采用了野火6M5开发板,分别通过ESP8266和NBIOT模块用来连接云平台,传感器采用NTC热敏电阻光敏电阻

软件:

app采用appinventor+mqtt组件制作,ESP8266和NBIOT通过MQTT协议,使用AT指令连接阿里云。

云平台:

云平台使用的是阿里云,通过mqtt协议实现数据的上传,采用云数据流转功能将数据转发到手机APP中。

项目详细介绍

作者本次参赛题目为基于NBIOT和阿里云的采集系统,但是发现板子上自带esp8266模块,会先采用esp8266连接阿里云,后期改用NBIOT协议为mqtt,本次的项目将会从下面五个方面进行详细介绍:

板子资料的下载与获取

ESP8266固件烧录操作

阿里云设备创建操作

程序的烧录与下载

模块外设部分

1

板子资料的下载与获取

作为一个嵌入式工程师,拿到板子后的第一件事情就是去下载资料下载地址:

https://doc.embedfire.com/products/link/zh/latest/mcu/renesas/index.html

0dbe12cc-f88f-11ee-a297-92fbcf53809c.png

2

ESP8266固件烧录操作

首先我们查看资料中的原理图:

找到WIFI部分,小小说明,方便后面的解释与理解

0ddc0246-f88f-11ee-a297-92fbcf53809c.png

我们可以看到一段文字来教你更新固件:

0e0bdd86-f88f-11ee-a297-92fbcf53809c.jpg

上述操作如下:

取下J34的W_RX与P602的跳线帽,J34的W_TX与P601的跳线帽,将两个跳线帽分别放在W_RX与U_TX,W_TX与U_RX上,将J35的两个跳线帽取下来,最后将J32的跳线帽与GND相连(这是因为IO0接3v3的时候是1表示运行模式,接GND的时候表示0是下载模式)。

PS: 记得将数据线连接USB TO TTL与电脑

0e2fe7da-f88f-11ee-a297-92fbcf53809c.png

打开串口助手发送AT,波特率选择115200,发送AT指令如果返回OK则代表连接成功,没有返回则检查上述操作或者查看后续“ESP8266无返回值操作”相关内容。

0e626ba6-f88f-11ee-a297-92fbcf53809c.png

本次我打算采用MQTT协议连接阿里云,因此串口连接成功后还需要上官网下载mqtt固件和固件下载工具

官网链接:

https://docs.espressif.com/projects/esp-at/zh_CN/release-v2.2.0.0_esp8266/index.html

下载工具:

0e7825a4-f88f-11ee-a297-92fbcf53809c.png

固件下载链接:

https://pan.baidu.com/s/1eGHvorNe7caUQJpMVULIbA?pwd=1234

下载好后打开flash下载工具:

0e8c5ee8-f88f-11ee-a297-92fbcf53809c.jpg

再打开串口,输入AT+RST(或者直接拿一根线短接ESP8266的rst引脚与GND,可以看到指示灯闪了一下),串口会输出。

0ea775d4-f88f-11ee-a297-92fbcf53809c.png

记录这两个关键参数,固件选择刚刚下载的固件,地址选择0。

0ebbe622-f88f-11ee-a297-92fbcf53809c.png

接下来的下载操作有点玄学并且拼手速

用一根线连接RST与GND,松开后,快速点击下载界面的START

0ee77d3c-f88f-11ee-a297-92fbcf53809c.png

如果直接点击START会出现如下报错

0efe97a6-f88f-11ee-a297-92fbcf53809c.png

下载好后,用一根线连接RST与GND,然后将J32的3V3连接IO0,松开后会显示如图信息。

0f2dd0ca-f88f-11ee-a297-92fbcf53809c.png

0f4f0646-f88f-11ee-a297-92fbcf53809c.png

至此固件烧录完成

3

阿里云设备创建操作

首先登入阿里云官网

https://account.aliyun.com/login/login.htm

自行注册账号

0f5c9cde-f88f-11ee-a297-92fbcf53809c.png

进入物联网平台

0f76c546-f88f-11ee-a297-92fbcf53809c.png

选择测试平台

0f949d3c-f88f-11ee-a297-92fbcf53809c.png

选择创建产品

0fb09e4c-f88f-11ee-a297-92fbcf53809c.png

设备名字随便起,联网方式一定要选择WIFI

0febd728-f88f-11ee-a297-92fbcf53809c.jpg

设置完产品后再来添加设备

0ff277fe-f88f-11ee-a297-92fbcf53809c.png

产品选择刚刚创建的产品,DeviceName自己填写

1003ad9e-f88f-11ee-a297-92fbcf53809c.png

回到产品然后创建一个物模型

101d6978-f88f-11ee-a297-92fbcf53809c.png102a665a-f88f-11ee-a297-92fbcf53809c.png ? 103dce7a-f88f-11ee-a297-92fbcf53809c.jpg

编辑完成之后,一定要选择发布

1053cc3e-f88f-11ee-a297-92fbcf53809c.png

ESP8266无返回值操作直接拿一个USB转TTL模块,连接如图:

10623e22-f88f-11ee-a297-92fbcf53809c.jpg

然后再进行上面的后续操作

4

程序的烧录与下载

野火官方推荐我们使用其设计的野火DAPlink下载器,我使用的是PWlink带有串口功能

1073b18e-f88f-11ee-a297-92fbcf53809c.png

黑色的就是程序下载的JTAG接口,可以查看其引脚图

1085ed72-f88f-11ee-a297-92fbcf53809c.png

我们主要关注四个引脚,TCK、TMS、VCC、GND、VCC在其中对应REF

10c37d18-f88f-11ee-a297-92fbcf53809c.png

直接连接确实费事,所以最好还是准备一块转接板,我是直接买的,后来在嘉立创画了一块,原理图附在后面

10e653ba-f88f-11ee-a297-92fbcf53809c.png

转接板原理图

11020678-f88f-11ee-a297-92fbcf53809c.png

110a3a50-f88f-11ee-a297-92fbcf53809c.png

5

模块外设部分

(1)ADC采样读取温度值

读取温度值,首先你要有一个NTC热敏电阻,可以直接买模块,也可以买电阻回来自己搭建电路

111d6756-f88f-11ee-a297-92fbcf53809c.png
1143890e-f88f-11ee-a297-92fbcf53809c.png
11703d96-f88f-11ee-a297-92fbcf53809c.jpg

(2)ADC采样读取光照强度

117c7e08-f88f-11ee-a297-92fbcf53809c.png

(3)SYN6288语音播放

11a52664-f88f-11ee-a297-92fbcf53809c.png

syn6288自带文字转语音的功能,只需要把文字信息发送过去就好了,本次syn6288被朋友借去打工训比赛了,因此使用的是jq8900,但是syn6288的代码也有,感兴趣的可以验证一下。

11c5888c-f88f-11ee-a297-92fbcf53809c.png

(4)JQ8900语音播放

11d6dbf0-f88f-11ee-a297-92fbcf53809c.png

1320a054-f88f-11ee-a297-92fbcf53809c.jpg

JQ8900的控制相对简单很多,可以通过串口发送指令控制,也可以直接控制引脚的高低电平来控制语音,但是前期需要准备好语音。推荐使用在线文字转语音网站:

https://www.yinziai.com/tools/text-to-audio

1335ccea-f88f-11ee-a297-92fbcf53809c.png

(5)联网指令与数据传输显示

踩坑了兄弟们,我一开始以为直接接跳线帽就可以把esp8266和板子上的串口连接在一起,但是调试了半天数据都发不出去,用USB转TTL模块才发现不对劲,这里要反着接。

1348cae8-f88f-11ee-a297-92fbcf53809c.png

1

NBIOT联网指令

157f4788-f88f-11ee-a297-92fbcf53809c.png

158e3252-f88f-11ee-a297-92fbcf53809c.png

相比于esp8266,NBIOT联网相对来说简单一点,毕竟不用连接WIFI43、46、47这三行指令要根据阿里云创建的设备进行修改。

2

Esp8266联网指令

15e22286-f88f-11ee-a297-92fbcf53809c.png

4要改成自己的wifi和密码5、6要根据自己创建的阿里云实例来修改。

3

物模型数据显示

16109ada-f88f-11ee-a297-92fbcf53809c.png

4

云产品流转

你可以利用其他单片机例如,stm32+esp8266,1s重新连接一个阿里云当作接收端,这样两端就可以分开,实现远距离通信,或者制作一个APP,把单片机的数据转发到手机上。

161d5054-f88f-11ee-a297-92fbcf53809c.png

1649ee98-f88f-11ee-a297-92fbcf53809c.jpg

165d966e-f88f-11ee-a297-92fbcf53809c.png

功能演示



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2567

    文章

    53145

    浏览量

    768913
  • 光敏电阻
    +关注

    关注

    4

    文章

    306

    浏览量

    49900
  • ntc热敏电阻
    +关注

    关注

    3

    文章

    133

    浏览量

    18202
  • IOT
    IOT
    +关注

    关注

    188

    文章

    4310

    浏览量

    202515
  • 语音报警系统

    关注

    0

    文章

    3

    浏览量

    6265
  • ESP8266
    +关注

    关注

    51

    文章

    965

    浏览量

    47538
  • NB-IoT
    +关注

    关注

    414

    文章

    1453

    浏览量

    186858
  • nbiot
    +关注

    关注

    8

    文章

    63

    浏览量

    23228

原文标题:【瑞萨RA MCU创意氛围赛】项目33——基于NBIOT的云端语音报警系统

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    端云协同解锁智能硬件新体验,启明云端正式登陆阿里云云市场

    2025年7月,阿里云战略产品伙伴——“启明云端”正式登陆阿里云云市场平台消费电子专区。启明云端作为国内领先的AI智能体硬件方案专家,在嵌入式系统语音交互硬件及端云协同架构等技术领域
    的头像 发表于 07-09 18:03 ?478次阅读
    端云协同解锁智能硬件新体验,启明<b class='flag-5'>云端</b>正式登陆阿里云云市场

    语音助手只能聊天?启明云端AI语音交互方案偷偷修炼了音乐才艺!

    语音助手只能聊天?太out了!”语音交互的新乐章已经奏响!启明云端基于乐鑫科技芯片的AI语音方案正式解锁音乐技能树,只需一句指令,智能设备即刻变身专属点唱机。只要版权到位,想听什么?
    的头像 发表于 06-27 18:03 ?203次阅读
    <b class='flag-5'>语音</b>助手只能聊天?启明<b class='flag-5'>云端</b>AI<b class='flag-5'>语音</b>交互方案偷偷修炼了音乐才艺!

    WT588F02B-8S语音芯片:低成本高灵活的气体检测报警语音IC方案

    引言:工业安全与智能化需求的双重驱动在工业安全、环境保护及家庭安防领域,气体泄漏引发的安全事故始终是重大隐患。随着传感器技术、物联网及语音交互的快速发展,气体检测报警器正朝着智能化、低成本、高可靠
    的头像 发表于 04-22 09:14 ?336次阅读
    WT588F02B-8S<b class='flag-5'>语音</b>芯片:低成本高灵活的气体检测<b class='flag-5'>报警</b>器<b class='flag-5'>语音</b>IC方案

    芯资讯|基于广州唯创电子语音芯片的烟雾报警语音方案技术解析

    在智能家居与物联网(IoT)技术快速发展的背景下,语音播报功能已成为烟雾报警器等安防设备提升用户体验的核心技术之一。广州唯创电子凭借其WTV、WTN、WT588F及WT2605C系列语音芯片,推出
    的头像 发表于 04-21 08:54 ?296次阅读
    芯资讯|基于广州唯创电子<b class='flag-5'>语音</b>芯片的烟雾<b class='flag-5'>报警</b>器<b class='flag-5'>语音</b>方案技术解析

    新品发布|启英泰伦联合启明云端推出离在线语音大模型方案

    数据及大规模计算任务带来的响应延迟。其根本原因在于缺乏一颗强计算性能的端侧语音处理芯片。近日,启英泰伦联合启明云端正式推出WT01C202-AI-S1高性能离在线语音
    的头像 发表于 03-11 14:07 ?662次阅读
    新品发布|启英泰伦联合启明<b class='flag-5'>云端</b>推出离在线<b class='flag-5'>语音</b>大模型方案

    基于WTV380-8S语音芯片的智能电子锁语音交互系统设计方案介绍

    ?一、方案背景与需求智能电子锁作为现代家居安防的核心设备,用户对交互友好性、功能多样性和系统稳定性的需求日益提升。WTV380-8S语音芯片凭借多模式控制、高集成度、低功耗设计及丰富的外设接口,为
    的头像 发表于 03-06 08:56 ?457次阅读
    基于WTV380-8S<b class='flag-5'>语音</b>芯片的智能电子锁<b class='flag-5'>语音</b>交互<b class='flag-5'>系统</b>设计方案介绍

    语音报警器应用智能家居的技巧

    在科技日新月异的时代,智能家居安全系统已成为许多家庭和企业不可或缺的一部分。其中,语音报警器作为智能安防的重要组成,旨在提升安全报警的即时性,通过智能化的功能设计,帮助用户最大化地发挥
    的头像 发表于 03-04 17:36 ?472次阅读

    燃气检测仪语音报警方案——NV128H语音芯片

    天然气泄漏报警器必备,NV128H语音芯片以其卓越性能为燃气检测仪提供语音报警,保障家庭安全,支持多语言、低功耗,可根据需求定制报警语音,未
    的头像 发表于 02-05 11:57 ?467次阅读
    燃气检测仪<b class='flag-5'>语音</b><b class='flag-5'>报警</b>方案——NV128H<b class='flag-5'>语音</b>芯片

    气体检测报警器低成本语音芯片方案_WT588F02B-8S支持离在线更换语音

    产品功能,背景及市场介绍01产品功能气体检测报警器主要用于检测一氧化碳、臭氧、硫化氢等各类气体的浓度,结合主MCU配合WT588F02B-S语音在达到预设的安全阈值时发出报警信号。其核心功能包括:1
    的头像 发表于 12-06 01:06 ?517次阅读
    气体检测<b class='flag-5'>报警</b>器低成本<b class='flag-5'>语音</b>芯片方案_WT588F02B-8S支持离在线更换<b class='flag-5'>语音</b>

    云端语言模型开发方法

    云端语言模型的开发是一个复杂而系统的过程,涉及数据准备、模型选择、训练优化、部署应用等多个环节。下面,AI部落小编为您分享云端语言模型的开发方法。
    的头像 发表于 12-02 10:48 ?716次阅读

    智能语音防狼呼叫器,求助呼叫器,报警语音ic方案

    呼叫的设备引来旁人的帮助并吓跑坏人。在这样的背景下,智能语音防狼呼叫器应运而生。防狼报警语音方案——NV040D-SOP8在防狼报警器嵌入一款语音
    的头像 发表于 10-24 08:02 ?960次阅读
    智能<b class='flag-5'>语音</b>防狼呼叫器,求助呼叫器,<b class='flag-5'>报警</b>器<b class='flag-5'>语音</b>ic方案

    WT2003H语音芯片MCU下载方案助力电动车智能化升级:实现多功能语音提示+报警功能

    01产品市场随着科技的发展,电瓶车在技术革新上也在不断进步,如今许多厂家,都会加入语音提示功能,能在倒车、喇叭、故障时发出语音报警,提示骑行者电量不足、倒车请注意、故障语音提示等;唯创
    的头像 发表于 10-09 08:06 ?773次阅读
    WT2003H<b class='flag-5'>语音</b>芯片MCU下载方案助力电动车智能化升级:实现多功能<b class='flag-5'>语音</b>提示+<b class='flag-5'>报警</b>功能

    NVG040W语音芯片:为制氧机带来个性化语音提示和报警功能

    ,NVG040W语音芯片为制氧机带来了人性化的语音提示和报警功能,使设备使用更加便捷和安全。选型方案NVG040W是一款多功能单芯片语音合成控制器,为全新代高性价比的
    的头像 发表于 09-14 08:02 ?563次阅读
    NVG040W<b class='flag-5'>语音</b>芯片:为制氧机带来个性化<b class='flag-5'>语音</b>提示和<b class='flag-5'>报警</b>功能

    NVD系列语音芯片在报警器中通常应用在哪些场景中

    语音芯片在各类场景中应用的最大作用就是进行语音提示和警报提示。本文将对NVD系列语音芯片应用在报警器中的场景。1.提升电动车的安全性当电动车遭受震动或异常移动时,
    的头像 发表于 09-12 08:02 ?755次阅读
    NVD系列<b class='flag-5'>语音</b>芯片在<b class='flag-5'>报警</b>器中通常应用在哪些场景中

    NVD系列语音芯片在报警器中通常应用在哪些场景中

    NVD系列语音芯片用于报警器,提升电动车、烟感、燃气报警器安全性,提供定制化语音提示,高性价比,可存放40秒语音,适用于智能锁等电子设备,增
    的头像 发表于 09-11 10:29 ?639次阅读