发作品签到
标准版

可编程的OSD视频输出模块

工程标签

4.9k
0
0
1

简介

AV端口输出可编程文字和图形,基于Lm1881

简介:AV端口输出可编程文字和图形,基于Lm1881

开源协议

Public Domain

创建时间:2022-02-22 12:25:00更新时间:2022-04-11 13:35:40

描述

项目描述

 

这个项目的作用是实现一个可以叠加到视频上的文字和图形显示方案,目前单独显示正常。整个项目是基于Arduino IDE所以上手可以非常快

 

 

 

画面的刷新率达到PAL标准,像素为120*96,一般使用足够

 

 

但是叠加部分,需要额外调试,因为和垂直信号同步有关系,目前是通过中断来解决垂直同步但是水平会滚动,具体可以使用附件中的库,配合上AVR的MCU,因为要使用5V所以整个系统用8bit是比较方便的。

 

 

使用方法

 

Arduino的A2输入调节功能,可以用于调整视频的亮度

vDzSbAwRdTyNXboZtJ1oOnFSymIXPZvxAv8dL92s.png

 

RSET调节,用于调整垂直同步

8RTiRoDdAQzwIubmaWqGrzeKxLSH2S1yVH2mwDet.png

两个开关,上方开关用于切换同步信号源,一个是使用LM1881从输入视频中分离出来的同步信号,一个是使用D9引脚生成的同步信号。下方开关用于切换是否要使用输入信号,也就是叠加信号还是说直接使用Arduino输出的

DVgmYIA9PE1pfS8NgqTpBNiTrYm9gH5HQmccxqTa.png

 

 

 

 

 

参考和文件说明

 

使用的库:https://code.google.com/archive/p/arduino-tvout/

原型的开源设计页面:https://www.open-electronics.org/a-video-overlay-shield-for-arduino/

 

lib...zip   这个放置在Arduino的文件夹下面

ardui....zip  使用这个TV库制作的俄罗斯方块程序

AVO....zip  测试程序,有合并输出的代码

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
libraries.zip
22
2
arduinotetris.zip
22
3
AVOut.zip
25
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航