DFRobot Bluno是完全兼容Arduino Uno R3的,手头刚好有机智云的gokit2开发板,于是就直接把DFRobot Bluno刷成了机智云的微信宠物屋来试试机智云的Arduino底板功能。
准备条件:
- PC一台
- Arduino IDE
- DFRobot Bluno开发板一块
- 机智云扩展板一块(2.2版的)
- USB转MicroUSB线一根
- 安卓手机一部(支持BT4.0)
体验步骤:
一、连接硬件
将USB转MicroUSB线一头连接PC,另一头连接DFRobot的MicroUSB接口
注:这个时候千万不要把机智云的扩展板,否则会影响DFRobot的固件更新
二、烧写底板固件
1、下载固件,固件源文件如下所示
3、打开刚安装的应用程序,如下图所示(由于以前添加过,所以这里就会有一个显示离线的微信宠物屋)
4、添加设备,点击右上角的三个点的按钮,弹出如下图所示的菜单
5、点击上图中的添加设备,弹出如下所示界面
6、短按机智云扩展板上的KEY2按钮,扩展板上的WiFi模块进入AirLink配网模式,然后将Wifi的密码输入点击“设置”按钮,显示界面如下,提示“正在配置设备”
7、配置成功后,会显示如下界面,微信宠物屋在“远程在线”和“局域网在线”两种状态下翻转(这个是连接上设备所处同一个Wifi环境中时),不好意思没有截取动画
把手机的WiFi断开,打开手机的移动蜂窝数据时候,显示如下界面,设备状态只显示“远程在线”
8、点击微信宠物屋后,显示如下界面
登录完成后,显示如下界面。
下面就可以进行宠物屋的控制与监测了
四、体验微信宠物屋
1、点击开启红色灯,机智云扩展板的RGB LED灯会点亮红色,这个没有截图
2、将"设定LED组合颜色"调成黄色,如下所示
机智云扩展板显示效果如下图所示
3、将"设定LED组合颜色"调成紫色,如下所示
机智云扩展板显示效果如下图所示
4、将手放在机智云扩展板的红外传感器上,旁边红色LED等会点亮,如下图所示
将手从红外传感器上一开,旁边红色LED等会熄灭,如下图所示
改变手机与红外传感器的距离,红色LED灯的亮度会有改变,显示效果没有拍出来
5、加减软件上的电机转速,电机会有动作,没有做视频,就不展示了
五、体验微信窝窝