官方商店:见评论区

磁感应传感器 CGY-A1 - 图1

一、简介

善学坊震动传感器CGY-A1内置干簧管,能够监测是否有带磁性物质(例如磁铁)靠近。
传感器原理
干簧管是干式舌簧固安的简称,是一种有触点的无源电子开关元件,具有结构简单、体积小和便于控制等优点,其外壳一般是一根密封的玻璃管。这个玻璃管中装有两个铁质的弹性簧片垫板,还惯有一种叫金属铑的惰性气体。默认状态下,玻璃管中的两个有特殊材料制作成的簧片是分开的。当有磁性物体靠近玻璃管时,此磁场磁力线的作用下,管内的两个簧片此磁化而相互吸引接触,故簧片就会吸合在一起,使节点所接的电路连通。外磁力消失后,两个簧片由于本身的弹性而分开,线路也就断开了。

二、技术参数

  • 工作电压: 3.3 ~ 5v
  • 类型:常开型干簧管
  • 宽电压比较器:LM393
  • PCB板尺寸:3.2cm x 1.4cm

    三、引脚说明

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

  • GND:电源负极接口,可外接电源负极或地线(GND)
  • DO:开关量输出接口(0和1),可外接单片机的GPIO

    四、使用说明

    1.接线说明

  • 用杜邦线把模块的VCC和GND分别与单片机的3v3和GND连接;

  • 把DO与单片机的其中一个GPIO连接。

    2.磁感应监测

    当无磁性物体靠近时,DO输出高电平;当有磁性物体靠近时,即传感器所处的磁场磁力大于指定的阈值,DO输出低电平。

    3.阈值调节

    模块中蓝色的电位器是用于调节磁力监测的阀值,顺时针旋转,阈值会越大,逆时针越小。

    五、电路原理图

    磁感应传感器 CGY-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低代码开发平台:见评论区。