基于 Beetle ESP32 C3 和 Wear OS 实现用智能手表控制智能家居

摘要


今天分享的项目展示了智能手表如何基于 ESP32 和 Wear OS 制作自己的智能家居控制设备。作者用的是三星智能手表,大家也可以使用其他智能手表来尝试完成项目,因为它们都支持Wear OS。这个项目没有很高的编程要求,可以直接复制文中作者提供的代码直接使用。

Wear OS:是由Google开发的专为智能手表和其他可穿戴设备设计的操作系统。它基于Android操作系统,但针对可穿戴设备进行了优化,提供了专门的用户界面和功能。支持健康和健身追踪、通知和消息、语音助手以及集成应用生态系统


项目前言


最近我买了一块智能手表——三星 Galaxy Watch,想让它可以在 Wear OS 上运行,就像拥有了一部佩戴的智能手机。三星有自己的智能家居控制app——SmartThings,可以更轻松地用智能手表控制外部的智能设备。
我希望用这款手表控制家用电器,如灯、风扇等。本项目中,我将 DF Robot Beetle ESP32 C3 板与 Sinric Pro 一起使用。
Sinric Pro 是一个免费的开源平台,可以将 Raspberry Pi 或 ESP32 或 ESP8266 转换为智能家居控制产品


准备清单


Beetle ESP32 C3
Wear OS
智能手表
Arduino IDE


项目步骤


步骤1 Sinric Pro 设置


首先,转到 https://portal.sinric.pro/login 并单击注册新帐户,创建新帐户后,只需登录门户即可。

单击 Devices 选项卡并创建一个新设备。


选择类型为Switch,因为我们将控制继电器

然后只需点击下一步、下一步,直到最后一个屏幕,它会显示凭证信息。复制它们因为我们之后会用到它们


完成后,单击Zero Code(零代码)
它会显示设备和一些选项,选择以下一个,然后单击下一步。


输入继电器连接GPIO引脚。我个人用的是内置 LED。

接下来,输入 Wi-Fi 凭证并选择下载固件。


在 Arduino IDE 中打开下载的固件并将其上传到您的 ESP32 C3 开发板。您可以从此处访问此项目的 GitHub 页面。


步骤2 Android 设置


成功上传代码后,打开 Sinric pro 并查找设备状态。试一下从 Web 栏打开和关闭,如果它工作正常,就可以进入下一步。


到谷歌商店下载“SmartThings“


打开 SmartThings ,使用 Sinric Pro 添加新设备。

与 sinric pro 连接后,它会显示所有可用设备。现在,你就可以通过手机开关这些设备。我添加了一些扫描,大家可以根据需要添加扫描。
点击此处访问本项目的 GitHub 页面。


步骤3 Wear OS 设置

在谷歌应用商店中下载适用Wear OSSmartThings应用程序。下载完成后,手表需要一些时间才能与app同步。最后,您将在 Wear OS 屏幕上看到您设备和最喜欢的扫描。


成果展示


现在,我们就可以通过佩戴的智能手表来控制家里的智能设备了。


文章来源:基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居 DF创客社区 (dfrobot.com.cn)
项目作者:CETech

延伸阅读

智能手表项目

用arduino制作二进制智能手表 DF创客社区 (dfrobot.com.cn)

ESP32、IoT、智能家居项目

Beetle ESP32 C6 接入HomeAssistant智能家居平台 DF创客社区 (dfrobot.com.cn)

智能家居——智能门铃(两块ESP32) DF创客社区 (dfrobot.com.cn)

“小鱼小鱼“IoT微型鱼缸 DF创客社区 (dfrobot.com.cn)

阿里云物联网IOT平台使用案例教程 DF创客社区 (dfrobot.com.cn)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值