完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
一,项目介绍
如今相当一部分的家庭依然使用着一些老式家电,扔掉浪费,继续使用又有点土不拉叽的。利用云计算,可以轻而易举地实现一些智能功能,旧瓶装新酒,让老式电气发出现代异彩,感觉有点像用古代的缶装上现代的人头马XO,把风筝搞成隐形飞行器一样,极具科技感酷劲。为了更利于老式电气的改装,通过手机-无线模块-风扇等一系列硬件的中继接力,完成对一台老式风扇的调速过程。 请看一下项目视频 二 硬件准备
项目完成后的图片 1)Gokit+无线发射模块 2)接收板 4路功率驱动模块+无线接收模块+电源模块+继电器模块 3)接收板通过一个插座盒安装到老式风扇 三 软件开发环境
用于使用机智云的和开发工具,如自动代码生成等,这方面的教程机智云社区的前辈们已经介绍的非常详细,在此就不再啰嗦了。 四 代码说明 通过自动生成的代码+机智云宠物屋的云端部分+添加部分逻辑和自定义函数,就可以完成项目,可靠地进行控制。下面介绍一下逻辑和自定义函数部分的代码: 1)修改原来宠物屋的WiFi配置状态显示代码
[color=rgb(0, 0, 0) !important]复制代码 void wifiStatusHandle(),是宠物屋代码里的函数,用于监视Gokit开发板上的Key2状态,也就是手机与硬件设备配置时,自动或手动配置WiFi连接的按钮短按或长按的状态,只不过经过修改以上代码,该设备的Gokit开发板上不会有任何表示,取而代之的是,接收板收到数据后,RGBLDE灯点亮的同时,会以接收到的相应风量指令启动风扇,也就是远程配置。 2)添加逻辑控制代码
[color=rgb(0, 0, 0) !important]复制代码 核心功能就是利用三个void ControlFan()风扇控制函数,依次启动ardiuno的9,10,11三个引脚低电位,从而控制连接在三个脚上面的无线发射模块三路开关信号发送出去。当风扇上的无线接收模块收到信号后,会立刻触发对应的继电器闭合,从而启动风扇运行和RGBLED灯点亮。 关闭设备函数void ControlRst(),其实质就是复位三个ardiuno引脚,从而触发接收模块动作,关闭风扇,不管风扇运行在任何风量档位上,都可以立刻关闭。 五 关于模块使用说明,完整代码,测试用APK
配置前后的图标和界面如下图所示: |
|||
相关推荐 |
|||
只有小组成员才能发言,加入小组>>
191个成员聚集在这个小组
加入小组【机智云转接板ML302-GC211试用体验】 第1章 机智云平台快速入门
8906 浏览 0 评论
3687 浏览 0 评论
【教程分享】Arduino uno R3接入机智云,快速实现物联网开发
7340 浏览 0 评论
4091 浏览 6 评论
1778 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 04:02 , Processed in 0.528468 second(s), Total 78, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号