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

    浏览量

    7596
  • RAK
    RAK
    +关注

    关注

    0

    文章

    48

    浏览量

    2057
收藏 人收藏

    评论

    相关推荐

    保障矿山安全,采空区监测预警系统

    预警系统
    稳控自动化
    发布于 :2024年10月18日 10:02:26

    城市内涝监测预警系统云平台

    城市内涝监测预警系统云平台是一个集成了多种技术和功能的综合性平台,旨在实时监测城市内涝情况,提供预警信息,并辅助城市管理部门进行应急响应和决策支持。一、城市内涝监测预警系统构成物联感知
    的头像 发表于 09-18 16:37 204次阅读
    城市内涝监测<b class='flag-5'>预警系统</b>云平台

    地质灾害监测预警系统的作用

    挑战,地质灾害监测预警系统的出现,成为我们抵御自然灾害、守护生命安全的科技利器。 一、系统概述与重要性 地质灾害监测预警系统,是一个集成了现代信息技术、数据分析与预警等多学科交叉的复杂
    的头像 发表于 08-30 15:14 306次阅读

    边坡安全在线监测预警系统解决方案的组成及发展前景

    经过科研工作者的不懈努力,制定了边坡安全在线监测预警系统解决方案。边坡安全在线监测预警系统解决方案通过实时监测、数据分析、及时预警等手段,实现对边坡工程的全方位、全过程安全监测。
    的头像 发表于 08-15 12:11 328次阅读

    浅谈基于AI的充电桩火灾预警系统的应用展望

    程瑜 安科瑞电气股份有限公司 上海嘉定 201801 摘要: 为了及时发现和预防充电桩火灾,基于人工智能的火灾预警系统备受关注。本文针对该问题展开研究,通过综述充电桩火灾的发生原因、现有火灾预警系统
    的头像 发表于 08-13 14:21 338次阅读
    浅谈基于AI的充电桩火灾<b class='flag-5'>预警系统</b>的应用展望

    煤矿安全风险监测预警系统

    智慧华盛恒辉煤矿安全风险监测预警系统是一个集成了云计算、移动互联网、物联网和人工智能技术的综合性系统。该系统旨在通过实时监测和预警煤矿生产过
    的头像 发表于 06-18 10:16 624次阅读

    智能防雷与雷电预警系统综合方案

    随着科技的不断进步,智能化技术在各个领域得到了广泛应用,其中智能防雷与雷电预警系统作为一项重要的安全保障技术,正在为各行各业带来全新的解决方案。 地凯防雷 将深入探讨智能防雷与雷电预警系统
    的头像 发表于 05-10 10:38 739次阅读
    智能防雷与雷电<b class='flag-5'>预警系统</b>综合方案

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

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

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

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

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

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

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

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

    煤矿安全生产预警系统

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

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

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

    城市积水监测预警系统平台

    城市积水监测预警系统平台主要实现调查数据的汇聚、分析、展现、存储等功能,包括水情运行监测、实时水情告警、动态预警发布以及历史水情查询等。管理部门借助该系统可整体把握整个城区内涝状况,及
    的头像 发表于 11-17 10:48 617次阅读
    城市积水监测<b class='flag-5'>预警系统</b>平台