查看: 10695|回复: 7

[资料] TYDE3.0 涂鸦智能 IoT开发板使用说明

[复制链接]

该用户从未签到

发表于 2017-12-27 15:23:52 | 显示全部楼层 |阅读模式
分享到:



tuya.jpg
爱板即将推出tuya
涂鸦TYDE3.0开发平台的免费申请,对套件感兴趣的板友关注下爱板微信实时公告,不要错过
爱板微信二维码-1.jpg


1.简介
TYDE3.0—涂鸦智能IoT开发板,是由杭州涂鸦科技提供的一套IoT原型平台。基于TYDE3.0,开发者可以快速实现各种智能硬件DEMO。要实现硬件的智能化,除了硬件本身外,还需要实现:智能云平台、手机APP、Wi-Fi联网模块,每一个领域都需要专业的团队来支撑才能得以实现。TYDE3.0整合了Wi-Fi模组和MCU,并连接涂鸦云和APP,拿到开发板就可以立即体验IoT产品使用过程。基于自带的STM32F103C8T6,可以立即尝试开发,体验智能硬件的开发乐趣。TYDE3.0的作用:
  • 厂商嵌入式工程师:使用TYDE3.0进行嵌入式程序前期开发和调试
  • APP开发者:在和硬件设备控制板出来之前,先使用TYDE3.0进行APP的开发和调试
  • 创客:使用TYDE3.0快速实现硬件产品demo,并快速实现通过手机控制
  • IoT技术爱好者:了解IoT原理,学习智能硬件产品开发
我们建议你这样使用TYDE3.0:
tuya-1.png

2.硬件平台介绍
TYDE3.0开发板的Wi-Fi模块采用杭州涂鸦科技有限公司开发的高性能Wi-Fi模块TYWE1S或深圳市安信可科技有限公司开发的ESP-12F,两者均采用乐鑫ESP8266 Wi-Fi芯片。开发板包含Wi-Fi模块、STM32F103C8T6单片机、USB转串口芯片和多个LED指示灯、客户自行开发IO接口、电源等。既可以模拟用户的MCU与内置涂鸦智能固件的Wi-Fi模块的通信对接,也可以用于客户体验涂鸦智能旗下各类产品操作的性能,对企业级开发者来说更能加快项目和产品的开发进度。开发板的供电采用USB MICRO-B接口,内嵌USB转串口电路,方便用户快速,灵活的进行模块测试、升级和项目开发。如下为图文详情介绍。

tuya-2.jpg

各个接口功能介绍如下:
  • ST-Link烧录口:STM32单片机SWD模式程序下载接口
  • MCU BOOT按钮:串口烧写时,该按键需要按下
  • MCU RESET键:STM32单片机硬件复位按键
  • TYWE1S Wi-Fi模块固件烧录口:用于查看TYWE1S模块运行信息和烧录TYWE1S固件(用户请勿自行烧录,如需烧录请联系我司
  • ESP-12F Wi-Fi模块固件烧录口:用于查看ESP-12F模块运行信息和烧录ESP-12F固件(用户请勿自行烧录,如需烧录请联系我司
  • Wi-Fi复位按键:TYWE1S与ESP-12F Wi-Fi模块硬件复位
  • Wi-Fi BOOT按键:TYWE1S与ESP-12F Wi-Fi模块烧写固件时使用
  • MCU和Wi-Fi模块串口连接: 插上短路帽时,MCU和Wi-Fi模块串口相连
  • MCU和USB转串口芯片的串口连接: 插上短路帽时,MCU与CP2102芯片串口对接
  • 5V电源口:输出5V电压与GND
  • USB接口:USB Micro-B接口,连接电脑USB口
  • 3.3V电源口:输出3.3V电压与GND
  • MCU IO口:MCU的IO引脚,用户可自行开发使用
  • 按键:包含2个按键,接MCU的IO脚
  • LED指示灯:LED1和LED2接到MCU,LED3接到Wi-Fi模块,低电平点亮;
  • RGB彩灯:接到MCU,低电平点亮
3.注意事项与推荐使用步骤3.1 注意事项
  • TYDE3.0 涂鸦智能IOT开发板上默认搭载TYWE1S Wi-Fi模块,用户亦可自行切换2颗电阻而使用ESP-12F Wi-Fi模块。
  • 用户请勿自行烧录TYWE1S默认的固件,否则会导致TYWE1S内的授权信息丢失而导致无法使用涂鸦智能的配网方式。如果确实需要自行开发Wi-Fi固件,请联系我司进行技术指导。
3.2 推荐使用步骤
  • 用户拿到开发板后,将开发板USB接口插上安卓线给开发板供电,即可进行开发板功能自检测,详见下一篇的操作指导。
  • 开发板功能自检测正常后,板上LED1的指示灯会快速闪烁(亮灭周期0.5S左右),此时用户使用下载并注册了“涂鸦智能”App的手机即可进行配网操作,详见第四篇的操作指导。
  • 用户学会并熟悉涂鸦智能的配网操作后,即可打开我司提供的基于STM32F103C8T6 的工程文件,深入学习涂鸦智能的开放IoT 通用串口对接协议和流程,详见第五篇操作指导。
  • 到此,用户可基于STM32或者自己的MCU,对接TYWE1S或者ESP-12F Wi-Fi模块独立的进行自己的产品开发。详见第六篇的开发指导。
  • 如果用户不小心擦除STM32单片机内的默认固件或自行开发时需要自行升级STM32单片机固件,最后一篇则教大家如何简单的进行STM32固件的烧录
4. 开发板自测与检查用户拿到开发板后,只需自行安装支撑柱,然后插上安卓线给开发板供电即可。然后按照如下步骤进行开发板的功能检验。
  • 使用手机热点或者路由器,设置一个SSID为“tuya_mdev_test”的Wi-Fi信号;
  • 等待几秒钟指示灯LED1亮起(长亮或快闪或慢闪都可以);
  • 长按按键2 三秒钟以上松开,此时“16RGB彩灯”会依次显示红色、绿色、蓝色、白色,然后TYWE1S模块进入Wi-Fi功能测试,等待3-5秒后,Wi-Fi模块的Wi-Fi功能测试完毕。此时的“16 RGB彩灯”显示颜色与对应的测试结果如下:
tuya-3.png

4.RGB彩灯为绿色时,按下按键1,RGB彩灯变成白色;再次按按键1,RGB彩灯关闭。
5.开发板自测完成,可以使用下载并注册了“涂鸦智能”App的手机即可进行配网操作
1)请在App Store或者安卓应用市场搜索“涂鸦智能”即可下载涂鸦智能APP。
2)使用APP添加开发板

涂鸦智能的设备配网方式分为两种:快连配网模式(SmartConfig Mode)与热点配网模式(AP Mode)。快连模式下,LED1为快速闪烁;兼容模式下,LED1为慢速闪烁。可以长按开发板上的“按键1”5S左右进行切换。
  • 快连模式添加开发板
因为涂鸦智能APP默认为快连模式,所以请首先长按“按键1”5S,将开发板切换到LED1快速闪烁状态。打开“涂鸦智能”App,在“我的设备”页面点击右上角的“+”号进行设备添加。
tuya-4.png

进入设备类型选择界面,可看到已接入涂鸦智能的智能产品类型,请下拉页面,选择右下角的“其他”,如下图:

tuya-5.jpg
再次确认LED1是否处于快闪,然后点击“指示灯快速闪烁中”继续。
tuya-6.jpg

选择设备要连接的Wi-Fi并输入密码。输入完毕后,点击“下一步” 即可。
补充说明:设备工作Wi-Fi,就是希望设备通过哪个Wi-Fi路由器连接网络。通过Tuya Smart APP将路由器SSID和密码告诉设备,设备记住后,就可以通过这个Wi-Fi连接互联网。
tuya-7.jpg

到达这里,你就慢慢等待一下,手机、路由器、开发板它们开始悄悄的“对暗号”、“交头接耳”了,大约20S 后,开发板上的Wi-Fi模块就与手机、路由器建立好连接了。点击“完成”即可。
tuya-8.jpg tuya-9.jpg tuya-10.jpg

开发板DEMO功能体验  进入设备控制页面,你会看到如下图所示的App界面,此时开发板上RGB彩灯是熄灭的。你点击下图的红色圈区域,RGB彩灯就亮了,神奇吧,后面更精彩哦!

tuya-11.jpg
打开RGB彩灯之后,你会看到App 界面底部有四个操作按钮,你就随意操作吧,然后感受手机控制的乐趣,我们给你准备了几张操作示例。
tuya-12.jpg
tuya-13.jpg tuya-14.jpg

使用兼容模式添加开发板

你也可以尝试体验兼容模式添加开发板,点击APP中的“添加设备”后,点击右上角的“兼容模式”即可进入添加流程。具体按APP操作说明一步步进行就可以了。在此不再赘述,详情可以查看文档《涂鸦智能APP使用手册》


6 开始智能硬件产品开发
经过之前内容的体验,相信大家已经对开发板和涂鸦智能APP有了大概的了解,接下去就要开始你自己的智能硬件产品开发之路咯~
1) 注册涂鸦智能云账号 涂鸦智能开发平台 https://developer.tuya.com ,输入注册手机号和密码进行注册或登录。需要审核通过后才能继续下一步,如果你急需体验,可以联系QQ:3381767623加快审核。 具体注册和登录过程不赘述。
2) 创建产品 创建产品有两种方式:通过模版快速创建、自定义功能点创建。 通过模版创建,可以通过涂鸦开发平台提供的产品模板快速完成产品创建和App控制界面,你只需3步:
    选择一个产品模板。
    选择产品功能。
    完善产品信息。

完成后,即可在手机上体验产品操作界面以及模拟设备控制。
虽然,这个功能非常强大,但是,由于希望大家能更好的体验开发板,我们还是以“自定义创建”为例进行说明。
进入开发平台后,点击“产品开发”页面的“新建产品”。
tuya-15.jpg

产品类型选择“自定义”,点击下面的自定义面板,然后点击“下一步”。
tuya-16.jpg

填写产品基本信息后,点击“完成”。
tuya-17.jpg

在“功能点”页面,创建智能硬件对应的功能点。这里以最简单的“开关”为例。
tuya-18.jpg
填写内容如下图:
tuya-19.jpg
功能点的作用,各个字段怎么填写,各种数据类型的作用等,可以参考涂鸦文档中心:自定义产品功能点
好了,一个最简单产品,已经在涂鸦智能开发平台创建成功。
6.3 下载MCU通讯协议和SDK根据《涂鸦串口通讯协议》、产品功能数据点自动生成的MCU程序。MCU工程师可在此基础上进行快速开发。
tuya-20.jpg

具体的开发说明,请参考涂鸦文档中心:
MCU SDK使用说明:https://docs.tuya.com/cn/develop/device-development/mcu/
串口调试工具使用说明:https://docs.tuya.com/cn/develop/device-development/debug/#1
6.4 编写MCU程序恭喜你可以写嵌入式程序,开始自己的智能硬件开发之路了。
涂鸦攻城狮写了一个DEMO,也就是前面大家体验开发板“RGB彩灯”的功能,大家可以下载源程序,自己想怎么改就怎么改~下载地址:https://docs.tuya.com/cn/download/ (在下面,在下面~)
程序完成后,请按下述内容进行MCU固件烧入。
7 STM32与TYWE1S模块固件烧录注:如果需要基于涂鸦智能提供的Demo程序进行STM32芯片的应用开发,可参考如下方式进行STM32固件的烧录或升级。
7.1 STM32使用串口下载程序因为开发板自带了CP2012 USB转串口芯片,故可以使用USB线连接电脑对STM32进行程序升级。需要使用的软件为ST 的Flash_Loader软件,我们的资料集中提供了一个版本“Flash_Loader_Demonstrator”,用户亦可自行下载然后安装于电脑上。下载地址:https://docs.tuya.com/cn/download/#_1
第一步:先将MCU和USB转串口芯片的串口连接端的RX和TX通过短路帽连接,如下图,再用USB线给开发板供电。此步骤已开发板生产时已经做好。
ttuya-21.jpg
第二步:先按下MCU的BOOT按键,再按下MCU的RESET按键,然后松开RESET按键后,再松开BOOT按键。按键如下图
tuya-22.jpg
第三步:打开ST官方的串口烧录软件“Falsh Loader”,该软件可在网上或者ST官网进行下载。配置如下图,串口号在计算机-管理-设备管理器中查看,波特率可自己选择。其余参数依照如下左图。然后点击Next,成功进入烧录模式的界面如下右图。
tuya-23.jpg
tuya-24.jpg
如果失败,重复操作第二步。再经过如下两步,选择HEX或者BIN文件,如右下图,选择Download to device,选择固件,Global Erase,然后Next,
tuya-25.jpg
tuya-26.jpg
然后即可进行串口升级和校验,过程和成功后界面如下:
tuya-27.jpg
tuya-28.jpg

然后点击Close关闭Flash Loader,再按下MCU的RESET按键即可运行新的程序。
7.2 STM32 使用ST-Link下载程序开发板上预留了STM32单片机的ST-link接口,如果手上有ST-link,可以使用该开发板接口进行MCU程序烧录和调试,按照开发板丝印指示显示连接好ST-Link下载器,开发板位置如下图。
tuya-29.jpg

在Keil或其他编译器中进行ST-link相关的下载设置,即可快速进行程序下载和调试。
7.3 STM32  使用J-Link下载程序开发板上也预留了STM32单片机的J-link接口,如果有条件,可以使用该口进行MCU程序烧录和调试,按照开发板丝印显示连接好电路,开发板位置如下图。
tuya-30.jpg
tuya-31.jpg

7.4 Wi-Fi模块串口下载程序开发板上预留了Wi-Fi模块的固件的烧录和信息打印口,包含模块TYWE1S和ESP-12F的各自独立的接口,如下图。
tuya-32.jpg

由于模块正常工作需要出厂时激活并授权,所以不当的Wi-Fi模块固件烧录行为会导致模块不能正常工作,请慎用。如固件需要升级,请与涂鸦智能技术支持联系。
8 结语
OK,至此TYDE3.0所有的功能都讲完了,还带着大家一起体验了最基本的IoT应用的开发流程,相信大家能很快上手的。想要了解更多的信息,可以访问涂鸦开发文档中心:https://docs.tuya.com/cn/写得不好的地方,也请大家多反馈,帮助涂鸦一起进步。Thx!

回复

使用道具 举报

  • TA的每日心情
    奋斗
    2021-7-30 11:40
  • 签到天数: 1792 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2017-12-28 10:52:43 | 显示全部楼层
    好东西啊,????
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-19 11:07
  • 签到天数: 226 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2018-1-16 07:24:51 | 显示全部楼层
    介绍的非常棒,希望能有word或pdf文档就更好了,以便脱机查看。谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-1-16 10:19:38 | 显示全部楼层
    似乎与Wi-Fi音响无缘?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-6-9 15:04
  • 签到天数: 22 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2018-1-17 08:24:24 | 显示全部楼层
    介绍的很详细!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-2-18 22:25
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2018-1-17 12:06:13 来自手机 | 显示全部楼层
    666,这东西挺棒的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-8-22 09:45
  • 签到天数: 44 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2018-1-25 19:53:15 | 显示全部楼层
    同时,除了 PDF外,如果还能有 继续的教程文档,应该更容易上手 啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2018-2-8 14:17:14 | 显示全部楼层
    对在玩这个板子的有用
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 10:01 , Processed in 0.221765 second(s), 33 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.