打印
[活动专区]

【赛元95F】手机APP+WiFi 智能触控加湿器

[复制链接]
2675|34
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
让芯片烧|  楼主 | 2020-4-10 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 让芯片烧 于 2020-4-14 11:04 编辑

【赛元95F】手机APP+WiFi 智能触控加湿器

一、题外话:
      艰难且忙碌的三月终于过去了,整个三月份真的忙到一塌糊涂,很难抽出时间来完成作品,更顾不上回帖,一直拖到现在,抱歉抱歉。同时也幸好我们公司在这波疫情中没受到多大影响,工作照做,工资照发,且行且珍惜吧。

二、核心板和开发工具:
      回到正题,我刚好是在报名截止的前两天才看到有活动,觉得十分有趣就试着报名了。板子很早就收到了,一直没时间弄,到了3月27号居然还有贴心的客服MM打电话过来提醒我要抓紧时间。下面先晒个全家福(在此感谢赛元SOC):


三、作品选型规划:
      拿到板子后要做什么好玩的东西呢?考虑到本次活动以触控物联网相关应用优先,马上想到了女朋友去年底买的大白胖子加湿器,就叫它大白吧(●—●)。来,大白跟大家见个面:

      拆开里面的控制板长这样:

      可以看到大白的控制板非常的简单,只有一个轻触按键,两个LED,只有两档雾量调节。我想做的就是对大白进行改装升级,使它变得更加智能好玩。先粗略规划一下,升级后的大白应该具有以下功能:
      1、雾量档位加到三档(与目前市面上的一致,分得太细差别并不明显)。
      2、增加定时关机、自动恒湿功能。
      3、LED指示灯改成数码屏,可显示温湿度、档位、定时等丰富信息。
      4、一个机械轻触按键改成4个触摸按键,可分别设置雾量、定时、恒湿等。
      5、保留原有的缺水保护、蜂鸣器等功能。
      6、增加WiFi模块,可上传数据到云端,在手机APP上进行远程无线控制。      7、预留IAP远程无线升级功能。

      根据以上列举的功能,便可预估到需要使用到MCU的哪些片上资源,大概如下:
      (1)Touch Key:用于4个触摸按键。
      (2)GPIO:雾量、风机、蜂鸣器等输出控制,缺水信号输入检测。
      (3)TIMER:用作时基和定时关机计时。
      (4)UART:与WiFi模块通信。
      (5)ADC:一个通道检测温度(热敏电阻),一个通道检测湿度(湿敏电阻)。
      (6)LCD/LED Driver:驱动数码屏。

      有了以上清晰的思路和需求,可初步描绘出系统框图,然后就要准备开始画板和打板了……


四、PCB焊接和组装
      一周过去了,板子已经打回来了,没时间理它,扔角落吃灰……
      两周过去了,还是没有时间理它,继续吃灰……
      转眼到了3月27号,客服MM的电话来了,催我呢,吓得我赶紧拿出来做功课。骚气的红色闪眼睛:


      无奈受到结构限制,板子面积实在太小,弹簧都差点没地方放,WiFi模块根本不可能贴得上去,只能外挂。而我居然为了省掉一份打板的钱,把两个板子拼在一起打了(不是拼版哦,拼版费比打板费还贵)。大家可以看到WiFi转接板的左边有一条白色丝印线,我要自己动手把它割断,要是在这里加V割的话要加50块拼版费,谁叫我穷啊!焊好之后的板子对比一下:



      触摸弹簧在家电产品里非常常见,我从其它板子上拆了几个装上去,结果挺好看的。接下来就要装到结构里试一下了,尺寸刚刚好:


      下面给大家解剖一下加湿器的心脏:


      最大的麻烦来了,我要给塑料壳挖一个大圆孔,才能把数码屏露出来,把板子完全装进去调试一下触摸按键的灵敏度。考验技术的时候到了,电钻和介刀一起上,挖了半天才弄好,那塑料实在是太厚了。弄完了才发现我的手指都被磨了一个水泡,真是又爱又恨啊!



五、开始调试程序
      首先要调一下触摸按键的灵敏度,不然按键没反应调试其它模块很不顺手。打开SOC TouchKey Tool.exe(赛元官网可以下载,如何调试灵敏度也有相关的说明文档),配置好所有按键的参数,如下图:


      接着调试其它模块程序,就是不停的仿真--烧录--修改的过程,就不再赘述了。不过有两点想强调一下,第一就是UART的TX/RX引脚都要设置为输入带上拉,看了官方Demo才发现的,然而手册里并没有说明;第二就是画板的时候LED/LCD驱动模块使用的引脚能连续的就尽量连续,不然在做COM和SEG数据格式转换时够难受的,说多了都是泪啊!!!


      每天利用下班的空余时间调一下,一点一点把它完善。显示屏是白光的,但是因为厂家用的是蓝色LED+荧光粉的工艺,在相机里变成了浅浅的蓝色,没想到那么好看。基本功能调好之后就可以装水上电看喷雾效果啦。






六、APP和WiFi模块调试
      终于来到了激动人心的一步,所有的模块都已经调通,就只剩下WiFi了。这个WiFi模组也是从旧机器里面拆下来的,用的是涂鸦智能平台,看编号是2018年生产的,希望协议还能通用,不然现在买新的模块是等不及了。
      下面简述一下涂鸦平台的开发步骤:
      1、登录涂鸦智能平台:www.tuya.com,注册账号,就可以开始创建产品了,例如我选的是加湿器品类;
      2、根据自身产品功能,定义功能数据点;
      3、下一步就是选择APP界面,企业版的比较好看,可是要认证才可以用;
      4、最后就是选择模块型号,按产品需求来选,之后就可以下载SDK撸代码了。









七、手机APP和WiFi联网测试
      经过一个晚上的奋战,终于把APP和WiFi调通了,展示一下涂鸦APP的使用:
      1、掏出手机,打开涂鸦APP(这图标真心觉得好看);
      2、添加设备,在对应的品类里面选,然后等待配网成功,一般30秒内可以完成;
      3、添加成功之后就可以在APP首页看到你的设备了,要是换了新产品或改了WiFi密码则要重新添加;
      4、点进去就可以看到操作界面了,可以愉快的玩耍了。





八、总结
      赛元的MCU一如既往的简单易用,非常容易上手,可以说是到手即用。95F系列除了继承了92/93F系列的优点,其32M的主频、大容量的Flash/SRAM、超高速12bit ADC、硬件LED/LCD驱动等用起来非常的畅爽。Touch KEY抗干扰能力很强,隔了很厚的塑料仍然响应灵敏,灵敏度调试也十分方便。转换时间高达1us的12bit-ADC让温湿度的采样刷新非常快速准确。LED驱动电流大,亮度非常均匀,简直亮瞎眼,我不得不把IO的电流等级设到最低,还得盖一层滤光片。有点遗憾的是由于时间紧迫,还没加上IAP远程升级的功能,这个后面再慢慢搞了。下面贴两个演示视频,有兴趣的可以看一下,做成GIF也还是太大了,直接贴链接吧,欢迎各位交流学习~~~

1、基本功能操作:https://www.iqiyi.com/v_19rwsvjc7o.html
2、喷雾: https://www.iqiyi.com/v_19rwsi15zk.html
3、手机APP操作:https://www.iqiyi.com/v_19rwsvhp4c.html





使用特权

评论回复

相关帖子

沙发
yygdzjs| | 2020-4-11 17:39 | 只看该作者
这个作品却是不错。实用性比较好,点赞。

使用特权

评论回复
板凳
让芯片烧|  楼主 | 2020-4-11 17:50 | 只看该作者
yygdzjs 发表于 2020-4-11 17:39
这个作品却是不错。实用性比较好,点赞。

谢谢,欢迎交流学习

使用特权

评论回复
地板
磊子忆君遥| | 2020-4-12 17:35 | 只看该作者
像我用涂鸦的模块和赛元的触摸就遇到问题了,赛元的触摸都写在DATA区,涂鸦的公用MCU移植程序太占用空间了,只能用xdata区。最后还是没能移植都靠自己写的通讯

使用特权

评论回复
评论
让芯片烧 2020-4-14 11:15 回复TA
其实涂鸦占用的空间并不大,只能说这些51的内部SRAM太小了,用XDATA区没问题的,对存取速度有要求的再手动定义到IDATA,基本上有8K Flash的都能移植成功,不妨再试试 
5
tjx0512| | 2020-4-17 11:04 | 只看该作者
楼主,你的作品很赞 可直接商用 了,你的LED显示面板哪时买的呢,能共享下吗,谢谢!

使用特权

评论回复
6
gyh02133| | 2020-4-19 15:00 | 只看该作者
好作品,,,,,没有开源啊!

使用特权

评论回复
7
knk| | 2020-4-19 21:45 | 只看该作者
可惜没有用8617来驱动雾化片。
弹簧到芯片IO之间要串一个电阻的。
拼板不V割也可以,打上一排过孔。

使用特权

评论回复
8
wenxiaobin| | 2020-4-24 11:00 | 只看该作者
可以商用了,涂鸦模块那里有问题想问您,可以留个微信吗?

使用特权

评论回复
评论
让芯片烧 2020-4-24 11:36 回复TA
jiangrj929 
9
alexzhou88| | 2020-4-27 15:27 | 只看该作者
做过这类案子的路过!
点赞一下。

使用特权

评论回复
10
cooleaf| | 2020-4-28 19:23 | 只看该作者
支持一下楼主,分享了制作过程与经验,很好!

使用特权

评论回复
11
CS801380| | 2020-5-7 20:44 | 只看该作者
厉害 !!!!!!!!!!!!!!!!!!111111

使用特权

评论回复
12
gl_21| | 2020-5-29 08:50 | 只看该作者
不错,学习下!

使用特权

评论回复
13
kkzz| | 2020-6-2 22:12 | 只看该作者
这个设计厉害了。      

使用特权

评论回复
14
hudi008| | 2020-6-2 22:12 | 只看该作者
                 

使用特权

评论回复
15
lzmm| | 2020-6-2 22:12 | 只看该作者
有完整的设计资料吗     

使用特权

评论回复
16
minzisc| | 2020-6-2 22:12 | 只看该作者
物联网的时代到来了。   

使用特权

评论回复
17
selongli| | 2020-6-2 22:13 | 只看该作者
这个是成品了吗   

使用特权

评论回复
18
fentianyou| | 2020-6-2 22:13 | 只看该作者
               

使用特权

评论回复
19
xiaoyaodz| | 2020-6-2 22:13 | 只看该作者
期待更多的资料和分享了。   

使用特权

评论回复
20
febgxu| | 2020-6-2 22:13 | 只看该作者
这么棒的设计。   

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

10

帖子

0

粉丝