使用基于 esp32 的定制设计 pcb 的 android 应用和蓝牙控制的家用设备,在本文中,我们将制作安卓应用蓝牙控制的家庭自动化系统。
现在我们可以使用 esp32 的蓝牙功能通过智能手机控制我们的家电。除此之外,我们还可以通过我们通常使用的手动开关按钮来控制设备。
为了制作这个家庭自动化系统,我将使用我的 2 节点 smt 家庭自动化 pcb 和定制设计的 android 应用程序。
这个项目最好的部分是我们不需要任何互联网连接或任何本地服务器来将安卓应用程序连接到 esp32。
大多数人没有wifi连接,所以这个家庭自动化系统适合他们。
此处 app 将通过蓝牙直接与 esp32 通信,
使用蓝牙是为本地范围制作家庭自动化系统的非常方便的方法,这也是该项目的唯一缺点。
构建连接
将下列组件焊接在 pcb 上:
esp32芯片
高联(hlk-5m05)
继电器(5v)
端子连接器
光耦(pc817)
双刀双掷开关
打磨后的其余元件 pcb 看起来像这样整齐、干净且排列整齐。
代码
要将代码刷入 esp32 芯片,我将使用 esp32 开发板。
如下图所示进行连接:
在本文下方下载代码并在 arduino ide 中打开它。
在上传代码之前,您需要对代码进行一些更改。首先,您需要在 arduino ide 中添加 esp32 板。
您还需要在 arduino ide 中添加此 ace 按钮库以运行此代码。
为此转到工具然后管理库,会弹出一个弹出窗口,在搜索框中键入 ace- 按钮。
安装第一个库,安装库后关闭窗口。
我们在这里给出的名称将是蓝牙设备的名称,这将在我们将 esp32 与智能手机配对时出现。
现在选择正确的板和com端口后上传此代码。
安卓应用配置
我从 kodular 制作了这个自定义的 android 应用程序。
esp32 蓝牙配对
下载此应用程序的apk 文件并将此应用程序安装在您的 android 智能手机中。
安装应用程序后,打开手机的蓝牙设置并单击配对新设备。将出现与我们在代码中提到的相同名称的蓝牙设备。
现在点击此设备并单击配对以将 esp32 与我们的智能手机配对。
现在再次打开应用程序并点击连接,选择蓝牙设备。
显示蓝牙已连接消息,这意味着我们的智能手机现在已通过蓝牙与 esp32 连接。
灯泡和开关的连接
按照下图所示连接所有灯泡和开关:
现在我们的家庭自动化项目已经准备就绪,这个项目对于那些无法连接互联网的地区非常有用。
橙群微电子将参加 Wireless IoT Tomorrow 2023 --探索技术的未来
使用Python和OpenCV查找从相机到物体/标记的距离
美光扩大Q1财季亏损预测,希望向英伟达供货HBM芯片
德州仪器平板终端无线供电的系统,可供给10W电力
阻焊层开窗是什么意思 PCB阻焊层开窗设计
基于ESP32制作安卓应用蓝牙控制的家庭自动化系统
防浪涌过电压保护器件—瞬态电压抑制TVS二极管
日本DRAM缺货问题开始回稳,主要问题在虚拟货币
荣耀四摄新机曝光采用了奥利奥式的设计方式
芯愿景计划IPO加码主业_开启国内EDA公司闯关征程
iPhone OS 4.0发现视频会议、聊天室代码
德州停电迫使三星关闭半导体工厂
只差一块钱,选华为Mate9顶配还是vivoXplay6
基于S3C2440A处理器的Windows CE系统快速启动方案
激光电视和oled哪个好
PIC单片机开发环境_PIC单片机引脚的三种状态
全球最具价值天价古董苹果电脑:翻1000倍!
三星存储器芯片和手机市场艰难主要有以下原因
LED照明测量标准及检测细节详解
WTK6900语音识别芯片概述及功能特点