项目描述
这个项目的作用是实现一个可以叠加到视频上的文字和图形显示方案,目前单独显示正常。
画面的刷新率达到PAL标准,像素为120*96,一般使用足够
但是叠加部分,需要额外调试,因为和垂直信号同步有关系,目前是通过中断来解决垂直同步但是水平会滚动,具体可以使用附件中的库,配合上AVR的MCU,因为要使用5V所以整个系统用8bit是比较方便的。
使用方法
先说可调电阻,这个Arduino的A2输入调节功能,可以用于调整视频的亮度不过要编程支持
然后是R SET调节,它用于调整垂直方向的视频同步,没调好那么生成的信号会逐渐向下移动
右上角的两个开关,上方开关用于切换同步信号源,一个是使用LM1881从输入视频中分离出来的同步信号,一个是使用D9引脚生成的同步信号。下方开关用于切换是否要使用输入信号,也就是叠加信号
参考和附件文件说明
使用的库: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 测试程序,有合并输出的代码
文件下载地址:【等待上传审核】