26672| 0
|
[项目] 基于 Beetle ESP32 C3 和Wear OS 实现用智能手表控制智能家居 |
本帖最后由 zoey不种土豆 于 2024-10-23 09:46 编辑 摘要: 今天分享的项目展示了智能手表如何基于 ESP32 和 Wear OS 制作自己的智能家居控制设备。作者用的是三星智能手表,大家也可以使用其他智能手表来尝试完成项目,因为它们都支持Wear OS。这个项目没有很高的编程要求,可以直接复制文中作者提供的代码直接使用。 Wear OS:是由Google开发的专为智能手表和其他可穿戴设备设计的操作系统。它基于Android操作系统,但针对可穿戴设备进行了优化,提供了专门的用户界面和功能。支持健康和健身追踪、通知和消息、语音助手以及集成应用生态系统 项目前言 最近我买了一块智能手表——三星 Galaxy Watch,想让它可以在 Wear OS 上运行,就像拥有了一部佩戴的智能手机。三星有自己的智能家居控制app——SmartThings,可以更轻松地用智能手表控制外部的智能设备。 我希望用这款手表控制家用电器,如灯、风扇等。本项目中,我将 DFRobot 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地址是这个:GitHub - CETECH11/Smart-Home-with-Beetle-ESP32-C3-and-Wear-OS 步骤2 Android 设置 成功上传代码后,打开 Sinric pro 并查找设备状态。试一下从 Web 栏打开和关闭,如果它工作正常,就可以进入下一步。 到谷歌商店下载“SmartThings“ 打开 SmartThings ,使用 Sinric Pro 添加新设备。 与 sinric pro 连接后,它会显示所有可用设备。现在,你就可以通过手机开关这些设备。我添加了一些扫描,大家可以根据需要添加扫描。 点击此处访问本项目的 GitHub 页面。 步骤3 Wear OS 设置 在谷歌应用商店中下载适用于Wear OS的SmartThings应用程序。下载完成后,手表需要一些时间才能与app同步。最后,您将在 Wear OS 屏幕上看到您设备和最喜欢的扫描。 成果展示 现在,我们就可以在手腕上它们了。 原文链接:https://community.dfrobot.com/makelog-313032.html 项目作者:CETech 发布时间:2023.01.08 延伸阅读: 智能手表项目: 用arduino制作二进制智能手表 ESP32、IoT、智能家居项目: Beetle ESP32 C6 接入HomeAssistant智能家居平台 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed