分享我们团队做的很有意思的项目:基于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 上传 点击文件名下载附件









友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
29条回答
LEE518
1楼-- · 2019-08-23 18:10
ljjdglg520 发表于 2016-1-8 16:43
可以这样理解吧,屏是啥我还没明白- -

带主控模组的 LCD, 百度一下有很多资料,
ljjdglg520
2楼-- · 2019-08-23 20:22
本帖最后由 ljjdglg520 于 2016-1-8 18:56 编辑
LEE518 发表于 2016-1-8 17:49
带主控模组的 LCD, 百度一下有很多资料,

我们这个跟LCD没关系的...我们这个主要是三点优点:1.快速开发上位机,一般2~3天;2.可跨平台使用,只需开发一次,只要可以使用视频播放器或浏览器的设备都可以使用基于我们芯片开发的上位机(安卓,iOS,PC端,Linux等都可以),而且上位机是以动画的形式,我们准备切入的一个点就是中老年人市场,长辈用我们这个上位机很容易就懂操作的;3.联网部分我们已经做好了,只要简单的配置就能够接入我们的服务器,实现远程控制
zzx2016
3楼-- · 2019-08-24 01:59
这个东西对我很有用,我需要用我做的flash动画来控制一组开关(单片机),你们的硬件怎么卖呢?可以用QQ联系,我的QQ527626608
李少帅
4楼-- · 2019-08-24 05:25
 精彩回答 2  元偷偷看……
怪怪
5楼-- · 2019-08-24 08:41
强烈有兴趣,正在仔细看你发的资料,不知道价格是多少??

一周热门 更多>