symic

  • 3 主题
  • 13 帖子
  • 860 积分
  • 身份:LV3 中级技术员
  • E币:1280

【机智云Gokit2.0开发板】+连接网络及固件更新

2020-12-26 22:28:31 显示全部楼层
拿到机智云Gokit2.0开发板有几天了,第一感觉就是开发板很精致,还带有亚克力外壳。很有质感。
微信图片_20201226221037.jpg
通过阅读说明,可知板子分有三个部分arduino底板,机智云实验板,以及ESP8266的wifi模块板,其中机智云实验板还带有RGB_LED灯、温湿度传感器、小电机、红外接收器,预留8芯OLED插座(由于没有此类模块此次不能测试)
微信图片_20201226221054.jpg
按官网上说,GoKit提供三种连接网络配置方式:AirLink 、WebConfig、 SoftAP,总结来说AirLink 需通过连接WIFI的手机上安装机智云APP,再将WIFI的SSID和密码发送到GoKit模块,SoftAP则是将GoKit上的WiFi模组切换到AP模式,手机直接与GoKit连接,并将可用的WiFi网络SSID和密码发送给GoKit,GoKit接收到配置信息后自动尝试连接路由器。但官网上没介绍WebConfig方式,这里我采用说明书上介绍的AirLink 。具体看说明书一步步操作,就不详述。通过手机APP可以识别模块后,可以看到微信宠物屋,打开后可以操控RGB灯、小电机正反转,显示温湿度信息。
微信图片_20201226221050.jpg
这里是控制灯显示紫色邪魅之光。
微信图片_20201226221045.jpg
这里出现了一个乌龙,在测试arduino底板时,不小心把arduino底板程序给刷了,折腾吧好久,经过群里大佬提醒外加查看论坛,下载了github上的原始固件重新刷机,终于成功了,中间一波三折,在此记录一下
故障现象,按KEY2键5S,RGB_LED灯不能变绿,通过机智云APP也不能找到模块
解决方法:从github重新下载固件,看了固件居然是6年前建的。下载完成后,解压成GoKit-Arduino-MCU-master文件夹,双击gokit_2.ino会提示创建一个gokit_2文件夹,之后将GoKit.cpp/.h、。protocol.cpp/.h、gokit_2.ino都放到这个文件夹中,并将lib/lib中所有的文件夹拷贝到arduino下的library文件夹中,这样就会在Arduino软件中看到贡献库
捕获2.JPG
此时还不能直接下载,因为还有bug,参考论坛上有人(wugold)给的解决方案(https://club.gizwits.com/thread-258-3-1.html)
1)打开GoKit.cpp,找到leds.init();  后面添加一句digitalWrite(A0,HIGH);// led 加电
捕获.JPG
2)读取温度函数中 要 +13 (数据点偏移量)  *temperature = (unsigned char)dht.readTemperature()+13
捕获3.JPG
之后再通过编译上传到GoKit上,就可以了。注意在上传时需要将两个串口的跳帽(即wifi模块边上左上角那两个黄色的)取掉。待上传完成后再接上。
就到这儿,下次再细致测试。



您需要登录后才可以评论 登录 | 立即注册

最新评论

楼层直达:

二哲科技

  • 115 主题
  • 333 帖子
  • 1279 积分
  • 身份:版主
  • 论坛新秀
  • E币:1561
二哲科技 2020-12-27 10:54:47 显示全部楼层
感觉不错,本来也申请的了,但是没有通过。智能看你们玩耍了!

nufuvcgx

  • 28 主题
  • 118 帖子
  • 586 积分
  • 身份:LV3 中级技术员
  • 论坛新秀
  • E币:352
快速回复
2
7
广告
关闭 热点推荐上一条 /2 下一条
快速回复 返回列表