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

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

3天内不再提示

如何使用Sensortile.box实现乐器检测

电子森林 来源:硬禾学堂 作者:硬禾学堂 2021-06-26 14:43 次阅读

Funpack9活动板卡是来自ST的SensorTile.box,本期活动也顺利于6月20日截止了,朋友们使用之后最大的感受便是:“这期板卡太有意思了”、“这期板卡太优秀了!”是的,能满足大家的需求也是我们一直追求的方向。若是你还没发现Funpack活动,现在还来得及,下面还有三期,快来参加Funpack活动吧。

本期活动是从三个任务中任选其一完成,尤其最后一个任务:使用神经网络系统,实现特定声音检测功能,如:口哨、咳嗽、鸟叫等,可参考官方提供的婴儿啼哭检测。既有挑战性,又涉及机器学习,完成也很有成就感。

本期我们有好几个小伙伴都选择完成任务三,为他们的选择点赞。本次分享的是来自中国科学技术大学的同学【氢化脱氯次氯酸】使用Sensortile.box的麦克风实现对钢琴、吉他、小提琴的声音检测,并在Qeexo AutoML平台上完成模型训练。

项目分享:https://www.eetree.cn/project/detail/392

1 平台介绍1.1 SensorTile.box开发板STEVAL-MKSBOX1V1(SensorTile.box)是具有无线物联网和可穿戴传感器平台的即用型套件盒,无论您的专业水平如何,均可帮助您使用和开发基于远程运动和环境传感器数据的应用程序。

这款超低功耗蓝牙低功耗解决方案由运行频率为120 MHz的ARM Cortex-M4(STM32L4R9)提供支持,具有环境,音频和运动传感器功能。

环境传感器,例如温度(STTS751),湿度(HTS221)和压力(LPS22HH)传感器用于监视货物状态和库存管理,例如环境阈值检测可用于激活条件或除湿系统容器。

运动传感器,如加速度计(LIS2DW12),用于检测运动,方向,振动,碰撞/震动事件,自由落体。此外,ST传感器可以将机器学习核心功能(LSM6DSOX)嵌入传感器内部,并结合更高的精度,它们提供了低功率解决方案,可以监控更复杂的车辆运动,跟踪船只,以进行飞机模式检测。

机上的气压计压力传感器(LPS22HH)也可用于检测高度变化或检测飞机的起飞和降落,例如在飞行过程中用于打开和关闭无线电传输。

1.2 Qeexo AutoMLQeexo AutoML是一个一键式自动化机器学习平台,让用户可以利用传感器数据针对高度受限的环境快速创建机器学习解决方案。使用AutoML创建的机器学习引擎,具有轻量级的特点,专为在边缘设备上本地化运行而设计,无需访问云端。

对于需要低耗能和低延迟的应用来说,比如移动、物联网、可穿戴设备、汽车等行业,AutoML模型是理想的选择。 2 任务及实现方案2.1 本期任务任务三:使用神经网络系统,实现特定声音检测功能,如:口哨、咳嗽、鸟叫等,可参考官方提供的婴儿啼哭检测。

2.2 方案简介我的实现方案是运用SensorTile.box的麦克风实现乐器声音(钢琴、吉他、小提琴)的检测,由iPad上的库乐队应用模拟乐器的声音,模型的训练在Qeexo AutoML平台上完成。 3 实现过程3.1 传感器配置新建工程,创建新环境并命名为mic,选择麦克风传感器。

3.2 采集数据可以采集的数据有两种格式:连续时间数据和事件。由于我们需要检测时间持续的声音,这里选择连续数据,以乐器名作为标签,并设置采集时间为60s。

分别采集4组训练集数据,分别为无音乐、小提琴、钢琴和吉他。可以在data选项卡中检查数据,并以图像方式呈现。

录入训练集后,继续录入测试集,并将测试集数据与对应的训练集数据进行链接。

3.3 模型训练点击start new training,并设置模型与训练参数开始训练。等待其训练结束后可以查看各模型的训练结果

选择在测试集准确度最高的模型Artificial Neural Network,将其下载到SensorTile.box中,点击右侧的LIVE TEST可以进行在线测试。 3.4 模型测试对于SensorTile.box,可以选择USB连接和蓝牙连接。

选择连接方式后,即可开始测试。播放音乐,屏幕中央会显示当前识别到的乐器。

4 心得体会本次任务不需要编写任何代码,数据采集、模型训练等都是在Qeexo AutoML平台上完成,操作容易,且不需要了解机器学习的各种原理,极大降低了机器学习的入门门槛。同时SensorTile.box配有许多传感器,且有着很高的性能,是一个进行入门机器学习的理想平台。

编辑:jq

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

    关注

    14

    文章

    594

    浏览量

    54175
  • 数据采集
    +关注

    关注

    38

    文章

    4462

    浏览量

    112295
  • 代码
    +关注

    关注

    30

    文章

    4551

    浏览量

    66626

原文标题:使用Sensortile.box实现乐器检测 - Funpack9项目分享一

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    SensorTile.box编程模式 (Pro mode)介绍

    应用 w/RTOS • BLEMLC 机器学习核心演示(DecTree by Unico GUI) • BLEFOTA 固件空中升级 示例 • Bootloader 引导加载持续以实现 BLEFOTA
    发表于 09-13 07:05

    Sensortile.box介绍

    用STM32 ST-LINK Utility更新固件 1. 选择【Connect to the target】连接目标板,读取 MCU内当前的二进制文件 2. 选择【Target】→【Erase Chip】擦除STM32 FLASH 3. 选择【File】→【Open File】,将.bin文件下载到目 标板上 4. 选择【Target】→【Program】 5. 点击【Start】开始下载
    发表于 09-13 06:43

    STEVAL-MKSBOX1V1数据手册

    STEVAL-MKSBOX1V1(SensorTile.box)是一款即用型套件,具有无线物联网和可穿戴传感器平台功能,无论您的专业知识水平如何,都能帮助您使用和开发基于远程运动和环境传感器数据
    发表于 09-13 06:40

    STEVAL-MKSBOX1V1解决方案

    STEVAL-MKSBOX1V1(SensorTile.box)是一款即用型套件,具有无线物联网和可穿戴传感器平台功能,无论您的专业知识水平如何,都能帮助您使用和开发基于远程运动和环境传感器数据
    发表于 09-08 08:24

    基于NanoEdgeAI的异常检测方案

    NanoEdge AI Studio自动创建基于三轴加速度传感器信号的AI模型,并快速部署到ST SensorTile.box开发板上,进行异常检测
    发表于 09-07 06:27

    SensorTile.box专家模式 (Expert mode)介绍

    • Step 1: 选择一个或多个输入/表达式• 输入环境,惯性或其他数据• 真/假表达式• Step 2: 选择零个或多个功能• 可用的功能取决于输入的数量/类型• 次要功能取决于主要功能
    发表于 09-06 08:20

    SensorTile.box编程模式 (Pro mode)介绍

    几个应用程序示例的Zip文件• 目录结构嵌套很深,文件夹的名称很长• 建议在C:TEMP或类似的短路径中解压缩它,以避免超过最大路径长度
    发表于 09-06 06:48

    SensorTile.box初级入门模式 (Basic mode)介绍

    SensorTile.box开箱即可连接智能手机用户可以通过Android/IOS应用程序获得预定义应用
    发表于 09-06 06:39

    Sensortile.box介绍

    准备就绪的物联网节点• 外壳防护等级:IP54• 与智能手机的应用程序配合
    发表于 09-06 06:20

    SensorTile.box第一部分:初级入门模式(Basic mode)介绍

    电子发烧友网站提供《SensorTile.box第一部分:初级入门模式(Basic mode)介绍.pdf》资料免费下载
    发表于 07-31 10:10 0次下载
    <b class='flag-5'>SensorTile.box</b>第一部分:初级入门模式(Basic mode)介绍

    SensorTile.box第二部分:专家模式(Expert mode)介绍

    电子发烧友网站提供《SensorTile.box第二部分:专家模式(Expert mode)介绍.pdf》资料免费下载
    发表于 07-31 10:08 0次下载
    <b class='flag-5'>SensorTile.box</b>第二部分:专家模式(Expert mode)介绍

    Sensortile.box介绍

    电子发烧友网站提供《Sensortile.box介绍.pdf》资料免费下载
    发表于 07-31 10:02 0次下载
    <b class='flag-5'>Sensortile.box</b>介绍

    SensorTile.box第三部分:编程模式(Pro mode)介绍

    电子发烧友网站提供《SensorTile.box第三部分:编程模式(Pro mode)介绍.pdf》资料免费下载
    发表于 07-29 16:19 0次下载
    <b class='flag-5'>SensorTile.box</b>第三部分:编程模式(Pro mode)介绍

    意法半导体多传感器智能采集器升级亮相慕尼黑上海电子展

    SensorTile.Box支持三种工作模式:入门模式、专家模式、专业模式,无论是新手小白还是专业人士都可以借此尽情探索物联网应用。
    发表于 07-15 15:18 1289次阅读
    意法半导体多传感器智能采集器升级亮相慕尼黑上海电子展

    Ada SensorTile开源硬件

    电子发烧友网站提供《Ada SensorTile开源硬件.zip》资料免费下载
    发表于 06-13 11:08 0次下载
    Ada <b class='flag-5'>SensorTile</b>开源硬件