为了加班我容易吗=。=,恶搞工程师改造公司门禁系统

2015-11-132.3万
AI 快速预览详细 收起
本文介绍了一位工程师如何通过Bluno控制板和继电器改造公司门禁系统,实现远程开门功能。首先,拆解门禁开关并连接继电器,然后编写Arduino程序控制继电器的开合。最终效果是可以通过手机App远程控制门禁,方便加班时进出。
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图1
故事发生在一座现代化的大都市,
几个热血青年在一个房间里准备奋发向上,既无尔虞我诈,也无阴谋诡计,
可偏偏房间一个卡,每每早到晚退,心如刀绞,痛苦脸。当时的心情是这样的:
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图2
于是心生歹念,想改下公司的门禁,解放公司小青年们。
下面分享下如何给你的门禁加一个外部接通电路吧。
首先,你的公司得有一个可以用卡开的电门,然后你要用一个允许你改门的老板。
两者缺一不可,其中道理轻重,不需赘述。
先说说开关,就是从门里按下就可以开门的那个东西,
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图3
有个螺丝刀随意撬掉开关的外壳:
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图4
然后是这个样子:
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图5
拧掉那两颗螺丝就会看到这个样子:
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图6
灰褐色和蓝色是门禁上面的电磁铁通电的电线,绿线和橙色线是接外部的继电器的线,只要把蓝线和灰褐色的线的接线端子都分别接出来然后接到继电器上就可以了,这个时候就可以把这个开关重新安装回去了,下面拿出继电器。
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图7
从门禁开关接出来的线分别接到 NO和 COM 就好。
tips:
NO----->Normal Open  常开,和公共端在继电器不吸合的情况下是不连接的。
COM---->就是上面说的公共端。
NC----->Normal Connected 就是在继电器不动作的情况下是和公共端是连接上的。
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图8
这个时候只要控制继电器的开合就可以控制门禁的开关啦。 Y(^_^)Y
其实道理很简单,就是并联了一个开关而已。这个时候,该拿出胯下神器,Bluno 控制板了,一款神奇的板子:
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图9
考虑到成本,继电器就直接连 Bluno 了,没加其它的转接板,继电器 VCC (红色线)接 Bluno 上面 5V 的断开,继电器 GND (黑色线)接板子的 GND ,继电器控制线(绿色线)接 D13 口就好。这个是接好后的样子
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图10
加上一颗风景树,任你老板慧眼如炬,也很难看的到他不经常开的门有这个鬼,上一张最后外观图
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图11
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图12
嗯,接线大功告成,接上电源试试吧。
当然,你的板子得有个程序, Arduino 的程序看起来特别简单:
[mw_shl_code=applescript,true]String comdata = ""; String OPEN_DOOR_KEYWORD = "abcdefg"; //我是密码,改我改我
void setup() {
  Serial.begin(115200);   
  pinMode(10, OUTPUT);
  pinMode(13, OUTPUT);
  digitalWrite(10, LOW);
  digitalWrite(13, LOW);
}
void loop() {
  while(Serial.available() > 0) {
    char data = Serial.read();
    if (data != '\x0d' || data != '\x0d') {
      comdata += data;
    }
  }
  if (comdata != "") {
    Serial.println(comdata);
    if (comdata==OPEN_DOOR_KEYWORD) {
      digitalWrite(13, HIGH);
      delay(500);
      digitalWrite(13, LOW);
    }
    comdata = "";
  }
  delay(50);
}[/mw_shl_code]
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图13
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图14
村头王大爷问我怎么把程序烧进Bluno控制器,我给了他这个地址:
https://wiki.dfrobot.com.cn/index.php?title=Arduino%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B
下面自然该说说安卓端程序了,其实很简单,下载Bluno Basic App,每次手动链接输入密码点发送就好:
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图15
  村头王大爷又问我这个从哪里下载,这个是地址(安卓):
https://raw.githubusercontent.com/DFRobot/BlunoBasicDemo/master/Android/BlunoBasicDemo.apk
   村头王大爷问我有没有每次不用输入密码的app,那可以关注微信,

留下邮箱,待我们完善app后,发给你apk和源码。这可比种子珍贵多啦~~~这是效果图,看着简洁到家了,
美术课肯定用来写数学作业了这程序员。。
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图16
好了,基本就是这些了。具体操作效果还是不错的,离着们5m多的地方开始开app,走到门口正好开门,不要太潇洒,准备好迎接别人羡慕的眼光吧。
为了加班我容易吗=。=,恶搞工程师改造公司门禁系统图17


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(9)
qq913622228180
qq913622228180
路过………………
appzpp12
appzpp12
老板知道你这么调皮,一定会约谈的
swanglei
swanglei
感觉TOM叔叔一来就被破解了~~~
luna
luna
村头王大爷~老板喊你回家加班~
丄帝De咗臂
丄帝De咗臂
真拼啊,公司都没你们重新装修了
何处不江南
何处不江南
作者
回复丄帝De咗臂
哈哈 装修公司人人有责
dsweiliang
dsweiliang
老板知道会怎样
何处不江南
何处不江南
作者
回复dsweiliang
升值加薪不是梦吧 哈哈
hnyzcj
hnyzcj
DF的小伙伴都喜欢加班!这是我从本帖中读出的信息。
20060606
20060606回复hnyzcj
阅读理解能力好强。
heinau
heinau
连大门都感受到了四溢的王八之气
Ash1
Ash1
加个班 不容易
- 没有更多了 -