资料介绍
描述
在寻找类似于 Blynk 和 RemoteMe 的新物联网平台时,我偶然发现了 Tuya。工业产品物联网平台。在本教程中,我将分享如何使用 Tuya IoT 平台设置和使用智能开关。因此,事不宜迟,让我们开始吧。
补给品
硬件要求:
- Arduino UNO Rev 3(亚马逊在/亚马逊美国/ Banggood )
- Wemos D1 Mini(亚马逊印度/亚马逊美国/ Banggood )
- 面包板套件(亚马逊在/亚马逊美国/ Banggood )
软件要求:
在涂鸦上制作设备。
首先,我们需要在涂鸦物联网平台上创建一个账号。为此,请前往Tuya.com并注册以创建您的帐户。创建帐户后,登录并按照以下步骤操作。
1.您将看到一个概览页面。在顶部,您会注意到一个“创建”按钮。单击它以创建一个新设备。

2. 然后在 Standard 类别中,选择 Electrical,然后选择 Switch。因为我们在这里进行智能切换。

3. 现在选择自定义解决方案并单击可用的开关。

4.现在填写产品信息。

5. 单击创建后,将出现一个用于选择开关功能的弹出窗口。您可以在此处选择应用所需的开关数量。因为我们打算只切换一个 LED/继电器,所以选择一个开关并单击确定。

6. 您会看到功能定义、设备面板、硬件开发、产品配置、设备调试和测试服务6 个选项卡。我们暂时跳过设备面板,因为我们将使用 Tuya 的智能手机应用程序来制作面板。

7. 更进一步,您首先需要获得一个令牌来激活您的设备,然后复制 PID 并将其发送至dev@tuya.com。请确保您使用注册涂鸦平台时使用的邮箱发送邮件。

完成后,所有设备设置都已准备就绪。现在是时候通过涂鸦 PMS 激活设备了。
在涂鸦 PMS 上激活。
您将从 Tuya 的开发人员那里收到一个令牌。复制此令牌,然后前往涂鸦 PMS 站点,并在那里创建一个帐户。创建帐户后,登录您的帐户。

接下来在边栏上转到生产管理 >> 工单管理 >> 激活码验证。将令牌粘贴到此处,然后单击“确认”。

您将看到一个成功激活的弹出窗口,如下所示。

现在下载用于烧录固件的TYDA 应用程序。
在 ESP8266 上烧录固件。
现在是时候使用代码了。但别担心,您不必是这方面的专家。按照这些步骤操作,您就可以开始了

2. 首先,安装 CP210x 驱动程序,因为它将允许您的 ESP 板与您的 PC 通信。然后安装 TYDA 应用程序。就像任何软件一样,请按照屏幕上的说明进行操作。
3. 成功安装 TYDA 应用程序后,启动它,您将看到一个可能是中文的主屏幕。不过别担心,切换语言非常容易。请参考下图。

4. 现在应用程序设置为英文,首先,转到文件 >> 设置并检查波特率设置如下。

5. 之后,单击“输入令牌”按钮。确保选中下载固件框,并在工作站下拉列表中选择“Burning Authorization”。

最后,输入通过邮件收到的令牌,然后单击确定。
6. 下一步是使用 USB 数据线将 ESP8266 板(在本例中为 Wemos D1 mini)连接到计算机。现在单击 COM 端口菜单并选择可用于 ESP 的 COM 端口。

如果您有多个 COM 端口并且不知道使用哪个,只需断开 ESP 板并重新启动 TYDA 应用程序。现在检查 COM 端口列表,然后连接 ESP 板以查看出现哪个新端口。这将是您需要烧录固件的端口。
7. 单击右上角的“运行”按钮。并等待几秒钟。有时这可能需要几分钟。在收到成功消息之前,请勿从计算机上拔下电路板。

成功刻录过程后,您应该看到 TYDA 应用程序的黄色变为绿色,表示刻录过程已完成。现在拔掉你的 ESP 并转移到 Arduino。
对 Arduino 进行编程。
现在是 Arduino 部分,你们中的许多人可能熟悉 Arduino IDE,但对于初学者来说,Arduino IDE 是用于开发代码并将其烧录到 Arduino 微控制器中的软件。
1.如果您还没有Arduino IDE ,请下载并安装它

2.安装IDE后,需要通过涂鸦安装一个库。在 Arduino IDE 中安装库非常容易。首先,打开 IDE 并单击 Tools >> Manage Libraries。这将打开一个弹出窗口,在该窗口中的搜索栏中输入“Tuya”并按回车键。

安装上面标记的库。这只需几秒钟,安装完成后,关闭窗口并重新启动 IDE。
3. 现在点击文件 >> 示例 >> Tuya_WiFi_MCU_SDK >> 开始。这将打开一个预先构建的草图。
4. 接下来,将您的 Arduino UNO 连接到 PC。如果您使用的是克隆板,请确保安装 CH341 USB 驱动程序。然后单击工具并确保您选择了正确的端口。

5. 选择端口后,您现在可以单击右箭头指示的菜单下方左上角的上传按钮。耐心等待上传过程完成,上传成功后,您会在左下方看到“已上传”的消息。
这样,Arduino 就被编程好了,可以使用了。下一步是建立正确的联系
连接。

这个项目的连接非常简单。您只需要 4 根公对公跳线、ESP8266 和 Arduino UNO。按照下图中给出的连接进行操作。但请确保您之前断开电路板。
建立连接后,让我们继续使用控制 LED 的应用程序。
制作应用程序。
首先前往Play Store或App Store并下载 Tuya Smart 应用程序。安装该应用程序后,您应该会看到以下屏幕。
1. 单击添加设备按钮。这将带您进入下一页,我们将在其中创建一个开关。这里点击添加设备按钮。

2. 在开关部分,选择开关(Wi-Fi)。

3. 接下来,在此处输入您的 WiFi 凭据。确保它是 2.4GHz 网络。5Ghz 不工作。

4. 现在执行此步骤,为 Arduino 供电并将引脚 7 连接到 GND 3-4 秒。这将使开发板进入配对模式。您会看到板载 LED 快速闪烁。现在点击“Confirm the indicator is blinking”单选按钮并点击 Next。现在对于这一步,为 Arduino 供电并将引脚 7 连接到 GND 3-4 秒。这将使开发板进入配对模式。您会看到板载 LED 快速闪烁。现在点击“下一步”。

5. 现在添加设备需要几分钟时间。因此请耐心等待该过程完成。一旦建立连接。单击完成。

6. 应用程序的最终外观将是这样的。您可以使用底部的按钮切换 LED。

第 7 步:测试和结论。
该设备可以无缝运行,没有任何滞后或延迟。您现在可以做的是用继电器代替 LED 来控制电器。
未来,我将分享更多基于这个惊人平台的项目,并可能用它设计一个商业产品。如果您喜欢本教程,请查看ProjectHub.in上的更多项目
- DIY智能开关
- 单火线智能开关及双控电路原理图 23次下载
- 基于ESP 01的Sonoff无线智能开关
- PCB制作的智能开关
- 改造家里的开关成为智能开关,保留原有开关控制,零火版,射频遥控器篇(二) 0次下载
- 基于CORTEX-M3的32位单片机的智能开关型电子负载设计 3次下载
- 智能开关稳压电源的设计
- ESP8266智能开关用户指南的详细资料免费下载 34次下载
- 红外遥控调速调光节能开关的设计 24次下载
- 基于滑动窗口法的智能开关动作时间动态预测_郑贵林 0次下载
- 智能开关设计专题,持续更新ing 12次下载
- 实用灯控节能开关 13次下载
- 虚拟开关机器人———传感式智能开关控制器的研究与设计
- 基于EIB总线的智能开关
- 声控光控智能开关电路及制作
- 稳先微WS7020AF高边智能开关产品特点和关键功能 164次阅读
- 想用天翼云平台接入亿佰特4G遥控开关 373次阅读
- 智能开关继电器-评估篇 964次阅读
- 基于机智云物联网平台的4G智能开窗器控制系统设计 1377次阅读
- 如何设置Arduino IoT将消息发送到云板显示器 2121次阅读
- 智能开关到底比传统开关好在哪里 4868次阅读
- 科裕智能科技插卡取电开关0309简介 1685次阅读
- 微雪电子 人工智能开发套件 AI计算机介绍 1687次阅读
- 单片机应用智能开发平台的意义及功能解析 2730次阅读
- 中国人工智能开源软件前生今生到底如何? 5563次阅读
- 基于android的wifi模块功能开发教程 4575次阅读
- 浅谈ZigBee智能开关单火取电威廉希尔官方网站 1.3w次阅读
- 智能开关DIY教程 2.1w次阅读
- 一种红外感应与来电断电节能开关的设计 3731次阅读
- 基于LED的通用型智能开关的设计方案 1264次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论