涂鸦三明治Wi-Fi&BLE SoC NANO主控板WBRU 零代码开发物联网风扇
<p>注册并登陆涂鸦IOT平台 https://iot.tuya.com/pmg/solution</p><p>选择产品 -> 产品开发 -> 创建产品。</p>
<p></p>
<p>选择一个自己想要创建的产品,</p>
<p>我就选一个风扇类型的,目标是希望能做到语音控制开关,或者转速,</p>
<p>开关的话用开发板增加三极管控制继电器能做到,正好手里有继电器,</p>
<p>如果控制转速的话得用PWM的方式,使用大功率MOS管吗?先做继电器控制开关吧,</p>
<p>不要奇怪我帖子的语气,我这是做一步截个图写一段话,想做的功能能不能做到,我现在也不知道。</p>
<p></p>
<p>随便起个名字,创建产品。</p>
<p>产品的功能定义中有标准功能和高级功能,基本上能想到的风扇的功能定义平台都准备好了,当然还支持自定义功能。</p>
<p></p>
<p>接下来配置设备交互,选择一个面板。</p>
<p>接下来硬件开发中选择云端接入方式,很遗憾,确实没有跟我的开发板一样的芯片,这样开发下去,程序应该不能使用。</p>
<p>只能换个方案了,但是还是想做风扇的控制,,</p>
<p>因此选择了照明类目下,室内灯具选项卡下面的风扇灯,</p>
<p>包含了风扇的控制,</p>
<p>其实选个照明控制,我去控制风扇是一样效果的,但是为了界面方便,还是选格带风扇的更好。</p>
<p></p>
<p>此产品下面的硬件开发同样没有WBRU模组的选项,不过我看有WBR3模组,并且两款模组用的芯片相同,</p>
<p>选择WBR3模组之后,界面显示芯片: RTL8720CF,不知道是为什么,这个名字的由来?</p>
<p>WBR3 包含低功耗的 KM4 MCU,WLAN MAC,1T1R WLAN,最高主频 100MHz,内置 256K SRAM ,芯片内置 2Mbyte flash 和丰富的外设资源。</p>
<p>WBRU 包含低功耗的 KM4 MCU,WLAN MAC,1T1R WLAN,最高主频 100MHz,内置 256K SRAM ,芯片内置 2Mbyte flash 和丰富的外设资源。</p>
<p>看模组介绍是一样的啊。</p>
<p></p>
<p>这里有几个概念没搞清楚,感觉重复了,可能是适配不同产品的通用名称,不过不影响开发。</p>
<p>配置完成后完成产品开发直接发布,</p>
<p></p>
<p>回到三明治开发板界面中 点击申请新的授权码,选择刚刚创建的产品,得到授权码。</p>
<p></p>
<p>下载,打开并登陆生产解决方案软件,选择云模组。</p>
<p>打开后输入得到的授权码,</p>
<p></p>
<p>使用USB数据线连接开发板和电脑,多出两个串口,</p>
<p></p>
<p>选择其中数字小的端口号,</p>
<p>点击运行,按下复位键,出现产测失败的提示</p>
<p></p>
<p>查找问题原因,可能烧录了别的程序,</p>
<p>文档上是这样描述的,</p>
<p></p>
<p>下载了这个软件准备清除Flash,</p>
<p>但是软件是并没有对应这款芯片的选型</p>
<p></p>
<p>查看烧录软件各种选项,尝试更换波特率,更换COM口,等等操作,</p>
<p>最后让我试出来,点击运行之后,按复位键三四秒钟再松开,竟然能够开始烧录了,</p>
<p>界面跳过烧录过程的各种提示,最后烧录成功<img height="52" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/pleased.gif" width="48" />。</p>
<p></p>
<p>手机下载涂鸦云测软件,商城可能没有,扫码平台二维码下载。</p>
<p>打开登陆账户,点击添加设备,打开蓝牙,搜索设备,让开发板断电开电三次,,</p>
<p>就能搜索到设备并绑定。</p>
<p></p>
<p></p>
<p>手机端点击面板,控制设备,用万用表实际测量PA17和PA19管脚电压,发现,本来设计控制照明的PA19电压能随之改变,控制风扇的PA17电压固定</p>
<p>但是点击开关能改变PA17管脚的电压,看起来是PWM频率起到了作用,而占空比没起到作用,返回查看硬件开发,发现确实我设计的被改变了。</p>
<p>啥时候变的我都不知道,还有重新设计之后确实两个重复的地方不能同时设为PA17,不知道产品硬件参数里面的控制管脚不知道是什么意思。</p>
<p></p>
<p>返回产品重新修改为PWM占空比控制,重新生成固件,</p>
<p>现在有遇到下载不了的问题,找机会问问涂鸦工程师。</p>
<p>就此时而言,依然影响不了我控制风扇,</p>
<p>虽然下载不了程序了,但是PA19本来控灯的还是PWM占空比模式,</p>
<p>现在我用PA19来控制风扇,</p>
<p>使用PA19驱动一个NPN型三极管基极,三极管再驱动一个继电器,</p>
<p>继电器的常开触点串接电源和风扇,正好我的风扇也是5V的,直接开发板上取电,</p>
<p>手工剪得线头焊接的,不美观,大家随便看看。</p>
<p></p>
<p>接下来控制风扇的视频</p>
<p></p>
<p>最终还是完成了我设想的风扇控制,</p>
<p>应该算是第一个测试的人,因为涂鸦工程师也告诉我,用Wi-Fi&BLE SoC NANO主控板(WBRU)只能做一个网络转串口透传模块。</p>
<p>我这是投机取巧,用别的芯片下载到了WBRU上,</p>
<p>稍后再研究下下载的问题,</p>
<p>下载问题解决,就能做很多有意思的东西,</p>
<p>建议以后做开发板,给其中一些管脚加上三极管,增加驱动能力,也不占板子太多空间。</p>
<p>这个模块还是挺好玩的,网络控制,真香。</p>
<p>再次感谢试用机会。</p>
<p> </p>
这风扇的任务很重呀。完成多项任务了,加油,看下一次发挥什么样的作用。 <p>学习了</p> <p>学习了</p> <p>谢谢分享,一看你这电扇也是个潮牌</p>
页:
[1]