led闪烁是每个嵌入式学习者或初学者非常常见且几乎是第一个程序。其中我们闪烁具有一些延迟的 led。所以今天我们在这里进行同样的项目,但在这里我们将使用交流灯泡而不是普通 led,并将闪烁交流灯泡。
每当我们需要连接嵌入式电路中的任何交流电器时,我们都使用继电器。因此,在本 arduino 继电器控制教程中,我们将简单地学习如何将继电器与 arduino 接口。这里我们不使用任何像uln2003这样的继电器驱动器ic,而只使用npn晶体管来控制继电器。
所需组件:
阿杜伊诺
5v 或 6v 继电器
交流电器或灯泡
bc547 晶体管
1k 电阻器
面包板或印刷电路板
连接跳线
电源
1n4007 二极管
螺丝端子或接线端子
中继:
继电器是一种电磁开关,由小电流控制,用于打开和关闭相对较大的电流。这意味着通过施加小电流,我们可以打开继电器,从而允许更大的电流流动。继电器是使用小得多的直流电流控制交流(交流)设备的一个很好的例子。常用的继电器是单刀双掷(spdt)继电器,它有五个端子如下:
当线圈没有施加电压时,com(共)连接到nc(常闭触点)。当对线圈施加一些电压时,产生的电磁场会吸引电枢(连接到弹簧的杠杆),com和no(常开触点)被连接,从而允许更大的电流流动。继电器有多种额定值,这里我们使用 6v 工作电压继电器,允许 7a-250vac 电流流动。
继电器始终使用由晶体管、二极管和电阻组成的小型驱动器电路进行配置。晶体管用于放大电流,以便全电流(来自直流电源 – 9v 电池)可以流过线圈以使其完全通电。电阻用于为晶体管提供偏置。二极管用于防止晶体管关闭时的反向电流。每个电感线圈在突然关闭时都会产生相等且相反的电动势,这可能会对元件造成永久性损坏,因此必须使用二极管来防止反向电流。继电器模块在市场上很容易买到,其所有驱动器电路都在板上,或者您可以在perf板或pcb上创建它,如下所示。这里我们使用了6v继电器模块。
在这里,要打开带有arduino的继电器,我们只需要在连接继电器模块的地方使arduino引脚高(在我们的例子中为a0)。下面给出的是继电器驱动电路,用于构建您自己的继电器模块:
电路图和工作原理图:
在此arduino继电器控制电路中,我们使用arduino通过bc547晶体管控制继电器。我们通过 1k 电阻将晶体管基座连接到 arduino 引脚 a0。交流灯泡用于演示。12v适配器用于为电路供电。
工作很简单,我们需要使继电器引脚(pin a0)高以使继电器模块打开,并使继电器引脚变低以关闭继电器模块。交流灯也将根据继电器打开和关闭。
我们刚刚对 arduino 进行了编程,使继电器引脚 (a0) 高低,延迟为 1 秒:
// arduino relay control code
#define relay a0
#define interval 1000
void setup() {
pinmode(relay, output);
}
void loop()
{
digitalwrite(relay, high);
delay(interval);
digitalwrite(relay, low);
delay(interval);
}
对于苹果在2018年战略的五个问题分析
AD9361+ZYNQ软件无线电平台搭建详细步骤
数据格式,计算机中数据格式详细介绍
ARM指令:adr和ldr的用法区别
八砖总线转换器实现更高效率与密度
使用Arduino继电器控制led闪烁的教程
摩托罗拉移动第三季运营亏损5.27亿美元
诺基亚对苹果发起专利诉讼 年底专利诉讼为何集中爆发?
台风不算撒,特斯拉又火了:Model S与18轮货车相撞
LTM4604A 3.3V 至 2.5V/4A μModule 稳压器
项目开发必备的PLC应用的16种方法
图森未来向美国证券交易委员会递交IPO申请,计划在纳斯达克挂牌上市
数字货币合约交易所搭建虚拟币永续合约交易平台
2.5A充电IC-单节锂电池充电-PL7201的特性介绍
大众采用哪两种回收方法进行电池回收
栅极型推挽电路不用上P下N的原因
跨平台构建工具xmake简介与安装使用说明
一加云耳2体验 599元的售价相当有诚意
ADI公司精密信号链平台可轻松实现高精度设计
财路网每日原创推送:区块链商用时代正加速来临