『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 24257|回复: 17

[基础教程] 【DIY】自制门磁报警模块

[复制链接]

4

主题

30

帖子

202

积分

论坛DIY达人

积分
202
金钱
167
HASS币
20
发表于 2019-2-26 11:03:50 | 显示全部楼层 |阅读模式
本帖最后由 hsrh 于 2019-2-26 11:03 编辑

1. 功能
   上周有一次晚上忘了关后门,门就这样开了一晚上,幸运的是没有发生什么事。现在每天晚上都要看看门关好了没有,养成了强迫症,就想做个自动检测门是否关好的模块。上网搜了搜门窗报警器,就是磁感应原理,正好手上有霍尔传感器模块,可以自己做一个。
门未关:发送UNLOCK消息到HASS,同时蜂鸣器报警;
门关好:发送LOCK消息到HASS
2. 元件

2019-2-26 9-28-50.jpg

电路连接比较简单了,电源使用USB
IMG_20190226_095440.jpg


3. 安装
外壳用3D打印机打了个,就是简简单单的小盒子。ESP8266没有直接焊接在底板上,做了个插座,可以拔下来重新上传代码。
注意让霍尔传感器尽量靠近盒子边缘,可以感应到磁铁的磁力。
IMG_20190226_095841.jpg

盖上盖子。
IMG_20190226_100256.jpg

安装到门上,盒子背面用双面胶粘到门框上。磁铁对准霍尔传感器位置,直接吸到门上就行。不是铁门的话,磁铁也用双面胶粘一下即可。磁铁与霍尔传感器之间的距离需要调试一下,做到门开一点缝,蜂鸣器就报警。
IMG_20190226_100357.jpg

4. 代码
说明:
1、wifi连接使用了WiFiManager
工作过程:
上传代码第一次启动时:ESP模块将进入AP模式(默认AP名称:AutoConnectAP,密码87654321),并启动webserver(默认IP 192.168.4.1)
使用手机或电脑连接这个AP,并打开网址192.168.4.1,在网页中配置wifi参数,并保存;
ESP模块自动重启,完成wifi配置。
2、HASS配置
lock:
  - platform: mqtt
    name: "Back_door"
    state_topic: "home-assistant/door/back_door_state"
    payload_lock: "LOCK"
    payload_unlock: "UNLOCK"
    optimistic: false
    qos: 1
    retain: true

关门状态:
Clipboard01.jpg
开门状态:
捕获.JPG

这下在睡觉前看看手机就能检查门关好了没有。
代码:
door_check.zip (2.89 KB, 下载次数: 34)


5. 改进
如果嫌蜂鸣器声音小的话,可以换成喇叭;
没有开门锁功能,要加的话也简单,加一个继电器连接电磁锁即可;

评分

参与人数 2金钱 +21 HASS币 +20 收起 理由
a937983423 + 1 你这个可以安装个闭门器更靠谱.
+ 20 + 20 大神666!

查看全部评分

回复

使用道具 举报

27

主题

2143

帖子

8934

积分

论坛元老

Rank: 8Rank: 8

积分
8934
金钱
6786
HASS币
30

论坛元老

发表于 2019-2-26 11:48:52 | 显示全部楼层
就佩服这种动手能力,但是作为一个颜值党来说,觉得自制的相对而言丑一点,哈哈哈哈
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2019-2-26 12:07:28 | 显示全部楼层
楼主这个·········还用霍尔传感器???搞个有线门磁就好了吧??
Nero
回复

使用道具 举报

4

主题

30

帖子

202

积分

论坛DIY达人

积分
202
金钱
167
HASS币
20
 楼主| 发表于 2019-2-26 12:42:00 | 显示全部楼层
情非殇 发表于 2019-2-26 11:48
就佩服这种动手能力,但是作为一个颜值党来说,觉得自制的相对而言丑一点,哈哈哈哈 ...

我的3D建模水平太差,就能画个方的圆的,水平高的能做出很美观的。
回复

使用道具 举报

4

主题

30

帖子

202

积分

论坛DIY达人

积分
202
金钱
167
HASS币
20
 楼主| 发表于 2019-2-26 12:43:32 | 显示全部楼层
neroxps 发表于 2019-2-26 12:07
楼主这个·········还用霍尔传感器???搞个有线门磁就好了吧??

这个霍尔传感器买来很久了,本来是测速用的,一直没有用。这不正好处理掉了,不浪费。
回复

使用道具 举报

27

主题

2143

帖子

8934

积分

论坛元老

Rank: 8Rank: 8

积分
8934
金钱
6786
HASS币
30

论坛元老

发表于 2019-2-26 14:27:28 | 显示全部楼层
hsrh 发表于 2019-2-26 12:43
这个霍尔传感器买来很久了,本来是测速用的,一直没有用。这不正好处理掉了,不浪费。 ...

不只是建模问题,建模还比较简单,关键是供电,电池不耐用,非电池,供电很操蛋
回复

使用道具 举报

18

主题

183

帖子

782

积分

高级会员

Rank: 4

积分
782
金钱
599
HASS币
0
发表于 2019-2-26 15:17:12 | 显示全部楼层
如果esp8266模块 干电池能用半年就好了  供电是永远的痛
回复

使用道具 举报

26

主题

555

帖子

1965

积分

金牌会员

Rank: 6Rank: 6

积分
1965
金钱
1405
HASS币
40
发表于 2019-2-27 08:47:18 | 显示全部楼层
用有线门磁多好。没预留线路就用小米的无线门磁和网关,美观多了。

对于处女座的我,这个图片我只能给差评了。
回复

使用道具 举报

22

主题

519

帖子

1608

积分

金牌会员

Rank: 6Rank: 6

积分
1608
金钱
1089
HASS币
10
发表于 2019-2-27 13:24:14 | 显示全部楼层
3D打印机是必备的吗?怎么壳子都是自己打印哈
回复

使用道具 举报

1

主题

20

帖子

53

积分

注册会员

Rank: 2

积分
53
金钱
33
HASS币
0
发表于 2019-3-5 13:40:38 | 显示全部楼层
很好   学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 10:33 , Processed in 0.152054 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表