完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`试用这么长时间,终于可以写一下这个开发板的结题报告了。 1.开始的时候主要注重的是开发环境的搭建,使用的是VirtualBox虚拟机搭载lubuntu系统来开发底层固件的。 固件里面提供了几个DEMO,主要有三色灯,温湿度,OLED等。按照之前的帖子里面的操作就可以完成bin文件。 https://bbs.elecfans.com/jishu_543717_1_1.html; 2.有了bin文件就可以进行下载测试了,使用厂商提供的flash烧写工具,配合板子上面的USB转串口等就可以实现程序的下载操作,具体步骤请参考https://bbs.elecfans.com/jishu_560070_1_1.html; 3.有了底层的固件以后,得考虑上位机程序的了,可以使用微信控制,或者APP控制,或者web网页进行控制,同时还可以使用TCP调试助手来进行一些数据传输等。开始的时候准备使用APP云来生成APP,软件部分不是很熟,需要HTML5,JS,CS等一系的技术支持,摸索一段时间后还没有成功,还是等以后有时间在摸索吧。后来看到了厂商提供的DEMO,使用andriod工具来开发的,主要使用的是java,对这个也不是,好在框架是现成的啊,不需要我自己去搭建了。工程界面如下所示 APP安装到手机后的效果 然后连接到WIFI,就可以显示在线的设备了。 4.项目调试 有时候一不小心钥匙没带,只能去求助于开锁师傅,不仅麻烦,还增加了 不安全因数。本项目的实施可以解决这些问题。通过智能锁里面的wifi模块和手机进行连接,比对用户身份和密码,确认后就可以轻松打开家门。智能锁也没有什么特别的,就是多了个控制电机而已,上图 这里只需要一个控制开关就可以简单实现,要求高安全性的话,可以考虑其他方式来解决,例如加一些通讯的协议,密码等。为快速验证效果,借用微信的三色灯控制的界面。这里有个开灯和关灯的按钮,可以借来使用。 关灯的命令是 ff ff 00 07 70 01 10 00 00 00 66 是这个,也就是rgb值都是0,大于0就可以认为是开门了。命令具体的意思可以看智能协议这部分的内容。固件部分进行适当的修改就可以了,在接收到传输过来的命令后,解析下就可以了。控制指令的log信息如下所示。 |
|
相关推荐
3 个讨论
|
|
你好,我的小e 现在能连上WiFi但手机控制的时候,一直是设备目前处于离线状态,控制不了,怎么办?
|
|
|
|
|
|
最好用andriod的手机,苹果的会出问题 |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 17:50 , Processed in 0.687332 second(s), Total 70, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号