智慧城市让生活更美好!
物联网  >   传感器  >  正文

物联网 DIY作品 | 金属触摸传感器的应用

  金属触摸传感器是一种能检测出被测物是否为金属的传感器。

  该模块巧妙地利用达林顿管作为金属触摸传感器的探头,将达林顿管的中间极引脚折弯后反扣在达林管顶部,作为探测物是否为金属的触点,另外两极分别作为信号输出端与接地端,输出端信号经放大、滤波、比较等一系列处理后,能最终将检测结果转换为高低变化的电平信号。

  达林顿管就是两个三极管接在一起,极性只认前面的三极管。具体接法如下,以两个相同极性的三极管为例,前面三极管集电极跟后面三极管集电极相接,前面三极管发射极跟后面三极管基极相接,前面三极管功率一般比后面三极管小,前面三极管基极为达林顿管基极,后面三极管发射极为达林顿管发射极,用法跟三极管一样,放大倍数是两个三极管放大倍数的乘积。

  模块电路

  程序代码

  int Led=13; //定义LED接口

  int buttonpin=3; //定义金属触摸传感器接口

  int val ;

  void setup()

  {

  pinMode(Led, OUTPUT); //定义LED为输出接口

  pinMode(buttonpin, INPUT); //定义金属触摸传感器为输入接口

  }

  void loop ( )

  {

  val=digitalRead (buttonpin); //读取数字引脚3的值并赋给val

  if (val==HIGH)

  digitalWrite( Led,HIGH); //当金属触摸传感器检测到有信号时,LED亮

  else

  digitalWrite( Led,LOW);

  }

上一篇:火焰传感器的应用

下一篇:BYBY型三向动态力传感器