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

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

3天内不再提示

零代码,打造实时噪音预警系统

瑞科慧联(RAK) 2022-11-23 17:02 次阅读

城市建设不断推进,伴随着环境噪声的产生。不少娱乐、城市交通和工业化等人类活动所产生的噪声,远超过国家规定的标准,对健康、生产力和经济产生负面影响。为防治城市噪音污染,确保人们长期的身心健康,我们需要深入了解城市噪音来源,确保噪音水平保持在健康要求的范围内。

本文将探讨如何使用瑞科慧联(RAK)的模块化硬件开发平台 WisBlock,创建噪音水平警报的应用。

硬件

要执行此测试,需要一些 WisBlock硬件:

  • 无线基板 RAK19007
  • 通信核心模块 RAK4631(nRF52840)内核
  • PDM 立体声麦克风模块 RAK18000 或 RAK18030

这些硬件与 ESP32 和 RP2040 内核兼容。

软件

  • 下载并安装ArduinoIDE
  • 要在 Arduino 板上添加 RAKwireless Core 板,需先安装 RAKwireless Arduino BSP。具体安装方式可以参考Github存储库

产品配置

硬件安装

若想将不同的模块放在一起,需要将它们连接到基板中的相应插槽。麦克风模块RAK18000 可以连接到WisBlock Base基板的IO 插槽,与WisBlock Core 通信。其他更多信息,请参阅组装和拆卸部分。

poYBAGN9kmOACTGHAAD-AoRly-g986.png将核心模块 RAK4631 组装到基板上

pYYBAGN9kmKAQkBVAADck-DgTJg104.png将麦克风模块 RAK18000 连接到 WisBlock 底座

pYYBAGN9kmSAFgEtAAjE4gZSyCE738.png组装完成

软件配置

若已经安装RAKwireless Arduino BSP,可使用Arduino IDE 上的WisBlock Core 和示例代码。

1.打开代码前,需要从我们的存储库安装RAKwireless Audio Library.

2.下载RAKwireless Audio库后,通过Sketch > Include Library > Add .ZIP Library…来添加下载的 ZIP库文件

pYYBAGN9kmKAD1M3AABQIVzGHus340.png添加库

3.在 Arduino IDE 上,打开File > Examples > RAKwireless Audio Library > RAK4631 > Audio_Alarm_RAK18003

pYYBAGN9kmKAaCvGAAEWIXncy0o912.png打开 Audio_Alarm_RAK18003

4.选择正在使用的核心板,通过USB 电缆将其连接,然后选择相应的COM 端口

poYBAGN9kmKAROWiAADkaFqj7kc153.png选择 RAK4631 作为 WisBlock Core

5.可选步骤:可以通过降低测量度较高的报警的 audio_threshold变量或增加敏感度较低的报警的audio_threshold变量来修改噪声水平阈值。

//Alarm threshold

int audio_threshold = 1000; //You can modify this value to your desired noise trigger threshold.

6.点击Upload,然后等待固件烧录。

poYBAGN9kmKAOcohAADkFXiCw6k083.png代码上传

测试

上传代码后,可以播放一些音乐或开始说话,观察板子如何在听到声音,并达到一定响度时激活其 LED

除控制 LED外,还可以修改代码,实现电子邮件通知发送,或驱动屏幕显示 dB 实时测量值。

pYYBAGN9kmSAIC1bAAre-MWajQ8241.png测试噪音水平警报 - 低音频

poYBAGN9kmWAI5AWAA7IWcwmzzc194.png测试噪音水平警报 - 高音频

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

    关注

    0

    文章

    12

    浏览量

    7573
  • RAK
    RAK
    +关注

    关注

    0

    文章

    48

    浏览量

    2007
收藏 人收藏

    评论

    相关推荐

    虫情测报灯预警系统是一种基于虫情监测的智能预警系统

    JD-CQ6PLUS虫情测报灯预警系统是一种基于虫情监测的智能预警系统,它通过实时监测农作物周围的害虫活动,利用先进的传感器和算法技术,及时预警农民虫情发生,为农业生产提供了重要的支持
    的头像 发表于 04-03 15:58 89次阅读

    储罐安全监控预警系统解决方案

    的当务之急。在此背景下,我们推出了储罐安全监控预警系统解决方案。 系统概述 储罐安全监控预警系统集成了先进的传感器技术、数据处理技术和无线通信技术,通过数之能工业物联网平台对储罐的各项安全指标进行
    的头像 发表于 03-11 15:51 173次阅读
    储罐安全监控<b class='flag-5'>预警系统</b>解决方案

    智能防雷监测预警系统综合应用方案

    智能防雷监测预警系统是一种利用现代信息技术,对防雷设施的运行状态进行实时监测、管理和控制的系统,它可以有效降低运维成本和风险,为用户提供全方位的防雷解决方案。 一、地凯科技智能防雷监测预警系统
    的头像 发表于 02-23 11:00 230次阅读
    智能防雷监测<b class='flag-5'>预警系统</b>综合应用方案

    山体滑坡在线安全监测预警系统(解决方案)

    山体滑坡在线安全监测预警系统(解决方案)
    的头像 发表于 01-30 13:40 185次阅读

    煤矿安全生产预警系统

    智慧华盛恒辉煤矿安全生产预警系统是一种针对煤矿生产过程中的安全隐患进行监测和预警系统。 该系统通过计算机视觉技术,对煤矿生产过程中的人的不安全行为、物的不安全状态、环境的不安全因素进
    的头像 发表于 01-03 13:35 268次阅读

    在消防预警系统中Modbus协议和EthernetIP协议都发挥着重要的作用

    技术,可以用于传输IP数据包。在消防预警系统中,Ethernet/IP协议也发挥着重要的作用。它可以实现设备之间的实时通信和数据交换,将各个传感器、控制器、报警器等设备连接到网络中,实现数据的集中管理和监控
    发表于 01-02 19:34

    AI识别网关助力打造防溺水监测预警系统

    随着科技水平不断提升,防溺水监测预警系统不断融合人工智能、视觉识别、物联网等先进技术,能够进一步提高对于溺水事故的预警和救援效率。
    的头像 发表于 11-03 17:58 383次阅读
    AI识别网关助力<b class='flag-5'>打造</b>防溺水监测<b class='flag-5'>预警系统</b>

    轮胎爆胎预警系统的原理、发展及应用

    电子发烧友网站提供《轮胎爆胎预警系统的原理、发展及应用.pdf》资料免费下载
    发表于 10-24 10:44 0次下载
    轮胎爆胎<b class='flag-5'>预警系统</b>的原理、发展及应用

    基于RFID和无线传感的矿井实时定位预警系统

    电子发烧友网站提供《基于RFID和无线传感的矿井实时定位预警系统.pdf》资料免费下载
    发表于 10-23 09:48 2次下载
    基于RFID和无线传感的矿井<b class='flag-5'>实时</b>定位<b class='flag-5'>预警系统</b>

    配电室防汛预警系统

    预警系统通过对环境温度、湿度、SF6气体浓度、臭氧浓度、含氧量、烟雾火灾、水位、粉尘、噪声、振动、防小动物等环境信息采集,并结合扩展设备实现预警联动,对配电房运行环境实时在线监控。针对台风、暴雨、洪水等灾害
    的头像 发表于 09-19 17:26 540次阅读
    配电室防汛<b class='flag-5'>预警系统</b>

    安装城市内涝预警系统

    等。为了避免类似问题的发生,应对系统进行安装注意事项。 城市内涝预警系统解决方案,基于GIS地图技术、联网平台,由智能物联网终端、智能控制柜、数据传输模块等硬件设备,配合智慧水利云平台组成。实时采集排水管网运行中的液位
    的头像 发表于 09-01 16:34 264次阅读

    井下空气质量检测预警系统,煤矿生产、事故应急检测和实时监测

    井下空气质量检测预警系统,煤矿生产、事故应急检测和实时监测 在煤矿生产中,空气质量是关系到矿工生命安全的重要因素。煤矿内部存在着各种有害气体,如甲烷、一氧化碳等,高浓度的有害气体会导致矿工中毒、窒息
    的头像 发表于 08-22 13:54 292次阅读
    井下空气质量检测<b class='flag-5'>预警系统</b>,煤矿生产、事故应急检测和<b class='flag-5'>实时</b>监测

    恒润安防汛防涝监测预警系统

    系统概述防汛防涝监测预警系统主要通过水雨情监测一体站、自动水位站、视频监测站等设备自动监测采集当地的降雨量、河段/低洼易涝区水位及现场图像/视频等数据,并将数据通过GPRS、4G、北斗等方式上传
    的头像 发表于 07-28 11:03 466次阅读
    恒润安防汛防涝监测<b class='flag-5'>预警系统</b>

    红外热成像温度监测预警系统

    济南祥控自动化开发的XKCON红外热成像温度监测预警系统具备快速感知、实时监测、超前预警和数据分析等功能,不但能够满足工业场所的温度监测需求,在规模化生猪养殖厂同样适用。
    的头像 发表于 07-27 17:54 520次阅读
    红外热成像温度监测<b class='flag-5'>预警系统</b>

    城市地铁积水监测预警系统

    城市地铁积水监测预警系统
    的头像 发表于 07-20 14:22 533次阅读
    城市地铁积水监测<b class='flag-5'>预警系统</b>