步骤1:必需的组件
1。声音传感器
2。一个LED
3。 330欧姆电阻
4。 Arduino开发板
5。电线束
6。计算机
此外,它还需要对Arduino代码和python有基本的了解
步骤2:构建电路
与第一张图相同,声音传感器具有四个引脚。 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
发布评论请先 登录
相关推荐
声波传感器和声音传感器的区别
声发射传感器是测声音的吗
TMP126 具有 175°C工作温度、CRC 和压摆率警报的低功耗0.25°C SPI 温度传感器数据表

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

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

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

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

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

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

stm32f105主控作为传感器信号采集器,精度和抗干扰怎样?
英飞凌推出用于Arduino的XENSIVTM传感器扩展板
英飞凌推出用于Arduino的XENSIV传感器扩展板, 搭载英飞凌和Sensirion的智能家居应用传感器

评论