切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 10050阅读
  • 37回复

[WiFi]最近VFD很火,我也来折腾一个256x64的VFD电影播放器,Bad Apple. [复制链接]

上一主题 下一主题
离线yanzeyuan
 

发帖
411
M币
1853
专家
22
粉丝
327
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2012-04-20
拿到这个Futaba的256x64的VFD模组很久了,一直没想好搞点儿啥。

前两天看到Bad Apple这个动漫视频觉得很不错,黑白的效果,很适合VFD显示,配合上位机软件实时将电脑屏幕的图像通过串口传给单片机,再由单片机实时刷新VFD显示,应该能实现一个VFD Player。
今天原本打算用VC做一个上位机软件,好几年没用了,竟然没找到一个能用的Visual Studio 6.0,干脆用VB6.0做了一个上位机程序。

大致原理是这样的:
1、用API函数捕捉电脑屏幕的显示内容(我的电脑有两个显示器,只捕捉主显示的内容)
2、将显示内容平铺在picturebox控件里,并调整尺寸为128*64(尝试过拉成256*64,但是严重变形,太难看了,所以这里用的256*64屏幕也只用到了一半)
3、捕捉每个像素的颜色值,整理成一个数组。
4、通过串口将数组数据按照刷新率不停的发给单片机。

其实整个原理很简单,就是需要自己搞定上位机软件和单片机程序。

单片机用的是51内核的C8051F020的开发板,通讯速率115200bps,串口中断来接收和刷新VFD屏。

看一下视频吧先:
(摄像机快门在不同的亮度条件下跟VFD扫描有点重叠,有一段会闪烁,但是肉眼看到的不会闪)

看不到视频的话土豆地址在这里:http://www.tudou.com/programs/view/rLRbzH-10ts/?rpid=82079050&resourceId=82079050_06_05_99

flash: http://www.tudou.com/v/rLRbzH-10ts/&rpid=82079050&resourceId=82079050_04_05_99/v.swf









本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共25条打赏M币+156专家+1
离线xdy5211314

发帖
6094
M币
2242
专家
7
粉丝
107
只看该作者 1楼 发表于: 2012-04-20
请登录后查看
离线需要人陪

发帖
847
M币
80
专家
2
粉丝
17
只看该作者 2楼 发表于: 2012-04-20
请登录后查看

发帖
3182
M币
214
专家
8
粉丝
77
只看该作者 3楼 发表于: 2012-04-20
请登录后查看
离线sunbird38
发帖
351
M币
500
专家
1
粉丝
8
只看该作者 4楼 发表于: 2012-04-20
请登录后查看
离线174505598

发帖
1739
M币
6356
专家
2
粉丝
65
只看该作者 5楼 发表于: 2012-04-20
请登录后查看
离线z466904982

发帖
1427
M币
5019
专家
2
粉丝
45
只看该作者 6楼 发表于: 2012-04-20
请登录后查看
离线aqxgm

发帖
6039
M币
17555
专家
161
粉丝
532
只看该作者 7楼 发表于: 2012-04-20
请登录后查看
离线yanzeyuan

发帖
411
M币
1853
专家
22
粉丝
327
只看该作者 8楼 发表于: 2012-04-20
请登录后查看
离线ljq200

发帖
42
M币
44
专家
0
粉丝
1
只看该作者 9楼 发表于: 2012-04-20
请登录后查看
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个