
可编程的OSD视频输出模块
简介
AV端口输出可编程文字和图形,基于Lm1881
简介:AV端口输出可编程文字和图形,基于Lm1881开源协议
:Public Domain
描述
项目描述
这个项目的作用是实现一个可以叠加到视频上的文字和图形显示方案,目前单独显示正常。整个项目是基于Arduino IDE所以上手可以非常快


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

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

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

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

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

参考和文件说明
使用的库: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
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论