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

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

3天内不再提示

怎样使用Arduino构建基于声音传感器的警报

454398 来源:网络整理 作者:网络整理 2019-11-26 14:46 次阅读

步骤1:必需的组件

1。声音传感器

2。一个LED

3。 330欧姆电阻

4。 Arduino开发板

5。电线束

6。计算机

此外,它还需要对Arduino代码和python有基本的了解

步骤2:构建电路

怎样使用Arduino构建基于声音传感器的警报

与第一张图相同,声音传感器具有四个引脚。 VCC和GND将在Arduino上连接到5V和GND。 D0需要与Arduino开发板上的电路中的任何数字引脚连接,该引脚为7。这就是声音传感器的接线方式。

稍后,LED也需要接线。短边应连接到迷你面包板上的地面。最重要的是,它们之间应连接330欧姆电阻。长边将连接到我电路中的另一个数字引脚13。

第3步:Arduino代码

在电路设置好之后,我们可以

第4步:烧瓶

为了通过烧瓶控制传感器,我们将使用Arduino代码使其工作。首先用python写一个烧瓶。我们首先需要知道要检测什么才能存储在forms.py文件中。在这种情况下,我们唯一需要知道传感器是打开还是关闭。

Routes.py应该在我们更改声音传感器的开关状态时传输数据。另外,由于Arduino代码是用C代码编译的,因此我们需要使用pyserial软件包才能与Arduino通信。它将值写入Arduino以打开和关闭传感器。

我们还需要两个HTML文件才能运行该网页。登录文件是您将看到传感器状态的文件。如果要更改状态,它将重定向到索引页面,这是您可以打开和关闭传感器的页面。

所有文件都应另存为图片以运行它们。另外,如果没有它们,则需要使用pip install来安装flask,pyserial,flask-wtf。这些是运行以下文件的必要模块。

步骤5:测试

完成上述每个步骤后,您应该可以运行新的文件了。小警报。为此,您需要运行“ python iotapp.py”。
责任编辑:wv

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

    关注

    188

    文章

    6478

    浏览量

    188430
  • 警报
    +关注

    关注

    0

    文章

    89

    浏览量

    9951
  • 声音传感器
    +关注

    关注

    4

    文章

    56

    浏览量

    15426
收藏 人收藏

    相关推荐

    声波传感器声音传感器的区别

    声波传感器声音传感器这两个术语在很多情况下可以互换使用,因为它们通常都用于检测和测量声波的存在和特性。然而,它们之间还是存在一些细微的差别,这些差别主要体现在它们的工作原理、应用领域以及技术细节上
    的头像 发表于 09-19 16:37 828次阅读

    声发射传感器是测声音的吗

    声发射(Acoustic Emission, AE)传感器是一种用于检测和分析材料内部微观结构变化时产生的应力波(声发射波)的传感器。这种传感器广泛应用于材料的无损检测、结构健康监测、以及各种工业
    的头像 发表于 09-19 16:34 443次阅读

    声音传感器中的场效应管的作用是什么

    声音传感器是一种将声音信号转换为电信号的传感器,广泛应用于各种领域,如音频处理、语音识别、噪声监测等。在声音
    的头像 发表于 08-19 10:06 567次阅读

    TMP126 具有 175°C工作温度、CRC 和压摆率警报的低功耗0.25°C SPI 温度传感器数据表

    电子发烧友网站提供《TMP126 具有 175°C工作温度、CRC 和压摆率警报的低功耗0.25°C SPI 温度传感器数据表.pdf》资料免费下载
    发表于 08-13 11:00 1次下载
    TMP126 具有 175°C工作温度、CRC 和压摆率<b class='flag-5'>警报</b>的低功耗0.25°C SPI 温度<b class='flag-5'>传感器</b>数据表

    TMP126-Q1 具有175°C工作温度、CRC 和压摆率警报的低功耗0.25°C SPI温度传感器数据表

    电子发烧友网站提供《TMP126-Q1 具有175°C工作温度、CRC 和压摆率警报的低功耗0.25°C SPI温度传感器数据表.pdf》资料免费下载
    发表于 08-12 10:31 0次下载
    TMP126-Q1 具有175°C工作温度、CRC 和压摆率<b class='flag-5'>警报</b>的低功耗0.25°C SPI温度<b class='flag-5'>传感器</b>数据表

    TMP4718具有引脚可编程警报阈值的高精度远程和本地温度传感器数据表

    电子发烧友网站提供《TMP4718具有引脚可编程警报阈值的高精度远程和本地温度传感器数据表.pdf》资料免费下载
    发表于 08-09 10:11 0次下载
    TMP4718具有引脚可编程<b class='flag-5'>警报</b>阈值的高精度远程和本地温度<b class='flag-5'>传感器</b>数据表

    基于Arduino的数字电容式触摸传感器设计

    数字电容式触摸传感器,简称电容式触摸传感器,是一种通过检测物体(如手指)与传感器表面之间电容变化来实现触摸检测的传感器。它利用人体或其他导电物体接近或接触
    的头像 发表于 07-05 17:47 1889次阅读
    基于<b class='flag-5'>Arduino</b>的数字电容式触摸<b class='flag-5'>传感器</b>设计

    基于PIR传感器的电路图 带Arduino的PIR传感器设计

    PIR传感器,全称“Passive Infrared Sensor”,又称“人体红外线传感器”,是一种能够探测人体热量的电子元件。它通过检测周围环境中的红外线辐射来感知人体的存在,因此被广泛应用于安
    的头像 发表于 07-03 18:02 2163次阅读
    基于PIR<b class='flag-5'>传感器</b>的电路图 带<b class='flag-5'>Arduino</b>的PIR<b class='flag-5'>传感器</b>设计

    液位传感器电路图 带Arduino的SST液位传感器设计

    液位传感器是一种广泛应用于工业、农业、环境监测等领域的装置,用于测量液体或固体物质的液位高低。随着科技的进步,液位传感器在设计和功能上不断创新,提高了测量精度和可靠性。本文将从液位传感器的定义、特点、结构、类型、工作原理、应用领
    的头像 发表于 07-03 16:57 2336次阅读
    液位<b class='flag-5'>传感器</b>电路图 带<b class='flag-5'>Arduino</b>的SST液位<b class='flag-5'>传感器</b>设计

    在NVIDIA Holoscan SDK中使用OpenCV构建零拷贝AI传感器处理管线

    NVIDIA Holoscan 是 NVIDIA 的跨领域多模态实时 AI 传感器处理平台,为开发者构建端到端传感器处理管线奠定了基础。
    的头像 发表于 07-02 11:50 631次阅读
    在NVIDIA Holoscan SDK中使用OpenCV<b class='flag-5'>构建</b>零拷贝AI<b class='flag-5'>传感器</b>处理管线

    深入解析:人体传感器、存在传感器与场景存在传感器的差异与应用

    场景存在传感器比存在传感器探测更精细化,存在传感器比人体传感器探测精度更高。
    的头像 发表于 05-22 11:05 2674次阅读
    深入解析:人体<b class='flag-5'>传感器</b>、存在<b class='flag-5'>传感器</b>与场景存在<b class='flag-5'>传感器</b>的差异与应用

    stm32f105主控作为传感器信号采集,精度和抗干扰怎样

    stm32f105主控作为传感器信号采集,精度和抗干扰怎样。。。。?模拟采样的时候,外围如何处理比较得当。。 现在做个东西,用INA128U 采集压力传感器0-50mV信号, 然后放
    发表于 05-11 08:08

    英飞凌推出用于Arduino的XENSIVTM传感器扩展板

    全球功率系统和物联网领域的半导体巨头英飞凌科技股份公司,近日宣布推出一款专为Arduino用户打造的XENSIV™传感器扩展板。这款多功能工具,特别为智能家居和各类消费应用中的智能传感器系统评估而设计。
    的头像 发表于 05-10 10:50 719次阅读

    英飞凌推出用于Arduino的XENSIV传感器扩展板, 搭载英飞凌和Sensirion的智能家居应用传感器

    的XENSIVTM传感器扩展板,这是一款专为评估智能家居和各种消费应用中的智能传感器系统而设计的多功能工具。这款创新型扩展板将英飞凌丰富的传感器产品与Sensirion的SHT35湿度和温度
    发表于 05-07 16:35 884次阅读
    英飞凌推出用于<b class='flag-5'>Arduino</b>的XENSIV<b class='flag-5'>传感器</b>扩展板, 搭载英飞凌和Sensirion的智能家居应用<b class='flag-5'>传感器</b>

    英飞凌和盛思锐合作推出一款支持Arduino传感器扩展板

    据麦姆斯咨询报道,近期,英飞凌(Infineon)推出了一款支持Arduino传感器扩展板,用于评估智能家居和其它消费类应用中的智能传感器系统。
    的头像 发表于 04-10 09:05 2421次阅读