0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >智能家居 > 基于树莓派的远程开门器破解方案

基于树莓派的远程开门器破解方案

来源: 电路城
2021-10-08
类别:智能家居
eye 4
文章创建人 拍明

原标题:基于树莓派的远程开门器破解方案

cirmall

cirmall

cirmall

cirmall

cirmall


  该方案能够使你将 Raspberry Pi 连接到 300 MHz 开门器遥控器,并从任何地方打开你的门!

  本方案使用300 MHz 钥匙链遥控开门器,但您也可以使用不同的开门器遥控器,稍作修改——原理是相同的。

  破解开门器

  第一步是打开开门器遥控器。我使用的模型背面有一个螺丝,侧面有一个凹口。取下螺丝,将一枚硬币插入凹口,然后扭转以弹出塑料外壳。

  当您打开它时,设置 10 个 DIP 开关以匹配您的开门器代码。

  接下来我们需要确定四点:

  电池正极,

  电池负极,

  用于激活遥控器的按钮的两个端子。

  我们需要移除这些部件,因为我们要在它们的位置焊接我们自己的部件。使用烙铁加热每个零件的焊接连接,然后用钳子轻轻地将它们拉出。帮助工具在这里很有帮助,耐心也是如此。您也可以尝试使用一些焊锡芯去除一些焊料。

  卸下零件后,使用焊料泵清除通孔中剩余的焊料。完成后,它应该如下所示:

控制器电路

  控制器电路有两个用途:

  它为开门器遥控器供电(因为我们移除了电池端子)

  它通过使用继电器代替我们在步骤 1 中移除的按钮来触发开门器遥控器。

  这个特殊遥控器的电池是 12V,所以我们使用 5V 到 12V 的 DC-DC 转换器供电。根据转换器的数据表,我们在任一侧添加了几个电容器以稳定事物。

  由于 Raspberry Pi 不能直接驱动继电器(它需要的电流比 Raspberry Pi 的 GPIO 引脚所能提供的更多),我们改为将 Raspberry Pi 连接到一个晶体管上,从而驱动继电器。为了让这一切正常工作,我们还在 Raspberry Pi 的 GPIO 引脚和晶体管之间添加了一个电阻器,以及一个与继电器并联的二极管,以确保电流仅以我们想要的方式流动。

组装控制器电路

  组装控制器电路只需要基本的焊接技能,因为我设计的 PCB 没有任何表面贴装部件。只需将组件插入正确的位置,翻转电路板,焊接并夹住剩余的引线。

  如果您使用我的 PCB,我建议从中间的组件开始,然后向外工作。

  如果您使用的是穿孔板,您仍然可以使用 PCB 来指导您如何布置电路——它的设计使走线非常短,几乎所有需要连接的引线都非常靠近彼此。

  完成组件(无连接器)的接线后,它应该看起来像这样。

将控制器电路连接到开门器远程板

  现在我们将连接器连接到开门器远程板。

  PCB 的设计使得如果您将单个公头针焊接到 PCB 任一角上标有 12V 和 GND 的通孔,它将与开门器远程板上的通孔精确对齐。将这些插头引脚焊接到控制器电路 PCB 上,但不要连接开门器远程板。

  接下来剪下 4-5 厘米的连接线并从两端剥去 3-4 毫米。将一端焊接到标有“继电器”的通孔之一,并将另一端悬空。用另一根连接线和另一个标有“继电器”的通孔重复该过程。

  现在将悬挂在空中的继电器连接线的一端焊接到我们在第一步中确定的开门器远程板上的按钮通孔之一。对另一个继电器连接线和另一个按钮通孔重复该过程。

  最后将开门器遥控板与控制器电路PCB对齐,使12V引脚滑过正极通孔,接地引脚滑过负极通孔。焊接两个连接以使它们保持不变,我们就完成了开门器远程板的连接!

  将控制器电路连接到树莓派

  最后但并非最不重要的是,我们需要将控制器电路连接到 Raspberry Pi。最简单的方法是取三根母-母跳线(一根红色,一根黑色,一根其他颜色)并将它们剪成两半,如图 9 所示。从每根线的切割端剥去 3-4 毫米,然后焊接:

  到控制器电路板上标有5V的通孔的红线,

  黑线连接到标有 GND 的通孔,

  另一条连接到标有 GPIO 的通孔的电线。

  最后要做的就是将每根电线的母插座插入Raspberry Pi 上相应的接头针脚!我使用针脚 2 提供 5V 电源,使用 6 针接地,使用针脚 11 (GPIO 17) 用作 GPIO,但您可以使用任何可用的针脚。

  控制大门!

  现在我们已经完成了所有繁重的工作,控制门很容易。只要确保你的树莓派上安装了RPi.GPIO ,你就可以通过简单地将连接到高电平的 GPIO 引脚打开门。



责任编辑:

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案