官方商店:见评论区

声音传感器 SY-A1 - 图1

面向学生

初学者,具备一定的单片机开发基础。

一、简介

善学坊SY-A1声音传感器可以检测周围环境的声音强度,具有可靠性高的特点。

二、技术参数

  • 工作电压:3.3~5v
  • 输出形式:数字开关量输出(0/1)
  • 尺寸:3.2cm * 1.7cm

    三、引脚说明

  • VCC:电源正极接口,可外接3.3~5v供电电源

  • GND:电源负极接口,可外接电源负极或地线(GND)
  • OUT:开关量输出接口(0和1)

    四、使用方法

  1. VCC和GND接口分别接入电源正极和负极。
  2. 模块在环境声音强度达不到设定阈值时,OUT输出高电平,当外界环境声音强度超过设定阈值时,OUT输出低电平。
  3. 声音检测的灵敏度可调节,可以用十字螺丝刀来旋转模块中的蓝色旋钮。

五、电路原理图

声音传感器 SY-A1 - 图2

六、参考代码

  1. /*
  2. 宏定义与模块相连接的GPIO,格式如下:
  3. #define 接口名称 单片机GPIO名称
  4. */
  5. //宏定义接收传感器数据的GPIO为P0_0。同时,P0_0需与模块的对应引脚用杜邦线连接起来
  6. #define DO_OUT P0_0
  7. void main()
  8. {
  9. //初始化传感器
  10. initialDO_OUT();//读者需要根据不同的单片机实现本函数
  11. while(1)//无限循环
  12. {
  13. if(DO_OUT==0)//如果测量结果大于指定的阈值
  14. {
  15. delay(1000);//延时1s,然后再检测测量结果,抗干扰
  16. if(DO_OUT==0)//如果测量结果大于指定的阈值
  17. {
  18. ;//编写处理代码
  19. }
  20. }
  21. //延时1s,读者可根据需要更改延时时间
  22. delay(1000);
  23. }
  24. }

七、注意事项

此传感器只能识别声音的有无(根据震动原理),而不能识别声音的大小或者频率。

联系我们

  • 如需选购Matter、ZigBee、433/868、LoRa、2.4G、WiFi等物联网模块或IoT设备定制开发,联系方式:见评论区。
  • IoT低代码开发平台:见评论区。