26672浏览
查看: 26672|回复: 0

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

[复制链接]
本帖最后由 zoey不种土豆 于 2024-10-23 09:46 编辑

摘要:
今天分享的项目展示了智能手表如何基于 ESP32 和 Wear OS 制作自己的智能家居控制设备。作者用的是三星智能手表,大家也可以使用其他智能手表来尝试完成项目,因为它们都支持Wear OS这个项目没有很高的编程要求,可以直接复制文中作者提供的代码直接使用。
Wear OS:是由Google开发的专为智能手表和其他可穿戴设备设计的操作系统。它基于Android操作系统,但针对可穿戴设备进行了优化,提供了专门的用户界面和功能。支持健康和健身追踪、通知和消息、语音助手以及集成应用生态系统

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

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

准备清单
基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居图14
Beetle ESP32 C3
Wear OS
智能手表
Arduino IDE

项目步骤
步骤1 Sinric Pro 设置
首先,转到 https://portal.sinric.pro/login 并单击注册新帐户,创建新帐户后,只需登录门户即可。
基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居图1

单击 Devices 选项卡并创建一个新设备。
基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居图3

选择类型Switch,因为我们将控制继电器
基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居图4

然后只需点击下一步、下一步,直到最后一个屏幕,它会显示凭证信息。复制它们因为我们之后会用到它们
基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居图5

完成后,单击Zero Code(零代码)
它会显示设备和一些选项,选择以下一个,然后单击下一步。
基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居图6

输入继电器连接GPIO引脚。我个人用的是内置 LED。
基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居图7

接下来,输入 Wi-Fi 凭证并选择下载固件。
基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居图8

在 Arduino IDE 中打开下载的固件,并将其上传到您的 ESP32 C3 开发板。项目GitHub地址是这个:GitHub - CETECH11/Smart-Home-with-Beetle-ESP32-C3-and-Wear-OS

步骤2 Android 设置
成功上传代码后,打开 Sinric pro 并查找设备状态。试一下从 Web 栏打开和关闭,如果它工作正常,就可以进入下一步。
基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居图9

到谷歌商店下载“SmartThings“
基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居图10

打开 SmartThings ,使用 Sinric Pro 添加新设备。
基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居图12

与 sinric pro 连接后,它会显示所有可用设备。现在,你就可以通过手机开关这些设备。我添加了一些扫描,大家可以根据需要添加扫描。
点击此处访问本项目的 GitHub 页面。
基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居图11

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

成果展示
现在,我们就可以在手腕上它们了。
基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居图13

原文链接:https://community.dfrobot.com/makelog-313032.html
项目作者:CETech
发布时间:2023.01.08


延伸阅读:
智能手表项目:
用arduino制作二进制智能手表

ESP32、IoT、智能家居项目:

Beetle ESP32 C6 接入HomeAssistant智能家居平台

智能家居——智能门铃(两块ESP32)

“小鱼小鱼“IoT微型鱼缸

阿里云物联网IOT平台使用案例教程


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail