数字继电器模块【智能家居项目部件】

【引言】

          在使用单片机做互动项目时,很多大电流或高电压的设备通常无法直接用Arduino的数字IO口进行控制(如电磁阀、电灯、电机等),此时可以考虑用继电器的方案解决。

1.运行电压适应5V供电

2.小板上的端口边上有一个大写的D,标明这是一个数字的传感器。

3.在使用Arduino做互动项目时,很多大电流或高电压的设备通常无法直接用单片机的数字IO口进行控制(如电磁阀、电灯、电机等),此时可以考虑用继电器的方案解决。模块化的设计使其很容易同单片机扩展板相连接。

继电器的输出状态都由一个发光二极管表示,方便实际使用。

4.实例

1)继电器模块就是采用大电流优质继电器,提供1路输入与输出,最高可以接250V/10A的交流设备或25V/10A的直流设备,因此能够用来控制电灯、电机等设备。

2)用继电器将单片机小电流控制电磁铁大电流,完成电磁铁的吸附功能,15届智能车双车组别有用到

3)可以用继电器控制电动门。只需遥控器轻轻一按,红外传感器接收到信号,就能开关了。

5.技术规格(参数)

      TTL电平,高电平通//控制信号:数字信号,TTL电平,5V

      触点方式:1H,1Z

      额定负载:10A 250VAC/10A 24VDC

      最大开关电压:250VAC/30VDC

      最大开关功率:250VA/210W

      最大切换电流:1H 15A/1Z 10A

      触点动作时间:10ms以下

      触点状态:未通电时常开
6.      继电器模块接线端字符含义:

NC表示常闭;NO表示常开;N/A表示空脚;COM表示公共端;

绿色线接到Arduino的数字口3,红色接到Arduino的5V,黑色线接到Arduino的GND,继电器模块的控制端连线就接好了;

继电器端COM端接到Arduino的数字口13,NO端接到LED的正极(LED长脚,由于LED需要限流,所以这里接了一个电阻),LED的负极(LED短脚)接到Arduino的GND。

工作原理:控制器没有给控制信号时,LED灯呈熄灭状态,继电器触点处于常闭状态,NC和COM保持导通,NO断开状态,当控制器给高电平控制信号后,继电器触点吸合,

NO和COM保持导通,NC断开状态,此时数字口13脚输出高电平,然后通过COM口导通到NO口,给LED正极供电,LED就亮了。

7.样例代码

//Arduino Sample Code //www.DFRobot.com
//Last modified on 14th March 2012 by HJS
//This code has been updated to work with the sample code provided in the Wiki
int Relay = 3;

void setup() {
  pinMode(13, OUTPUT);         //Set Pin13 as output
  digitalWrite(13, HIGH);     //Set Pin13 High
  pinMode(Relay, OUTPUT);     //Set Pin3 as output
}
void loop() {
  digitalWrite(Relay, HIGH);   //Turn off relay
  delay(2000);
  digitalWrite(Relay, LOW);    //Turn on relay
  delay(2000);
}

结果

LED灯会每隔2s点亮和熄灭一次。

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页