×

涂鸦IoT平台如何做智能家居项目

消耗积分:0 | 格式:zip | 大小:0.78 MB | 2022-11-08

贾伟刚

分享资料个

描述

我们总是在寻找智能的东西来比别人领先一步,即使它把你自己的家装饰成智能家居。但是在选择智能家居产品时有一些关键的事情,哪一个会更好,成本更低,使用更灵活?在本文中,我将讨论如何自己制作智能家居产品以帮助您省钱,以及如何成为智能家居产品开发商来赚钱或开始您的运营商/业务。

关于该项目 :

今天我们将用继电器、Arduino和ESP32构建一个电气负载控制项目来控制4个电器。或者,您可以使用涂鸦 CBU 的 Wi-Fi & 蓝牙模块和 Esp32。使设备小巧轻便的涂鸦模块将是最好的使用方法。或者您可以使用两个 esp32 一个用于通信模块,另一个用于负载控制。在这个项目上。

所需组件和软件:

硬件 -

  • Wemos D1 Mini / Esp32(通讯模块)
  • ESP32/ ESP8266 / Arduino Uno(负载控制模块)
  • 4通道继电器板
  • 连接电线
  • 电气负载或灯泡

软件 -

电路原理图:

 
poYBAGNooFOAf5poAAEoSHmc6co887.png
 

什么是涂鸦和涂鸦物联网平台:

涂鸦是一个物联网云平台,可让您将设备连接到互联网。他们为开发者提供了一站式的物联网PaaS级解决方案,包含硬件开发工具、全球云服务和智能业务平台开发。许多流行的智能家居设备制造商都将涂鸦的平台用于他们的设备。您也可以加入涂鸦成为物联网产品开发者或通过注册涂鸦物联网平台创业。

涂鸦物联网平台工作流程:

 
pYYBAGNooFaAXdYoAAB_TOXKUSk101.png
 

涂鸦物联网平台是此类智能家居项目的主要内容,它与设备和控制应用程序来回通信。在涂鸦智能 App 中单击按钮打开开关打开灯泡后,它会向涂鸦 IoT 平台发送请求。涂鸦物联网平台收到请求后,将信号发送到硬件部分的通信模块。在硬件部分,主要分为三个部分,

  • 与涂鸦IoT平台通信的通信模块
  • 控制板,从通信模块获取信号并控制设备做最酷的事情。

要构建智能家居项目或开发智能家居/物联网产品,您需要在涂鸦物联网平台上创建一个开发者帐户。进入涂鸦网  ,点击“前往物联网平台”,如下图所示。

 
poYBAGNooFqATytPAACJNbVcPto267.png
 

单击按钮后,您将进入登录/注册页面,从那里填写表格并创建帐户。

在涂鸦 IoT 平台构建智能家居产品:

登录后,您将登陆如下所示的页面-

 
pYYBAGNooGGARwQnAADFoKO9bwA206.png
 

单击创建按钮以创建物联网产品。单击按钮后,您将在页面上像这样-

 
poYBAGNooGOABlX-AAC2Tcot__Q295.png
 

今天我要构建一个开关,所以我将选择开关。您将根据需要选择类型。

 
poYBAGNooGiAIurcAACKnpbps1I947.png
 

单击切换选项后,您将进入此页面。当我使用一些开源模块构建自己的物联网设备时,我将选择自定义解决方案选项。

 
pYYBAGNooGuABbIzAACpgj532zg938.png
 

在“自定义解决方案”选项卡中,只有一个选项可供单击 -

 
pYYBAGNooG-AQj2XAABYI2a2vkw041.png
 

在第 3 步中,您需要填写产品信息,例如产品名称和型号以及通信模式 wi-fi 和蓝牙/ Wi-fi 等等。填写完所有信息后,单击“创建”按钮。

 
pYYBAGNooHKALkMRAABn5QTr07s055.png
 

创建产品后,您将进入一个页面,您将在该页面上为您的交换机选择许多功能。因为我只需要切换我的四个负载,我从左侧面板中选择了 4 个开关。完成选择后,单击确定按钮如图所示-

 
pYYBAGNooHaAXTw9AABNQRORN0w862.png
 

单击“确定”按钮后,您需要复制产品的 PID,并将 PID 从您在涂鸦 IoT 平台注册时使用的邮箱发送至devops@tuya.com

 
pYYBAGNooHiARNZIAAA6BVpDaGo453.png
 

发送 PID 后,您会从涂鸦那里获得一个 Token,请妥善保管以用于激活。获得令牌后,您需要创建一个Tyua PMS帐户

 
pYYBAGNooHqAXhNJAAATP0HmV1E172.png
 

登录后进入生产管理>>工单管理>>激活码验证。将令牌粘贴到此处,然后单击确认。

 
poYBAGNooH2AR8AvAAAUPYa0r08004.png
 

单击确认按钮后,您会收到一条成功激活的弹出消息。

硬件设置和固件刻录:

第 1 步:所需的软件安装

要开始工作,您需要下载一些软件包和软件,例如 TYDA 软件、C210X 驱动程序。您可以从这里下载这两个文件

 
poYBAGNooH-AS00UAAAUA0hN7qs556.png
 

下载软件包后,像其他软件和驱动程序一样安装驱动程序和 TYDA 应用程序。

第 2 步:泰达应用设置

安装成功后,打开应用程序,从文件菜单中选择设置选项,选择刻录波特率 921600 和测试波特率 9600,其余配置保持默认。然后单击确定按钮,如下所示。

 
pYYBAGNooIuAUlCjAABHNW-oMtU680.jpg
 

第三步:使用涂鸦Token进行固件烧录授权

之后,单击 Enter token 按钮。不要忘记在工作站下拉菜单中检查下载固件框,您已选择“Burning Authorization”然后在您从涂鸦DEV邮件中获得的令牌中点击确定,如下所示 -

 
poYBAGNooI2ANwlIAAA4mesnl90096.jpg
 

第四步:通讯模块固件烧录

现在连接 ESP32/ESP8266/ Wemos D1 Mini,无论您想使用哪个模块作为通信模块。我正在使用 Wemos D1 Mini,如电路图所示。然后选择与模块连接的正确 COM 端口。在黄色屏幕上看到就绪文本后,单击运行按钮。

 
poYBAGNooI-APyWJAAAgIFulN-Y184.png
 

授权码烧录完成且黄屏变绿后,将模块从您的 PC 中移除。

控制器编程:

第 1 步:Arduino IDE 安装

现在我们将开始在控制板上工作,我使用 ESP8266 作为控制板。要进行编程,您将需要 Arduino IDE 软件,如果您没有该软件,请下载Arduino IDE并安装它。

第二步:涂鸦Wifi库安装

安装好IDE后打开IDE,点击Tools > Manage Libraries,弹出一个窗口,在这个窗口中搜索栏输入“Tuya”回车,如下图-

 
poYBAGNooJSAUnTiAAAd2M7CJwg786.png
 

一旦你安装了这个库,就会有一些模块的预构建程序/草图。但是我们需要重启IDE。重启后,点击File→Example→Tuya_WiFi_MCU_SDK→Start,你会得到pre-build/demo淀粉。

第 3 步:

现在,将 ESP8266 与您的 PC 连接,然后单击顶部栏上的“工具”按钮,选择连接 ESP8266 模块的正确 COM 端口,然后上传草图。

第四步:涂鸦智能APP安装控制

 
pYYBAGNooJaAIlUiAABI_0nLSi4787.png
 

Play Store / Apple Store下载涂鸦智能生活 App 。   安装应用程序后,您需要注册一个帐户。输入您的邮件地址,它将向您发送一个 6 位数的确认码以验证您的帐户。将代码正确放入应用程序,然后设置密码。

然后进入涂鸦物联网平台,选择你创建的产品,然后在设备面板中为你的产品选择一个App UI。我选择了这个——

 
pYYBAGNooJiAPKlNAACamoynr50930.png
 
 
poYBAGNooJuAWZ_UAAAqTDiNkjo92.jpeg
 

现在当你在这个页面时,拿起你的手机,打开“涂鸦智能应用”。然后点击小麦克风旁边的红色加号按钮。

 
poYBAGNooJ2ATQlVAABZ5CGIweo90.jpeg
 

它将带您到此页面 - 单击扫描图标,如下所示

 
pYYBAGNooKKAObpiAACgnKrsvp471.jpeg
 

然后扫描涂鸦IoT平台的二维码。扫描成功后,涂鸦智能 App 中会出现设备标签。点击标签——

 
pYYBAGNooKWABqryAAB45tlVohs65.jpeg
 

点击后,你会看到这样的界面——你在涂鸦IoT平台中选择的UI。我已经选择了这个,您也可以开发自己的应用程序。

 
poYBAGNooKiAdSQIAACLZu93IFU72.jpeg
 

它真的是一个很酷的交互界面,你可以一次打开所有的灯,灯亮了它会出现这样的-

涂鸦智能APP添加设备:

 
 
 
poYBAGNooKqAITLlAAA_wb7HsTk803.png
 
1 / 8
 

从这篇文章中,我们学习了如何使用涂鸦物联网平台和一些廉价的开源物联网/电子模块来构建智能产品。现在是时候从涂鸦 IoT 平台获得更多收益/利润了。

一旦您以IoT 开发人员的身份加入涂鸦 IoT 平台,您可以使用它来构建自己的智能家居产品,也可以为其他人构建,因为我们现在知道一些开发人员正在使用 One esp8266 和 Wemos D1 Mini 控制 6-8 台设备,因为这些真的很适合放在你家总机的后面

您可以成为独立的物联网开发人员,帮助人们构建智能物联网产品,也可以为家庭自动化系统开发软件包并将其出售给当地。

 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !