基于ESP32制作安卓应用蓝牙控制的家庭自动化系统

发布时间:2024-11-16 16:07

智能家居系统通过Wi-Fi或蓝牙连接各种设备,实现远程控制和自动化操作。 #生活知识# #家居生活# #智能家居系统#

使用基于 ESP32 的定制设计 PCB 的 Android 应用和蓝牙控制的家用设备,在本文中,我们将制作安卓应用蓝牙控制的家庭自动化系统。

poYBAGLKSqKADEswAAL8rG1NyP8777.png

现在我们可以使用 ESP32 的蓝牙功能通过智能手机控制我们的家电。除此之外,我们还可以通过我们通常使用的手动开关按钮来控制设备。

poYBAGLKSp2APR27AALZ_kpYs6E305.png

为了制作这个家庭自动化系统,我将使用我的 2 节点 SMT 家庭自动化 PCB 和定制设计的 android 应用程序。

这个项目最好的部分是我们不需要任何互联网连接或任何本地服务器来将安卓应用程序连接到 ESP32。

大多数人没有WIFI连接,所以这个家庭自动化系统适合他们。

此处 App 将通过蓝牙直接与 ESP32 通信,

使用蓝牙是为本地范围制作家庭自动化系统的非常方便的方法,这也是该项目的唯一缺点。

pYYBAGLKSpqAMRqfAAHRZp0w6CM159.png

构建连接

将下列组件焊接在 PCB 上:

ESP32芯片

高联(HLK-5M05)

继电器(5V)

端子连接器

光耦(PC817)

双刀双掷开关

poYBAGLKSpWAYXZpAASUFWPfu-E022.png

打磨后的其余元件 PCB 看起来像这样整齐、干净且排列整齐。

代码

要将代码刷入 esp32 芯片,我将使用 esp32 开发板。

pYYBAGLKSpKAJ1YcAAJcd6PwNf8293.png

如下图所示进行连接:

pYYBAGLKSo6AJFgxAALzzunCIh0905.png

在本文下方下载代码并在 Arduino IDE 中打开它。

pYYBAGLKSoqAf32cAAG84Qp5nt0583.png

在上传代码之前,您需要对代码进行一些更改。首先,您需要在 Arduino IDE 中添加 esp32 板。

您还需要在 Arduino IDE 中添加此 ace 按钮库以运行此代码。

pYYBAGLKSoWAZSaGAAGJXvOprQ8729.png

为此转到工具然后管理库,会弹出一个弹出窗口,在搜索框中键入 ace- 按钮。

poYBAGLKSoCACWy8AAE-7MJcxYs068.png

安装第一个库,安装库后关闭窗口。

pYYBAGLKSnyATjHWAAFanZp8ges103.png

我们在这里给出的名称将是蓝牙设备的名称,这将在我们将 esp32 与智能手机配对时出现。

现在选择正确的板和com端口后上传此代码。

安卓应用配置

我从 kodular 制作了这个自定义的 android 应用程序。

poYBAGLKSniAfMgiAAIgCTDlTnU286.png

ESP32 蓝牙配对

下载此应用程序的APK 文件并将此应用程序安装在您的 android 智能手机中。

poYBAGLKSnOANviBAAISbzOHo14401.png

安装应用程序后,打开手机的蓝牙设置并单击配对新设备。将出现与我们在代码中提到的相同名称的蓝牙设备。

pYYBAGLKSm-ADq5JAAGBv-xbgl4371.png

现在点击此设备并单击配对以将 ESP32 与我们的智能手机配对。

poYBAGLKSm2AVks4AAHC4z5urJI125.png

现在再次打开应用程序并点击连接,选择蓝牙设备。

pYYBAGLKSmiATTUfAAGzuAsMXyo890.png

显示蓝牙已连接消息,这意味着我们的智能手机现在已通过蓝牙与 ESP32 连接。

灯泡和开关的连接

按照下图所示连接所有灯泡和开关:

poYBAGLKSmSAQb0EAAFvQZZJnxI925.png

现在我们的家庭自动化项目已经准备就绪,这个项目对于那些无法连接互联网的地区非常有用。

关键字:ESP32  蓝牙控制  家庭自动化系统引用地址:基于ESP32制作安卓应用蓝牙控制的家庭自动化系统声明:本文内容及配图由平台用户或入驻媒体撰写。文章观点仅代表作者本人,不代表EEWorld网站立场。文章及其配图仅供工程师学习之用,如有内容侵权或违规,请联系本站处理,邮箱地址:bbs_service@eeworld.com.cn

网址:基于ESP32制作安卓应用蓝牙控制的家庭自动化系统 https://www.yuejiaxmz.com/news/view/92655

相关内容

利用Arduino ESP32
视觉控制的机械臂在家庭自动化中的应用
基于STM32单片机智能消毒柜控制系统 紫外线杀菌 温湿度采集 蓝牙无线传输 物联网设计 柜门控制 定时 电机控制成品套件 DIY设计 实物+源程序+原理图+仿真+其它资料(847
浅析家庭自动化系统在计算机中的应用
基于智能GSM的家庭自动化系统
格力空调智能控制:Java编程实现家居自动化系统
Android程序设计 大作业:基于安卓的校园生活服务系统的设计与实现
【Android程序设计】 大作业:基于安卓的校园生活服务系统的设计与实现
springboot基于安卓android的个性化服装搭配系统APP
基于物联网的智能家居系统研究报告 .pdf

随便看看