电磁锁.jpg

简介

电磁锁(磁力锁)原理与电磁铁相同,即利用电生磁,异性相吸来控制开关锁。通电开锁,断电关锁。内部锁钩可承受最大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。

疑难解答

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

更多

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