【瑞萨RAMCU创意氛围赛】项目33——基于NBIOT的云端语音报警系统

瑞萨MCU小百科 2024-04-12 12:00


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


项目系统结构图:


硬件:

开发板采用了野火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


2

ESP8266固件烧录操作

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

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


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


上述操作如下:

取下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与电脑

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

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


官网链接:

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

下载工具:

固件下载链接:

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


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


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

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

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

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

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

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


至此固件烧录完成

3

阿里云设备创建操作

首先登入阿里云官网

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

自行注册账号


进入物联网平台


选择测试平台


选择创建产品


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


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


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


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



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


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

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


4

程序的烧录与下载

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


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

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

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

转接板原理图


5

模块外设部分

(1)ADC采样读取温度值

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


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


(3)SYN6288语音播放

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


(4)JQ8900语音播放


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



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

1

NBIOT联网指令

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

2

Esp8266联网指令

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

3

物模型数据显示

4

云产品流转

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


功能演示



您可识别下方二维码或点击文末阅读原文访问,获取更多资料:


需要技术支持?

如您在使用瑞萨MCU/MPU产品中有任何问题,可识别下方二维码或复制网址到浏览器中打开,进入瑞萨技术论坛寻找答案或获取在线技术支持。

https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/



1

END

1


推荐阅读

【瑞萨RA MCU创意氛围赛】项目30——机械臂游戏创意制作

【瑞萨RA MCU创意氛围赛】项目31——基于RA6M5的电子墨水屏微信信息站

【瑞萨RA MCU创意氛围赛】项目32——VFD时钟


更多精彩内容,请点击

评论 (0)
  • 概述近年来,工业自动化领域对智能机器人运动控制系统的需求不断增长。常见的工业机器人运动控制方式有两种:一种是基于工控机和控制卡,功能强大但复杂、布线多、兼容性差;另一种是基于软PLC,使用个人计算机或嵌入式控制器,具有开放的体系结构、便于开发和维护,支持多种编程语言,不受技术垄断限制。宏集的MC系列控制器,结合了先进的CODESYS软PLC编程环境,为用户带来了无与伦比的优势和灵活性。控制系统方案设计宏集机器人控制系统采用一主多从的控制模式,主站采用宏集MC-Prime控制器,从站采用带Ethe
    宏集科技 2024-05-23 14:33 89浏览
  • 数据中心与云端存储新战力 – PCIe 5.0 SSD随着人工智能(Artificial Intelligence, AI)和机器学习(Machine Learning, ML)爆炸性的应用如雨后春笋般的出现,代表着数据中心与储存服务器需要更高效能、更低延迟的高速传输需求,以应付海量数据运算存取,对储存容量、储存性能的需求空前高涨。在市场上,我们也可以观察到PCIe 5.0接口逐渐在系统以及服务器上实际搭载应用,就接口规范数据来看,可以发现到PCIe 5.0的传输速率是前代PCIe 4.0的两倍
    百佳泰测试实验室 2024-05-23 15:24 92浏览
  • 在当今飞速发展的科技浪潮中,人工智能已崛起为引领未来的核心驱动力。而在这一激动人心的科技前沿领域里,AIGC作为一种尖端技术,正吸引着无数人的目光和热议。接下来我们就揭开AIGC的神秘面纱,并深入探索与其紧密相关的Midjourney,共同领略它们的神奇魅力。AIGC技术作为新兴的领域,无疑将为未来的科技发展开辟出无限的可能性。而Midjourney作为这一领域的佼佼者,必将在AIGC领域的征途上创造出更多的惊喜与奇迹,引领我们共同踏上这段精彩绝伦的旅程。AIGC的基本概念: 在深入了解Mid
    戈壁滩上绽放 2024-05-24 13:29 109浏览
  • 作者介绍在当今的全球导航卫星系统(GNSS)技术领域,仿真测试是评估和验证GNSS接收机性能的关键环节,全球导航卫星系统(GNSS)仿真测试是确保GNSS接收机和导航解决方案在实际部署前能够正确、可靠地工作的关键步骤。无论是为了确保定位精度、测试信号干扰的影响,还是评估在复杂环境下的导航可靠性,掌握正确的坐标系知识对于进行有效的仿真测试至关重要。在GNSS仿真测试的领域,三种关键的坐标系构成了我们工作的核心:地心地固坐标系(ECEF)、地理坐标系(LLA,包括纬度、经度和海拔高度)以及本地水平坐
    虹科测试测量TM 2024-05-24 13:18 55浏览
  • 随着科技的发展,无线技术的应用从日常生活中的手机、耳机或智能家电外,更延伸至医疗产业。无线传输能力的演进让医疗系统变得更有弹性,使得医疗照护不再受空间限制,像是透过医疗设备的无线连网功能让医疗讯息能够及时传送到远处的医护人员,利于病情的了解与诊治。此外,在有些需要以实体线材连接使用的医疗仪器,在改以无线的方式连接后,使用上就能更加便利可携。无线超音波探头可摆脱传统有线的不便然而,医疗设备种类不胜枚举,美国食品药物管理局 (FDA) 警觉到使用无线医疗产品时,需要面对无线共存干扰的问题,当产品在不
    百佳泰测试实验室 2024-05-23 16:22 130浏览
  • 固态继电器是不需要使用任何机械部件的开关继电器。这通常使它们具有比普通机电继电器寿命更长的优势,然而,尽管固态继电器速度快且耐用,但仍具有某些设计规定。固态继电器风靡全球,彻底改变了从农业自动化到航空航天等各个行业的配电。但您可能想知道-----“固态继电器到底是如何工作的?”本文将涵盖从固态继电器基础知识到光隔离器和光耦合器、光电二极管和PN结的所有内容。固态继电器设计说明固态继电器设计通常非常简单,就像带有电源端子和负载端子的通断开关一样,当外部控制信号通过另一个端子传递到继电器时,该开关会
    腾恩科技-彭工 2024-05-24 16:05 72浏览
  • 在使用无锡明芯微电子的40v电子保险丝的过程中,发现短路时候不断重启,而且重启的频率比较快,,打嗝周期在1~2毫秒,芯片在不停尝试开启,芯片比较发热!在电路的输出端加一个肖特基,或者把双向的TVS改为单向的就圆满的解决了这个问题,整改的电路如下整改完该电路的短路波形,电路在短路后的尝试周期在600mszu左右,波形如下该电路芯片不发热,没有触发到芯片的过热波保护,从MX26631DL的电路中我们可以看到,重启delay的时间应该是是600mS所有上面的波形才是正常的,但是为何会出现第一种过流保护
    王萌 2024-05-24 07:57 90浏览
  • 这一轮医药凛冬周期下,降至冰点的医药公司股价让不少投资者噤若寒蝉。但如果我们将视野拉长,医药产业几乎每十年就会经历一次周期轮回的生死考验,美国医药产业之所以强大,正是建立在一轮又一轮大浪淘沙之上。“衰退-复苏-繁荣”循环,从来不以人的意志为转移,而是产业发展的客观规律。在这一过程中,注定会有失败者折戟沉沙,而那些能够穿越周期的玩家则会在各自领域成为新的“霸者”。微创医疗(HK:00853)是中国医疗器械赛道的明星玩家,构建起拥有6家上市公司的药械帝国。但频繁的拆分过后,对于后续新兴业务的持续投入
    锦缎研究院 2024-05-24 14:10 49浏览
  • ​Raspberry Pi M.2 HAT+ 使您能够将 M.2 M-key 外设(如 NVMe 驱动器和人工智能加速器)连接到 Raspberry Pi 5。它能够提供与这些外设之间的快数据传输(高达 500 MB/s),现在就可以从树莓派的授权经销商网络购买,售价仅为 12 美元。经销商:https://www.edatec.cn/cn/Raspberry Pi 5 早在去年 9 月就已推出,并搭载了一项令人兴奋的新功能。不是电源按钮,也不是电池支持的实时时钟。我们说的是 PCI Expre
    树莓派开发者 2024-05-23 16:31 104浏览
  • Logging是CANoe软件中的数据记录模块,主要在台架测试中使用,支持CAN/CAN FD、LIN、FlexRay以及车载以太网总线的数据记录。常用的数据记录仪还有GL数据记录仪,GL有自己单独的硬件设备,应用场景主要为台架或者实车测试,进行无人看守时的数据记录,和Logging的最大区别就是Logging是CANoe软件中的一个功能点,不是单独的硬件,同时Logging的使用,人员往往在上位机面前会进行互动操作。使用CANoe测试的过程中,我们不可能时时刻刻盯着每一帧报文去进行分析,这样就
    北汇信息 2024-05-24 10:07 45浏览
  • 一台之前因不明缺陷原因而插接电池就启动开机的吸尘器,只好靠插拔电池启动和关闭,继续使用了两年,终于彻底不能工作了!这是该产品的全家福,呵呵,还有一个充电器,忘了放在在一起拍照了。记得,这是2021年秋天,家人因为按键开关失控而不能关机,只能拔下电池,决定报废扔掉,我留下来想修理看看。说明书封底右下脚处印有20180517,看来是2018年产品。看电池标签显示201906,看来最早也就是2019年购置的。使用也就两年多一点。2022年11月24日做了一次故障缺陷检查。故障现象:插上电池,就一直工作
    自做自受 2024-05-24 16:21 69浏览
  • 光耦合器又称光电耦合器,是现代电子学中必不可少的元件,确保隔离电路之间安全有效的信号传输。本文探讨了光耦合器的特性及其多样化应用,强调了它们在各种电子系统中的关键作用。什么是光耦合器?光耦合器是一种设计用于利用光传输电信号、在输入和输出之间提供电气隔离的设备。它通常由封装在单个封装内的发光二极管(LED)和光敏接收器(例如光电晶体管)组成。当电信号激活LED时,它会发出光,光敏接收器检测到该光,并将光转换回电信号。此过程可确保输入和输出电路保持电气隔离。光耦合器的主要特性1.电气隔离:光耦合器在
    腾恩科技-彭工 2024-05-24 16:03 72浏览
  • 5月22日夜间,中国传感器产业又传来重磅新闻——上市企业歌尔股份发布《关于终止分拆所属子公司至创业板上市的公告》(下文简称《公告》):“根据 2021 年第一次临 时股东大会授权,公司董事会同意终止分拆所属子公司歌尔微电子股份有限公司 (以下简称“歌尔微”)至深圳证券交易所(以下简称“深交所”)创业板上市 (以下简称“本次分拆上市”)并撤回相关上市申请文件。”这意味着,头顶“中国第一MEMS传感器企业”光环的歌尔微电子上市之路,正式落下帷幕,令人唏嘘。彼时,歌尔微电子拟IPO募集资金约32亿元,
    传感器专家网 2024-05-24 11:37 52浏览
  •  1、基本名词    常见的基本拓扑结构    ■Buck降压    ■Boost升压    ■Buck-Boost降压-升压    ■Flyback反激    ■Forward正激    ■Two-Transistor Forward双晶体管正激  &nbs
    丙丁先生 2024-05-24 07:51 83浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦