查看: 3318|回复: 1

[原创] 【TYDE3.0 涂鸦智能 IoT开发板】 第三帖 -- 照明应用

[复制链接]
  • TA的每日心情
    开心
    2019-6-20 14:08
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2018-2-17 00:08:14 | 显示全部楼层 |阅读模式
    分享到:
    大概熟悉了tuya3.0板子后,原先打算做一个智能扫地机的,但是受困于对自己的付出,一直没有做出来,还是自己把这个看得简单了。于是重新开始,以demo为例,想在大年29做出一个简易照明应用来,在年末发出来,结果到搞了好几次、测试好几次、修改了好几次,直到刚才才搞定,真是

    话说回来,做一个简易照明应用,总共分了以下2部分。
    第一部分
    第一步,在tuya开发平台上申请开发一个产品 1.jpg ,平台会为应用生成一个16bit的字符产品唯一id号。根据提示,进入第二步,选择具有的功能,我这里弄得参考demo,弄得比较简单,总共2个功能----就是开关灯和亮度调节 2.jpg (添加扫地机时,那个功能真是有点超乎我的设想)
    第三步,平台系统会根据用户指定的功能,生成相应的数据命令 3.jpg ,这里用户也可以根据需求添加数据命令,甚至连接云功能,我这里就没有添加,毕竟经过前几天的折腾,我现在老实了许多,还是从简单熟悉开始
    第四步, 4.jpg ,系统平台会根据你选择的app界面生成相应的app,此时扫如下图的二维码,就可以在自己的手机上添加相应的设备(此时前提是你的手机必须安装tuya智能app)
    5.jpg
    第五步,此时基本就是最后一步了,系统平台会生成相应的SDK和jason调试文件,可以分别下载也可以打包下载。 6.jpg

    到此,在系统平台上的操作步骤就完成了。  接下来就是嵌入式程序开发部分,即移植SDK的部分。
    第二部分
    下载的SDK部分,有一个readme.txt,里面提示了我们应该注意的事项,主要是2.1到2.5部分,我这里是一步一步按照tips来进行修改添加的。
    我这里做了一个我修改的记录 13434.jpg

    另外,对数据命令的处理,需要关注这条线:wifi_uart_service->data_handle->data_point_handle->dp_download_handle->dp_download_led_switch_handle等

    到此,基本就可以将一个照明应用搞定了(如何编译调试,可以参考我的第二帖)。视频如下,因为RGB彩灯坏了,所以我外接了3个LED灯。接下来,潜心修炼,尝试扫地机应用。



    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-20 14:08
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2018-2-18 23:54:00 | 显示全部楼层
    视频可以看这个:http://v.youku.com/v_show/id_XMzQwNjkwODMwOA==.html?spm=a2hzp.8244740.0.0
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 07:18 , Processed in 0.119605 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.