分享我们团队做的很有意思的项目:基于Flash-Net芯片的远程控制开关

2019-08-20 16:31发布

本帖最后由 ljjdglg520 于 2016-1-5 16:19 编辑

两年前我来到这里开始学习STM32,那时我就决定我的毕业设计要用STM32做。于是乎我的毕业设计就用了STM32F4做的一个远程控制开关。
IMG_0545.JPG

我今年6月毕业,现在跟小伙伴们一起出来创业,团队里面有以前在微软工作了十几年的工程师,他们共同研发了一款芯片Flash-Net,小伙伴们想着怎样去推广这块芯片,于是我就想,我干脆把我的毕业设计升级为基于Flash-Net芯片的远程控制开关,然后开源给大家,这样大家一方面有兴趣,另一方面也能够了解我们的芯片。

首先上视频,这是在原理毕业设计的基础上修改之后的。http://v.youku.com/v_show/id_XMTQzNTQwNDk4NA==.html?from=y1.7-1.2
这是修改之后的主板,这块就没有把显示屏加上去了,只保留了原来板上的Zigbee,来控制开关。
IMG_0546.JPG

这是我们团队的Flash-Net芯片特写:
IMG_0547.JPG
主要想表达的东西在视频里都说到了,这个Flash-Net芯片主要有2个很大的优点:
①我们做硬件的有一个问题,就是不会写软件,很多时候都要专门请人来写安卓或iOS上的软件,起码要个几千块吧,而且做出来还不好看。而这款Flash-Net芯片可以通过Adobe Flash软件,或者用HTML5来制作的动画来作为控制界面,即使你不会写安卓、iOS甚至是PC端的上位机,你只要会画画,就能够制作出很好看的控制界面。相比于安卓、iOS或者PC端上开发出来的软件,动画可以做很多很酷炫的效果,这是前三者所做不到的,而且开发速度要比前三者快很多很多(画画多简单啊)。再者,如果是用Adobe Flash制作的Flash动画,只要你的设备有能够播放Flash动画的播放器,就能够使用你自己制作的控制界面,如果是用HTML5制作的,只要有浏览器就可以使用,这意味着,只要开发一次,就能够在多个平台上(安卓,iOS、Linux等)使用。然后是软件上,就是把他当做是51单片机来使用,最常用到的库我们都有很详细的例程(事实上我们已经在外面做了几个项目,软件上几乎已经涵盖了所有最常用到的库了),大家只需要照搬我们提供的案例就可以了。
②这块Flash-Net芯片在硬件上已经解决了TCP/IP等通讯协议,只需要简单的配置就能够实现远程控制,你只需要专心去研发你的硬件,不需要在通讯方面花太多时间。我们现在用这块芯片做项目,例如前段时间做的一个远程控制一层写字楼的开关,首先开关你自己要做好,而手机控制那里,就花了2~3天时间,中间还看看电影什么的,时间还听宽裕的,当然前提是你已经学会了。上面视频里的那个界面,如果你已经学会了怎样使用,最多不超过2天就能写好,熟练的1天写完还可以有时间看电影什么的,所以开发周期那里是非常短的。


这是芯片的介绍网址:http://www.hkfrun.com/      
这是芯片的介绍手册: Flash-Net简介.pdf (8.56 MB, 下载次数: 367) 2016-1-5 00:28 上传 点击文件名下载附件

按照惯例,我毕业设计的资料在这里,因为限制了20M大小,所以我把一个工程发成2个文件,这2个文件是M4的主控制板的程序,大家下载完这2个文件要放在一起才可以,把程序烧到原子哥的M4板上就可以还原触摸屏上的界面了,大家想通过触摸屏上的开关控制东西的话,可以在buttonbmpdisp.c那个文件的static void _cbDialog(WM_MESSAGE * pMsg)函数里面找到对应的开关,在里面加代码就行了。开关那里因为我已经做成产品拿去卖了,所以不方便发给大家,不过大家可以用继电器模拟一下实现远程控制开关还是很容易的。有什么不懂留言,我会回答的,其实很简单的,不过初学者应该能通过这个学到很多东西。               

1. 1.zip (6.73 MB, 下载次数: 300) 2016-1-5 00:24 上传 点击文件名下载附件   
2. 2.zip (18.03 MB, 下载次数: 323) 2016-1-5 00:25 上传 点击文件名下载附件   

这个是原理图,PCB就不给了... bysjjj.zip (49.63 KB, 下载次数: 889) 2016-1-5 00:21 上传 点击文件名下载附件
这个是Flash-Net的一个原理图: FLASH-NET板卡.rar (4.09 MB, 下载次数: 291) 2016-1-5 00:31 上传 点击文件名下载附件

如果大家对Flash-Net芯片有兴趣,想跟我们合作,或者想学,或者有什么疑问,什么建议也好,可以在帖子下面留言,都是一起学习嘛,互助互利。


回复里有说到芯片的事,是有芯片的,前面那个是模块,直插的比较好做测试嘛,下面这个是芯片以及外-围电路部分
FullSizeRender.jpg

Flash-Net教程文档pdf: Flash动画 单片机开发教程.rar (19.3 MB, 下载次数: 410) 2016-1-5 16:18 上传 点击文件名下载附件









友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。