查看: 3263|回复: 2

[原创] 【TYDE3.0 涂鸦智能 IoT开发板】 第四帖 -- 风扇应用

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

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2018-2-18 23:48:42 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 ky123 于 2018-2-19 15:25 编辑

    这两天捣鼓了下风扇系统,总算调好了,现在总结如下(注:创建应用、移植SDK时注意事项、如何生成bin等内容见之前的帖子)。
    第一部分,在系统平台创建一个风扇应用,系统功能 1.png
    创建成功后通过APP添加如图所示。 QQ图片20180218232154.png (其实APP运行后还可以查看室温,这个功能我没有做,主要我当初申请这款板子时就是想尝试做个扫地机,所以这次才以使用电机为目的。测温度这方面,看下来的进度,如果时间运行,可以考虑把室温加入进去
    第二部分,也是比较浪费时间的部分,硬件选型和移植所生成的SDK。
           起初,考虑到简单化以及板载有5v,所以我采用uln2003模块+28BYJ-48 step motor方式,来搭建风扇的硬件系统,引脚资源用的是PB12-15。先随便找了一个GPIO模板,写了一个step驱动,也运行起来了。便加入到tuya的demo里,但怎么也无法运行,捣鼓到睡觉做梦都是风扇总算转了起来,结果今天早上一起来,发觉是黄粱一梦
           接下来,我决定更换硬件系统方案,采用uln2003模块+9v dc motor方式,引脚资源用的是PB14-15。 于是写了一个TIM1_CH2N和TIM1_CH3N的PWM程序,测试运行没有问题。加入到tuya的demo里,比较顺利的ok了。主要修改的就是dp_download_windspeed_handle()函数,在里面进行风扇档位的选择;而在dp_download_power_handle()函数里,主要添加了一个当关闭开关时,关闭风扇的功能(开始时,我忘了加这个功能,导致关闭设备时,风扇还在转)。
          最后,卖个关子,为什么第二种方案具有可行性,而第一种方案不行呢?可以回帖,我到时给我分析的答案
    视频如下
    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2018-2-18 23:52:41 | 显示全部楼层
    突然发现帖子里的视频似乎看不成,可以看下面的链接:
    http://v.youku.com/v_show/id_XMzQwOTk5OTYwNA==.html?spm=a2hzp.8244740.0.0
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-2-19 15:30:57 | 显示全部楼层
    mabo124 发表于 2018-2-18 23:52
    突然发现帖子里的视频似乎看不成,可以看下面的链接:
    http://v.youku.com/v_show/id_XMzQwOTk5OTYwNA==.ht ...

    可依帮你修改好了。之前可依写过一个发帖攻略,传送门https://www.cirmall.com/bbs/thread-99383-1-1.html
    然后,新年好呀
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 11:50 , Processed in 0.131495 second(s), 20 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.