前天被汽车撞飞了,刚好能在家躺几天,想搞点事情。
我经常忘记带钥匙,家里有个话机开锁器。我的想法是用一个树莓派,通过那个开锁器去开锁。这样,我就能通过手机去要求树莓帮忙开锁,而且是联网的。
现在的问题是。我不电子,不知道怎么用树莓派去触发开锁,有帮忙提供点思路的吗,感激不尽。
我只能想到的。
正面图
背面图
触发按钮
1
dangerwolf 2017-12-25 15:34:10 +08:00 1
如果可以进行破坏的话,用树莓派的 GPIO 驱动一个继电器,继电器接你标识的按钮。
|
2
dangerwolf 2017-12-25 15:35:24 +08:00 1
@dangerwolf 补充一下,用手机写个 app,网络调用接口服务,控制树莓派中的 GPIO 输出
|
3
jtsai OP @dangerwolf 我研究一下,在来讨教
|
4
fucker 2017-12-25 15:37:26 +08:00 1
#1 的方法可行
|
5
kslr 2017-12-25 15:54:24 +08:00 1
在一图的螺栓上应该也可以接线,最好把板子拆下来多拍几张,分析一下。
|
6
fucker 2017-12-25 15:54:55 +08:00 1
突然想起来,要开门,是应该先拿起听筒吧。。。
默认情况下,听筒那边应该是常闭,开门按钮是常开? 如果这样的话,个人感觉,一个继电器可以搞定 |
9
xmoiduts 2017-12-25 15:57:43 +08:00 via Android 1
开锁电话的体积应该不能容纳整个继电器,1#的方法可行,不破坏按 niǔ,而在其引脚之外旁路一套继电器系统。接树莓派接网络什么的。
不过,一个 rpi 只用来开锁,会不会有点用力过猛? |
11
mhycy 2017-12-25 16:46:22 +08:00 1
没用过话机开锁器,请问是那种门外打电话到门内接听后人工按个按钮就开锁的那种么?
如果是: 有以下两个方案 1) 使用树莓派作为客户端,外置一个继电器用于产生开锁信号,飞线到室内话机内部的按钮,完成开锁动作 2) ESP8266 便宜货走起~替代树莓派,电路一致。 至于控制用的东西到底是不是继电器,其实可以用逻辑器件代替(甚至 GPIO ) 但前提是能确定触发电压是多少,以选择合适的器件(继电器其实是拿来隔离的) 如果不是: 把你家的设备全拆了发套高清大图到网盘(不嫌多) 另配备操作描述 |
12
designer 2017-12-25 16:47:39 +08:00 1
楼主很乐观啊 。。。
|
13
designer 2017-12-25 16:56:01 +08:00 1
树莓派交流群 不过很少有人玩楼主这样的。
https://t.me/shumeipai |
14
jtsai OP |
16
wibile 2017-12-25 17:22:49 +08:00 1
淘宝十来块钱买套继电器驱动板,连接上树莓派,继电器并联到开门按钮上。树莓派上跑个 web 服务操作 GPIO,有固定 ip,就直接访问,没有固定 ip,就搞个云主机转发一下。
|
17
ilotuo 2017-12-25 17:29:17 +08:00 1
我记得以前有个公司推出过一键搭建物联网. 可惜忘了名字.
应该蛮实用的 |
18
xhcnb 2017-12-25 17:36:10 +08:00 via Android 1
我做过,不用树莓派,一片 nodemcu,就是 esp8266 芯片,加上一个小伺服电机,两个继电器,使用 mqtt 协议,实现手机开锁,晚上我找找当时的清单和代码发你
|
20
ethanlu 2017-12-25 18:07:57 +08:00 1
歪个楼,被汽车撞飞有上小芳吗?
|
21
t123yh 2017-12-25 18:13:52 +08:00 via Android 1
esp8266 刷 NodeMCU,随便写个 lua 脚本开个 HTTP 服务器,服务器收到请求就把某个 GPIO 拉高,过 1s 再降低。然后用这个 GPIO 带动继电器,继电器两头接到开关上就可以了。
|
22
Tink 2017-12-25 18:18:17 +08:00 via iPhone 1
关键词 继电器
|
23
cs8425 2017-12-25 18:23:53 +08:00 1
從開關那邊拉線出來接繼電器即可
看是要 esp8266 還是 rpi 控制那繼電器都行 只是要注意一下資安免的誰都可以從網路幫你開... ex: rpi 送一串隨機數, 手機控制端把指令+隨機數簽名傳回去, 檢查完簽名再決定是否要動作 |
25
facat 2017-12-25 18:27:04 +08:00 via Android
用 esp8622 控制一个电机
|
26
tabris17 2017-12-25 18:31:41 +08:00
|
27
axinsoft 2017-12-25 19:05:20 +08:00
|
28
amai 2017-12-25 19:06:46 +08:00 1
不需要机械手,继电器或者 mos 即可,BJT 也行
|
29
wangxiaoer 2017-12-25 19:16:59 +08:00 via Android 1
借楼问一下,能通过树梅派远程关窗吗?就是普通的那铝合金窗,有平移的,有推拉的,然后感应到雨滴就关起来。
可不可行? |
30
CEBBCAT 2017-12-25 19:25:56 +08:00 via Android 1
@wangxiaoer 雨滴探测+电动窗帘,完全可行
|
31
shoujiaxin 2017-12-25 19:29:09 +08:00 via iPhone 1
90G 的小舵机应该可以,一个压住开关,一个负责按键。收到信号以后松开开关,按下按键。这样也不需要搞清楚原来电路怎么样,就是机械结构方面可能得好好设计一下
@wangxiaoer 用步进电机+驱动+电源 |
32
weyou 2017-12-25 19:35:11 +08:00 via Android 1
等你腿好了,就不会再想要什么自动控制开锁了。
|
33
Alphabetcn 2017-12-25 19:53:00 +08:00 via Android 1
想起了 PLC
|
34
lqs 2017-12-25 22:14:57 +08:00 via iPhone 1
淘宝搜「 wifi 继电器」,再写个 app 控制它
|
35
xhcnb 2017-12-25 22:22:16 +08:00 1
@jtsai
nodemcu+2 路 5v 继电器+SG90 9g 舵机 搬家后这东西用不上了, 代码找了一下也没有了, 不知道放到哪里了... 思路是用舵机控制挂机键的按下和弹起, 继电器模拟开门键 vps 上开了 mqtt 服务, mcu 和手机控制软件连接上后订阅同一主题来通讯 如果改进的话可以用干簧管开关检测楼下是否有人按下按钮 简单控制软件: https://i.loli.net/2017/12/25/5a4108729722e.jpeg https://i.loli.net/2017/12/25/5a410872a1f0b.jpeg 工作视频: https://pan.baidu.com/s/1o8iONiy |
37
killadm 2017-12-26 01:14:47 +08:00 via Android 1
支持用 esp8266,树莓派性能太浪费了,esp8266 体积小耗电少,试试能不能用门禁的电源供电,一般电话后边是个 86 暗盒,把 esp8266 和继电器电源板扔进去就行了。
|
38
hatw 2017-12-26 10:11:52 +08:00 1
楼主。。。如果是我的话。。。我直接买个 wifi 的只能插座。。。上边接个 220v 的继电器。。。然后继电器的输出接到这个电话的开门按钮上。。。。简单安全。。。网络服务也不用管。。。
小米。。。博联啥的 wifi 插座都可以。。最要是便宜啊。。。几十块钱 |