专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
STM32
分享我们团队做的很有意思的项目:基于Flash-Net芯片的远程控制开关
2019-08-20 16:31
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
STM32/STM8
7604
29
998
本帖最后由 ljjdglg520 于 2016-1-5 16:19 编辑
两年前我来到这里开始学习STM32,那时我就决定我的毕业设计要用STM32做。于是乎我的毕业设计就用了STM32F4做的一个远程控制开关。
我今年6月毕业,现在跟小伙伴们一起出来创业,团队里面有以前在微软工作了十几年的工程师,他们共同研发了一款芯片Flash-Net,小伙伴们想着怎样去推广这块芯片,于是我就想,我干脆把我的毕业设计升级为基于Flash-Net芯片的远程控制开关,然后开源给大家,这样大家一方面有兴趣,另一方面也能够了解我们的芯片。
首先上视频,这是在原理毕业设计的基础上修改之后的。
http://v.youku.com/v_show/id_XMTQzNTQwNDk4NA==.html?from=y1.7-1.2
这是修改之后的主板,这块就没有把显示屏加上去了,只保留了原来板上的Zigbee,来控制开关。
这是我们团队的Flash-Net芯片特写:
主要想表达的东西在视频里都说到了,这个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芯片有兴趣,想跟我们合作,或者想学,或者有什么疑问,什么建议也好,可以在帖子下面留言,都是一起学习嘛,互助互利。
回复里有说到芯片的事,是有芯片的,前面那个是模块,直插的比较好做测试嘛,下面这个是芯片以及外-围电路部分
Flash-Net教程文档pdf:
Flash动画 单片机开发教程.rar
(19.3 MB, 下载次数: 410)
2016-1-5 16:18 上传 点击文件名下载附件
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
29条回答
openedvadmin
1楼-- · 2019-08-20 20:22
谢谢分享。
加载中...
八度空间
2楼-- · 2019-08-20 20:25
谢谢分享!!!
加载中...
1201yuge
3楼-- · 2019-08-21 00:51
精彩回答 2 元偷偷看……
加载中...
qq942266575
4楼-- · 2019-08-21 05:03
支持支持!~
加载中...
emWin
5楼-- · 2019-08-21 06:23
称这个叫“芯片”也略牵强了吧,期待SoC方案
加载中...
LEE518
6楼-- · 2019-08-21 10:02
谢谢分享,感觉这个好像串口屏主控芯片?
加载中...
1
2
3
4
5
下一页
一周热门
更多
>
相关问题
STM32F4上I2C(在PROTEUS中模拟)调试不通的问题
6 个回答
芯片供应紧张,准备换个MCU,MM32L系列替换STM32L系列的怎么样?
7 个回答
STM32同时使用两个串口进行数据收发时数据丢包的问题
5 个回答
STM32F103串口通信死机问题
4 个回答
STM32WLE5CC连接SX1268在LoRa模式下能与 SX1278互通吗?
2 个回答
STM32开发板免费用活动
7 个回答
stm32 处理 DHT11占用太多时间,大家程序是怎么设计的
8 个回答
分享一个STM32单片机做的离线编程器代码
9 个回答
相关文章
ST公司第一款无线低功耗单片机模块有效提高物联网设计生产效率
0个评论
如何实现对单片机寄存器的访问
0个评论
通过USB用STM32片内自带Bootloader下载程序及注意事项
0个评论
欲练此功必先自宫之STM32汇编启动,放慢是为了更好的前行
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
STM32
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
一周热门 更多>