简介
电磁锁(磁力锁)原理与电磁铁相同,即利用电生磁,异性相吸来控制开关锁。通电开锁,断电关锁。内部锁钩可承受最大150斤拉力不变形;纯铜线圈电磁阀,稳定耐温;自弹设计,弹力大小可调,适用于0.5~4千克物体自弹;使用寿命≥50万次;反馈设计,支持远程查看开关状态。配备机械应急开关,可手动开锁,无需外接备用储电装置。
与市面传统电磁锁相比,本产品无需长时间通电维持关锁状态,断电关锁设计节约能耗。自带机械开锁功能,杜绝断电无法开锁。弹性可调,方便控制,空间适应性更强。自带反馈设计。可广泛应用于远程多锁多柜项目,尤其适用于小空间多锁柜项目。比如智能货柜,储物柜,智能门锁,无人售货机等。可广泛应用于物联网低功耗设计中。
注意: 控制开锁时的通电时间建议控制在0-5秒,通电时间过长会损坏电磁阀。 该锁不适用于暴力拆卸,建议作为内部锁,或辅助加固型防盗锁。
特性
- 瞬时开关锁
- 自弹,弹力可调设计
- 配备应急开关
- 节能设计
- 支持实时远程数据监控
- 方便快捷
- 应用范围广泛,特别适合小空间
技术规格
- 工作电压:9V~12V(DC)
- 工作电流:1.5A
- 受力范围:≤75kg(735N)
- 锁体尺寸:73mm*58mm*13.3mm
- 锁体孔间距(垂直/Y):36.5mm
- 锁扣尺寸:34.5mm*20mm*28mm
- 锁扣孔间距:25mm
尺寸图
使用教程
准备
-
硬件
- DFRduino UNO x1
- 电磁锁 x1
- 12V电源适配器 x1
- 数字继电器模块(Arduino兼容) x1
- 杜邦线 若干
-
软件
- Arduino IDE
连线图
用Uno通过继电器外接12V电源适配器来控制电磁锁.
然后电磁锁的信号线将锁的开关状态反馈给主板.
标号 | 名称 | 功能描述 |
1 | 信号线 | 信号通断 |
2 | GND | 电源负极 |
3 | VCC | 电源正极 |
4 | 黑线接地,绿线接数字口D6 | |
电磁锁接口对应表
Arduino IDE样例代码
安装Arduino IDE软件(Arduino IDE软件)
打开Arduino的程序编译环境,上传以下代码:
/* ****************************************************
* @brief Electric Solenoid Lock
* @copyright [DFRobot](https://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、下载及安装软件。下载地址:https://www.mindplus.cc 详细教程:Mind+基础wiki教程-软件下载安装
2、切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程
3、“扩展”中选择“主控板”中的“Arduino Uno”,然后在用户库中搜索”pinMode”引脚模式”并加载。 详细教程:Mind+基础wiki教程-加载扩展库流程
4、进行编程,程序如下图:
5、菜单“连接设备”,“上传到设备”
6、程序上传完毕后,打开串口即可看到数据输出。详细教程:Mind+基础wiki教程-串口打印
结果
电磁锁会每隔4秒进行一次开锁,在Arduino IDE串口监视器可以发现开锁时输出为0,关锁为1。
疑难解答
更多问题及有趣的应用,请访问论坛