- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
2、小e功能初体验+用户无法绑定开发板的解决办法
首先我们打开手机的微信,然后需要关注公众号“开发快”。
关注完之后我们要想控制小e则需要和我们的开发板绑定到一起,由于官方已经公布了具体的绑定步骤和视频,在此为了节约开发时间为以后更好的体验小e,减少和大家的共同步骤,所以我就不再那么啰嗦了,直接跳过绑定的步骤。
需要注意的是有些手机无法和小e正常绑定,我见好几个用户都没成功,有的搞了好几天还没好,虽然我的手机当天就解决此问题之后,但我估计没有解决问题的非常苦恼,一方面是手机的原因,另一方面可能是微信版本问题。但是绝大多数的手机都可以成功绑定的,我的是coolpad8017属于低端智能机,刷机大师等刷机软件更本就不支持一键刷机,所以不出我料在我试过之后发现我的手机也不能绑定,对于无法绑定的手机我们也不能过于责备厂家,毕竟已经和市面大部分主流手机兼容。
不过………我已经找到手机无法成功绑定的解决办法,具体方法如下:另找一款较高级一款Android机(市面常见的即可),使用该手机和小e进行绑定,但是一定要登录自己的微信账号,并且连上同一个WiFi,然后就可以按照绑定的步骤开始绑定了。成功绑定之后进入“开发快”的公众号,点击右下角“我的设备”,我们依次体验一下“指令控制”、“语音控制”、“语音留言”这几项功能,如果能够正常控制我们的开发板,那就说明我们的微信账号已经和小e成功绑定!最后:退出微信,用自己那个不能绑定的“破手机”登录自己的微信账号,连上我们之前的那个WiFi,进入绑定界面,扫描自己的二维码或者输入我们的Userid(ID)和Appkey之后,是不是发现我们进入了解绑界面!ok,大功告成,从现在开始我们依然可以使用自己的“破手机”去玩小e了。因为我们的微信账号已经和开发板绑定好了,只要不更换WiFi环境随时随地都可以控制小e!
当时我看到解绑界面时间还很纳闷,心里还在想:这样也可以!结果还真的可以,我是那个激动啊,赶紧一个一个指令把开发板板载资源体验了一把。下面就是我的小e开发板初体验,没有成功的朋友们赶紧来瞧瞧吧:
一、指令控制
首先进入“开发快”公众号,然后点击“我的设备”里面的“指令控制”;
我们可以看到最上方有3个控制命令:
1. 多彩灯光随你所控!
2. 测一测当前温度和湿度?
3. 你身边的大气压和海拔是多少?
注意!无论我们选择哪种模式,事先都要插好对应的跳线帽以及拨码开关的档位。
① 模式1: RGB模式
选择模式1之前,先将小e完全断电,将配送的3个跳线帽全部插在黄色的排针上面(注意不要插错排针),然后我们给小e开发板上电,小e板子上的RGB灯会随着你选择的颜色变化,但是板载的OLED显示屏不会显示数据了,因为OLED的排针没有跳线帽了,而且由于引脚复用几个模块不能同时工作。RGB模式效果如下图:
大红色:
绿色:
② 模式2: 温湿度模式
同样在更换模式之前先将小e断电,由于小e上面的温湿度传感器DHT11是一个独立的模块,没有排针引出,因此就不要跳线帽短接某几个排针了,但是OLED屏是闲着的,正好可以短接OLED屏,这样我们就可以在微信公众号的控制界面和OLED同时观察到开发板所处环境的温湿度数据了。点击发送“测一测当前温度和湿度?”,之后控制界面会显示出2个数据:
当前温度:14.0℃
当前湿度:38.0%
同时板载的OLED屏也会刷新出同样的数据(此数据是我当时环境检测到的数据)。
③ 模式3: 大气压和海拔模式
与前面一样,只要更换模式,必须将小e断电,跳线帽短接BARO的蓝色排针,拨码开关选择2档位,重新上电。在指令控制界面选择发送“你身边的大气压和海拔是多少?”,之后界面回复一条数据:(此数据是我当时环境检测到的数据)
当前气压:102129pa
当前海拔:-202m
还有一点需要注意,如果你在更换模式之前没有将跳线帽插到对应的排针上或者拨码开关没有选择正确的档位,你就去发送以上三个指令控制,系统会提示错误“请将换挡开关调节到3档位,然后重启设备”。所以为了不必要的麻烦,同时为了减少对硬件的伤害尽量在控制之前就把模式准备好!
二、语音控制
点击“语音控制”之后进入控制界面,就和我们平时的微信、QQ一样语音的方式一样,按住说出对应的指令之后就可以和指令控制一样观察到温湿度和大气压、海拔等数据了!
三、语音留言
点击“语音留言”进入之后,微信显示消息“语音留言功能开启,点击左小角的小键盘,进入语音留言”。如果之前此模式是打开的,则会显示消息“语音留言功能关闭”。
启动此功能之后,我们将配送的小音响插在AUDIO OUTPUT上,之后我们开始留言,过一会就可以从小音箱里听到我们说的话了。至于此功能的工作原理,还要得益于板子上 的解码芯片ES9023P!在以后的帖子里有机会将会深入研究和大家探讨!
以上这些就是我目前的小e功能初试内容,在此指令控制的界面中我发现,当我们点击了任意3中指令后,微信控制界面都会发送出去一条信息,然后我就想如果我自己手动发送一条指令能不能得到我想要的结果呢?之后我发送了“温度”,哈哈,还真的有温度和湿度数据返回,我发送“湿度”,结果是一样的,都可以和指令控制一样。我想只要我们发送的信息里面有关键词,我们的小e开发板就能够识别到从而做出相应的动作!其实在小e身上我们感觉功能很常见,但是其实小e上面的内容大有文章!最终的方式都被开发的适用于我们平常生活,节省了大半时间,这也是小e的目的——缩短开发周期。后面我将会继续深入研究小e开发板,微信控制方面、固件方面、API方面、SDK等等底层开发我们都是一无所知的,作为开源产品不去好好研究这些东西开源也就没有任何意义了,更何况官方每天都更新新的资料供我们开发,我们不能浪费了这么好的机会!这次就写这里,后期继续!
官方资料:
小e快速体验:M302I-ESP8266-KITguide.pdf(1.45 MB, 下载次数: 9)
2016-1-13 00:33 上传
点击文件名下载附件小e开发向导:M302I-ESP8266-Developmentguide.pdf(747 KB, 下载次数: 15)
2016-1-13 00:33 上传
点击文件名下载附件恭喜恭喜!小编很巧妙的绕开了目前微信的绑定问题。
优质贴来了,必须上推荐啊。
勉强能看吧就是多说了一些
哈哈,踏破铁鞋无觅处,得来全不费功夫!哈哈,不能绑定一样玩
这个必须上推荐啦,期待小编新的分享贴
好的!同志们一起加油
一起学习,加油
已经不错了, 万里长城第三步