如何通过蓝牙制作基于Arduino的家庭自动化项目?

我们生活在21岁英石任何形式的自动化,即家庭或工业的自动化在人类生活中起着重要作用。在工业自动化方面,该概念应用于大型机器或机器人,这有助于提高生产,能源和时间的效率。

另一方面,家庭自动化涉及自动化家庭环境。这是可能的,因为我们广泛使用的智能手机和互联网。家庭自动化可以再次分配,仅使用远程位置的智能手机来控制电器,另一种装有传感器和执行器的类型,这些传感器和执行器可以使用“智能”系统控制照明,温度,门锁,电子产品,电器,电器等。。

在此项目中,我们将使用简单的组件设计一个简单的家庭自动化项目,使用不同的电器可以打开或关闭的电器。该项目基于Arduino,我们已将Arduino Uno用于该项目。

电路原理图

基于Arduino的家庭自动化电路图

成分

此处提到的组件列表专门用于控制4种不同的负载。

  • Arduino uno [在这里买这是给予的
  • HC - 05蓝牙模块
  • 10kΩ电阻
  • 20kΩ电阻
  • 1kΩ电阻x 4
  • 2N2222 NPN晶体管X 4
  • 1N4007二极管X 4
  • 12 V接力X 4
  • 原型板(面包板)
  • 连接电线
  • 12 V电源
  • 智能手机或平板电脑(启用蓝牙)

组件描述

Arduino Uno

项目中使用了8 - BIT ATMEGA 328P微控制器的Arduino Uno,用于控制蓝牙模块和中继网络等不同组件。

蓝牙模块

该项目中使用的蓝牙模块为HC-05。如下图所示,该蓝牙模块具有4 - 针对VCC(5V),地面,TX和RX的引脚。

蓝牙模块

该蓝牙可以与启用蓝牙的手机(或平板电脑或笔记本电脑)一起使用,该模块的范围约为10米。

4 - 频道继电器板

该项目中使用4 - 通道继电器板来控制四个不同的负载。它具有所有必要的组件和连接,例如基本电流限制电阻,反式二极管,LED指示器和标头,用于将其连接到其他设备。

继电器板

警告:在使用带有交流电源的继电器时,我们应该非常小心。

电路设计

基于Arduino和蓝牙的家庭自动化的电路设计非常简单,下面进行了解释。

蓝牙模块具有4个销钉:VCC,TX,RX和GND。VCC和GND连接到Arduino Uno的5V和地面。蓝牙模块可在3.3V上工作,并具有5​​V至3.3V调节器。

蓝牙模块的TX和RX引脚必须连接到Arduino的RX和TX引脚。在Arduino Uno中,我们使用软件将引脚2和4定义为RX和TX。因此,蓝牙的TX连接到Arduino的引脚4。

但是,将蓝牙的RX连接到Arduino的Tx(或实际上任何微控制器)时,我们需要小心,因为PIN只能耐受3.3V。但是TX或Arduino的电压为5V。

因此,使用由10K和20K电阻组成的电压分隔网络大约将电压降低到3.3V。

笔记:任何电阻的组合都可以将电压降低到约3.3V。

下一步是将Arduino的数字I/O引脚连接到继电器板的输入。

有关的更多详细信息Arduino蓝牙界面Arduino继电器控制

工作流程

一个简单的家庭自动化项目,使用Arduino Uno,蓝牙模块和智能手机。该项目的目的是使用智能手机控制不同的家用电器。该项目的工作在这里解释。

当电源打开时,蓝牙模块上的连接LED开始闪烁。我们需要在智能手机中启动“蓝牙控制器”应用程序,并连接到蓝牙模块。如果配对成功,LED将变得稳定。

现在,在应用程序中,我们需要为不同的负载及其相应值设置不同的键,这些键在按下该键时必须传输。下图显示了一组控制4个负载的密钥,并显示了关闭所有负载的附加键。

BT屏幕截图

然后,我们准备控制负载。当在智能手机中按下键时,蓝牙模块会接收到相应的数据,实习生将数据传输到Arduino。

BT屏幕截图

例如,如果我们按“ Load 2 On”,则蓝牙模块接收到的数据为“ 2”。

该数据即“ 2”传输到Arduino。然后,Arduino将收到的数据与草图中编写的数据进行比较,并因此打开负载2。相似的操作可以适用于其他键和负载。

使用此类型的连接,我们可以控制使用智能手机打开或关闭不同家用电器。

警告:在使用带有交流电源的继电器时,我们应该非常小心。

申请

  • 使用此项目,我们可以远程打开或关闭电器,即使用手机或平板电脑。
  • 通过包括光传感器,温度传感器,安全传感器等,可以将项目进一步扩展到智能家庭自动化系统,并自动调整不同的参数,例如房间照明,空调(室温),门锁等,并传输信息到我们的电话。
  • 此外,我们可以连接到Internet,并通过Internet从远程位置控制房屋,并监视安全性。

限制

  • 该系统需要连续的电源才能实用,否则我们可能无法控制设备。
  • 因此,有效设计系统的最佳方法是一次通过开关实现自动控制和手动控制。

项目图像

代码

54个回应

      1. 我是来自古吉拉特邦阿拉瓦利的Anshu。我们建立家庭自动化系统。我们试图使完美,但我们不会完美,所以我要求帮助我…

  1. 再会。这个网站对我的项目很有帮助。谢谢你。顺便说一句,请向我发送所使用的申请。因为我在Playstore上找不到它。提前致谢

    1. 显然,我们在该项目中使用的应用程序已由开发人员删除。我们将尝试自己做一个。这可能需要一段时间。

  2. 多少时间?我将需要该应用程序,因为我正在为我的仪器和测量课程制作这个项目。.您的帮助将不胜感激。谢谢。

  3. 如果电源故障并恢复所有继电器都会激活,因此所有电气负载!在电力故障上自动重置该怎么办?

  4. Sketch使用2482个字节(7%)的程序存储空间。最大值为32256字节。
    全局变量使用130个字节(6%)的动态内存,而1918字节则用于本地变量。最多是2048字节。(这是什么意思?)

  5. 我们可以在笔记本电脑上使用相同的蓝牙应用程序而不是智能手机吗?

  6. 您提到的上述应用程序已过时,该代码仅适用于特定应用程序…..那么解决方案是什么

  7. 即使 - 尽管我们可以通过按钮控制销钉-9,10,11,12,因此如何开发程序以及如何通过修改程序代码来替换为蓝牙模块到以太网转换器,请感谢,谢谢,

发表评论

您的电子邮件地址不会被公开。

电子豪华粉丝
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu
map