数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 17663|回复: 70

[影音] 新研究了个东东,家里的废旧显示器终于有了利用价值

    [复制链接]
发表于 2020-2-4 22:05:06 | 显示全部楼层 |阅读模式
这些年下来,家里,公司有很多废旧的电视机,显示器,投影机。你说扔掉吧,有点可惜,卖给收废品的吧,其实和扔也差不多。总想着怎么把这个淘汰下来的显示器给利用上呢。
这些显示器都有个共性,就是带有VGA接口。上网搜索研究了一下,发现VGA接口是可以编程驱动的。
VGA的电气接口除了GND以外,基本的必须有5条信号线:hsync行同步,vsync场同步,red红,green绿,blue蓝。VGA的时序要求是比较严格的,差一点点都无法正常显示。具体的VGA时序,这里就不赘述了,大家可以网上搜索一下。

由于我打算用单片机实现VGA的时序,使用STM32F103测试后可以实现,但由于103的内存太少了,像素的计算搬运有点吃力,最后还是决定使用STM32F4,手头刚好有F401,主频84M,内存64K,足够我使用了。
我这里设计的是一个320*200(横向320个点,纵向200行)的VGA输出音乐频谱模块,基本参数如下:
电源电压:DC5-12V
工作电流:<30mA
频率响应300-18kHz
声道数:2
为了能够稳定输出时序,使用了两个定时器中断分别输出行频和场频。其次需要对音频进行40Khz的高速采样,这里也使用了一个定时器+DMA,最后还需要对音频进行RFFT运算,得到幅值后转换为像素显示。前前后后打了5次PCB,花了将近4个月的时间完成,中间也遇到不少坑,这里只把最后的成果展示一下,作为本次疫情宅家纪念。

电路图和PCB









下面的图是PS的



视频地址:https://v.youku.com/v_show/id_XNDUzMzAyNDExMg==.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 13家元 +260 收起 理由
zzy_85569381 + 20 謝謝分享
风间尘 + 10
cala4a5a7a0a + 3 優秀文章優秀文章優秀文章
fanzhihao + 20 腻害,做出个大屏钟
zhwj8025 + 18 謝謝分享
乐100 + 20 謝謝分享
200birds + 20
花生仔 + 16 謝謝分享
家睦 + 90
衡水家维 + 15 原創內容

查看全部打赏

 楼主| 发表于 2020-2-5 10:02:01 | 显示全部楼层
asklaibao 发表于 2020-2-4 23:26
FPGA有驱动VGA的例程
stm32的还真是没见过

FPGA速度快,内存大,可以驱动高分辨率的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-5 10:04:29 | 显示全部楼层
hongo 发表于 2020-2-5 01:17
多年前网上就见过老外用AVR单片机驱动VGA显示器的

他那个是单色的。用AVR也做不了更多了。而且做成电脑游戏个人觉得没啥实用性。
所以我才做了这个。时钟,音乐,好歹有点用处。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-5 10:05:10 | 显示全部楼层
衡水家维 发表于 2020-2-5 08:49
出套件吧,有喜欢的

已出,在x宝上可以搜索了。VGA输出音乐频谱
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2020-2-5 10:28:16 | 显示全部楼层
kindzhon 发表于 2020-2-5 10:07
看看ESP8266的VGA驱动还有AV驱动,简单到飞起,arduino的程序也简单的要命

那个是基于arduino的,一个老外写的,应该也是唯一一个吧。不是我的,就算再简单也是别人的。如果人家不开源,你用啥?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-6 09:40:27 | 显示全部楼层
这个应该是唯一的一个,没有同类从产品。给下地址看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-6 09:50:48 | 显示全部楼层
gundam007 发表于 2020-2-6 09:41
根据国际惯例,经过切实 有效的研究,我已经申请了此项产品的专利,请大家不要再转发。 ...

已经公开的技术了,申请了也是无效专利。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-7 12:06:20 | 显示全部楼层

也可用啊,不过那个太古董了吧。改成示波器怎么样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-8 19:09:46 | 显示全部楼层
jinbh 发表于 2020-2-8 12:35
耗电量可能有点点大吧

显示器的耗电我就没办法了,比较面积在那摆着呢。这个叫性价比,比小屏幕肯定算是高的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-9 14:08:13 | 显示全部楼层
开心小姑鸟 发表于 2020-2-8 16:21
楼主  板子有卖吗   入一套玩玩

见签名,已经上架。只是疫情结束前无法发货。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-11 10:33:11 | 显示全部楼层
yt365 发表于 2020-2-11 08:32
楼主技术能力强大,效果真不错,周末家庭娱乐作为频谱仪显示很不错,平时如果当钟表用耗电有点大,估计要50 ...

可以做个开关,需要的时候通电,不需要的时候断电啊,显示器一般都有无信号自动休眠的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-11 16:08:22 | 显示全部楼层
l68990040 发表于 2020-2-11 13:41
不知道大家忘记一个叫“千千静听”的音乐播放软件了没,自带频谱,我一般都用它。这软件也是生命力强大,20 ...

你这个,怕是不开电脑不行吧。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-13 10:56:18 | 显示全部楼层
88116981 发表于 2020-2-11 21:43
创意很不错,界面好难看。。。。

你的建议是?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-10 14:10 , Processed in 0.187200 second(s), 13 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表