【机智云Gokit2.0开发板】+宠物屋体验控制电机马达、RGB全彩LED灯及温湿度传感器等

GoKit 2代,把应用板与主控板分离,使用了Arduino标准接口,如下图:

203322qno55xhi06ajarju 203322r6dpcmgcf5g5d8zg

应用板依然板载了正反转可调速电机马达、温湿度传感器、红外感应器、RGB全彩LED灯,另外增加了OLED扩展接口,你可以为GoKit配上一块显示屏。

203322i907ts0fdn90ba00

WiFi模块方面,目前已经有二十几家国内厂商为机智云做了兼容。而且,现在所有开发者都可以拿到开发库自行开发适配。

第一步:下载 IoE Demo App

IoE Demo是机智云推出的智能硬件调试工具,通过IoE Demo App可以对GoKit进行绑定与远程控制等操作,也可以作为其他基于机智云开发的智能硬件项目的调试工具。

你可以通过扫描说明书上的黄色二维码下载并安装IoE Demo,也可以进入机智云开发者中心进行下载,前往下载

为了让开发者更好的掌握客户端开发的技巧,我们提供了IoE Demo的开源版本,前往下载

第二步:将GoKit连接上网

GoKit通过WiFi通信模块以无线的方式连接路由器并接入互联网,这里我们需要做的就是把可用WiFi的路由器SSID和密码告诉GoKit(就像你新买的手机需要输入家里的WiFi密码一样),但GoKit没有键盘和屏幕,如何做到呢?GoKit提供三种配置方式:AirLink 、WebConfig、 SoftAP。下面我们分别学习三种不同的配置方式,大家选一种即可。

AirLink配置入网

AirLink配置就是说明书上介绍的方法,实现过程就是:通过按键触发开启设备“AirLink”模式,开启后设备会不断接收特定编码的WiFi广播包,手机连接可用的WiFi网络后,通过指定的App(如IoE Demo)发送编码后的WiFi网络的SSID和密码广播,设备接收到之后自动尝试连接此WiFi网络,连接成功即配置完成。下面一步步完成GoKit通过AirLink接入路由器连接网络吧。(注意:AirLink配置不支持5G的WiFi网络,请使用传统2.4G WiFi信号)

吐槽下发过来的wifi模块,上面粘着胶,不知道什么情况,如下:

203331jozazvuqoqy2ib3a

清理后的电路板如下图所示:

203331on7zt7we5y9e71vi

按上图的micro usb接口接线连接电脑供电后,

1)智能手机进入“系统设置”连接您附件可用的WiFi网络。

2)注册登录机智云app。如下图

203331nviievw5zeuloqqk

3)使用USB线为GoKit供电,开机后长按[KEY2]3~5秒直到[RGB LED]亮绿灯,表示设备AirLink模式已经开启。如下图

203335brauyuak5n33nnyp

203335t6y6rmj0xu0jm5fm

实际连接亮灯图如下:

203335qyxzaykvubpsuy7s

4)IoE Demo APP上输入已连接WiFi的密码,点击配置按钮,等待30秒到一分钟,APP提示配置成功。在此期间,您可以看到GoKit的绿灯熄灭,WiFi模组两个指示灯瞬间熄灭,直到指示灯开始交叉闪烁,这表示GoKit已经连上路由器,配置完成。如下图所示:

203338ftcz586tnxtnl06r

203338x8mx1qn8nx8mx03d

203338qx1vavcdajtpzhxa

203340tlhvhv91k429ofa9

203340m3srydsabsgpo0dd

连接成功后如下图所示:

203340zj3kac1dm4dzme41

点击上图中的微信宠物屋进入后如下图所示:

203342ii3jvtqesb7snmjj

测试上面的功能如下:

开启关闭红色灯正常,设定led组合颜色功能正常,由于拍照颜色有变异,此处省略图片

设定电机正反转转速正常,录了视频,待发布

红外探测无法设置,环境温度环境湿度获取及显示正常;

总结:机智云开发板,资料丰富,可玩性非常高,资料指导上手容易,缺点是wifi总是断联,不知道为什么,断开时如下图所示,微信宠物屋是灰色的,基本上设置一次断联一次,只有出来重新连接,而且连接比较缓慢:

203342kst2u0u79f2sss2n