Arduino - 改装车库门,增设手机蓝牙控制功能

原创 2015年12月15日 09:20:01

一直有这样的想法,今天终于实现了。
功能很简单,用手机蓝牙发送信号,单片机蓝牙从机接收信号后,给继电器发送指令,控制车库门的开启与关闭。

线路图如下:

这里写图片描述

重点:
1、车库门控制器有手动控制接口,所以通过继电器闭合可以控制车库门升降。
2、Arduino板子需要7-12V供电,经测量,车库门控制器上有14~16V供电线路,接上Arduino后,刚好降压到10V左右,蓝牙能正常运行。如果从7V左右的线路供电,接上板子后,降压至5V左右,无法供蓝牙启动。

小遗憾:
1、因为车库门控制器本身有无线接收模块,但是我用315M无线发送模块模拟遥控器发送数据,无法正常触发控制器上的接收模块。不然就可以不用继电器,而是直接无线传输指令就行了。不知道是不是无线模块频率不一样的原因,等有机会换个433M的试试。
        继电器的缺点:(体积大,与控制器之间接线多,使用不方便)
        无线模块的优点:(体积小,不用与控制器接线,使用非常方便)
2、买的蓝牙只能3.3V供电,不支持5V,本来打算用 pro mini 的计划被搁浅,只好选择了Nano。
        pro mini 的优点:(体积小,价格便宜)
        Nano 的缺点(相对于promini而言):(板子要长1CM,价格贵1~2元钱)

其它:作为尝试,本项目使用了两种继电器方案,一种是网购的成品arduino继电器模块,低电平触发,一种是自制5v继电器模块,高电平触发。

void setup() {
  Serial.begin(9600);
  pinMode(3, OUTPUT);//工作指示灯
  pinMode(4,OUTPUT);//继电器模块,上升
  digitalWrite(4,HIGH);//模块为低电平触发,初始时为断开HIGH
  pinMode(5,OUTPUT);//自建继电器,下降
  digitalWrite(5,LOW);//模块为高电平触发,初始时为断开LOW
  delay(1000);
}
void loop() {
  digitalWrite(4,HIGH);//模块为低电平触发,初始时为断开HIGH
  digitalWrite(5,LOW);//模块为高电平触发,初始时为断开LOW
  String shuju=Serial.readString();
  if (shuju == "Up")//继电器模块,上
  {
    digitalWrite(3,HIGH);
    digitalWrite(4,LOW);
    delay(200);
    digitalWrite(4,HIGH);
    digitalWrite(3,LOW);
    Serial.print("MyDoorUpOK");
    }
  if (shuju == "Down")//自建继电器,下
  {
    digitalWrite(3,HIGH);
    digitalWrite(5,HIGH);
    delay(200);
    digitalWrite(5,LOW);
    digitalWrite(3,LOW);
    Serial.print("MyDoorDownOK");
     }
delay(500);  
}

车库门控制器内部结构:

这里写图片描述

Arduino改装后最终效果如下:

这里写图片描述

这里写图片描述

这里写图片描述

顺便发上一张Android控制端的截图:

这里写图片描述

Arduino - (增强版)改装车库门,蓝牙+自动关门

先前通过初步改装,实现了手机蓝牙控制开门关门。 这次增加了通过人体检测,没人时开始计时,超时自动关门。其他改进设想: 用433无线收发模块代替继电器,实现与车库遥控器的对接。代码如下:int ...
  • sdlgq
  • sdlgq
  • 2016年07月14日 10:20
  • 1381

E4A - 蓝牙串口连接失败的问题

UUID使用:00001101-0000-1000-8000-00805F9B34FB才能正常和外部的串口蓝牙设备连接。
  • sdlgq
  • sdlgq
  • 2017年02月18日 16:29
  • 1305

E4A串口通讯链接教程

  • 2017年09月27日 20:29
  • 165KB
  • 下载

Arduino - 改装车库门,增设手机蓝牙控制功能

一直有这样的想法,今天终于实现了。 功能很简单,用手机蓝牙发送信号,单片机蓝牙从机接收信号后,给继电器发送指令,控制车库门的开启与关闭。线路图如下:重点: 1、车库门控制器有手动控制接口,所以通过...
  • sdlgq
  • sdlgq
  • 2015年12月15日 09:20
  • 2002

共享单车与蓝牙的关系

共享单车与蓝牙的结合,或是家用智能门锁与蓝牙的结合,改善的不仅是用户的体验、用户粘性的提高,更体现的单车、智能锁的潜在价值。...
  • lancens66
  • lancens66
  • 2017年03月28日 09:45
  • 5248

Arduino蓝牙控制三色灯

最近开始研究arduino,网上关于arduino的材料,特别是中文的,不是很多。所以想要把自己实现的每一步都给记录一下。以后如果忘了,可以再看看。看到网上有不少人实现用蓝牙控制小灯,所以自己也动手小...
  • Anzhongliu
  • Anzhongliu
  • 2015年11月26日 00:57
  • 1725

hc-05蓝牙模块与arduino连接实现手机控制蓝牙智能小车

本人比较懒,纯文本 首先材料,L298N,步进电机,杜邦线,HC-05蓝牙模块,arduino模块 制作智能小车的连线部分网上都有, 这里只说蓝牙部分,首先你要依照网上所说的把hc-05进入AT...
  • changer_WE
  • changer_WE
  • 2017年10月07日 11:50
  • 485

我要做一辆遥控车!!(设计图)

物品清单: STC89C52RC    X1 20P电容 X2 12M晶振 X1 10U电容 X1 无线收发装置 X1  (淘宝买的,芯片是PT2262/PT2263) L298N  X1...
  • wuzhiwenk3001
  • wuzhiwenk3001
  • 2011年10月01日 18:55
  • 8578

又说遥控器

知乎上看到一个帖子:如果由您来设计一个电视遥控器,你会怎么设计? 跟着看了几天,看到很多人天马行空地想像各种酷的炫的使用场景。总结一下,集中在这几个上: 蓝牙通讯 手势晃动 语音声控 触...
  • ericzhangali
  • ericzhangali
  • 2012年02月04日 16:44
  • 1390

arduino蓝牙控制灯泡

电路连接图:
  • ns2250225
  • ns2250225
  • 2014年05月08日 22:31
  • 3134
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Arduino - 改装车库门,增设手机蓝牙控制功能
举报原因:
原因补充:

(最多只允许输入30个字)