电磁锁.jpg

简介

电磁锁(磁力锁)原理与电磁铁相同,即利用电生磁,异性相吸来控制开关锁。通电开锁,断电关锁。内部锁钩可承受最大150斤拉力不变形;纯铜线圈电磁阀,稳定耐温;自弹设计,弹力大小可调,适用于0.5~4千克物体自弹;使用寿命≥50万次;反馈设计,支持远程查看开关状态。配备机械应急开关,可手动开锁,无需外接备用储电装置。 与市面传统电磁锁相比,本产品无需长时间通电维持关锁状态,断电关锁设计节约能耗。自带机械开锁功能,杜绝断电无法开锁。弹性可调,方便控制,空间适应性更强。自带反馈设计。可广泛应用于远程多锁多柜项目,尤其适用于小空间多锁柜项目。比如智能货柜,储物柜,智能门锁,无人售货机等。可广泛应用于物联网低功耗设计中。 注意: 控制开锁时的通电时间建议控制在0-5秒,通电时间过长会损坏电磁阀。 该锁不适用于暴力拆卸,建议作为内部锁,或辅助加固型防盗锁。

特性

技术规格

尺寸图

尺寸图

使用教程

准备

连线图

用Uno通过继电器外接12V电源适配器来控制电磁锁. 然后电磁锁的信号线将锁的开关状态反馈给主板.

标号 名称 功能描述
1 信号线 信号通断
2 GND 电源负极
3 VCC 电源正极
4 黑线接地,绿线接数字口D6

电磁锁接口对应表

Arduino IDE样例代码

安装Arduino IDE软件(Arduino IDE软件)

打开Arduino的程序编译环境,上传以下代码:

/* ****************************************************
* @brief Electric Solenoid Lock

 * @copyright   [DFRobot](http://www.dfrobot.com), 2016
 * @copyright   GNU Lesser General Public License

* @author [Xiaoyu](Xiaoyu.zhang@dfrobot.com)
* @version  V1.0
* @date  2019-03-11

* GNU Lesser General Public License.
* All above must be included in any redistribution
* **************************************************** */
int Relay = 4;

void setup() {
  Serial.begin(9600);
  pinMode(6, INPUT_PULLUP);         //Set Pin6 as input
  pinMode(Relay, OUTPUT);
}
void loop() {
  digitalWrite(Relay, HIGH);
  Serial.println(digitalRead(6));
  delay(2000);

  digitalWrite(Relay, LOW);
  Serial.println(digitalRead(6));
  delay(2000);

}

Mind+(基于Scratch3.0)图形化编程

1、下载及安装软件。下载地址:http://www.mindplus.cc 详细教程:Mind+基础wiki教程-软件下载安装 2、切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程 3、“扩展”中选择“主控板”中的“Arduino Uno”。 详细教程:Mind+基础wiki教程-加载扩展库流程 4、进行编程,程序如下图: 5、菜单“连接设备”,“上传到设备” 6、程序上传完毕后,打开串口即可看到数据输出。详细教程:Mind+基础wiki教程-串口打印

结果

电磁锁会每隔4秒进行一次开锁,在Arduino IDE串口监视器可以发现开锁时输出为0,关锁为1。

疑难解答

更多问题及有趣的应用,请访问论坛

更多

<http://www.dfrobot.com.cn/goods-1948.html> DFRobot商城购买链接