Arduino怎样连接到电视以显示文本信息和图形

arduino可以连接到许多设备,包括传感器,机电部件,甚至简单的显示器。但想象一下,如果你可以将arduino连接到电视并用它来显示文字,信息,甚至粗糙的图形!在这个maker pro项目中,我们将做到这一点!
原理图
工作原理:复合电视信号
复合电视信号相当复杂和混乱,所以我们只看基础知识。还应该注意的是,我们只考虑pal而不是ntsc,因为两者的时序略有不同,我住在欧洲,使用pal。
电视显示一系列图像的速度形成运动图像称为每秒帧数(也称为fps)。由于每个帧是静止图像并且电视上的这些图像是逐行绘制的,因此图像被串行发送到tv,每个像素一次发送一个。但如果图像线是串行数据,亮度如何确定?与数字串行连接不同,pal信号是模拟信号,串行线上的电压决定了像素的亮度。下图显示了pal图表以及不同的电压指示。
如果输入信号为0v,则电视将其视为同步信号。根据同步信号的完成方式,它可以用来告诉电视两件事:
水平同步 - 准备好显示我们图片中的下一行
垂直同步 - 为全新图像做好准备
0.3v和1v之间的电压是图像像素,其中0.3v代表黑色像素,1v代表白色像素,其间的电压是灰色的。由于使用相移和色同步信号的颜色非常复杂,因此不会覆盖彩色像素。那么如果我们在uno上没有模拟输出,我们怎样才能达到这些电压水平?这就是我们的两个外部电阻器进来的地方!
arduino uno与tv out库一起使用时,有两个引脚:视频和同步。视频引脚用于传输视频数据(单个像素),而同步引脚用于同步电视。这两个引脚通过r1和r2连接在一起,形成一个简单的分压器,提供以下电压电平。
如何安装电视输出库
首先加载arduino ide,然后单击草图》包含库》管理库。
在打开的库窗口中,选择搜索栏并输入“tv text”。
搜索完成后,选择电视文本库并单击“安装”。
最后一步将涉及打开内置示例,以便我们可以测试它。首先单击文件》示例》电视输出》演示pal。
设置
该项目利用面包板帮助将arduino uno连接到两个电阻和复合视频电缆。 arduino连接到主机pc,便于编程和供电,一旦完成设置(如下所示),您就可以对arduino进行编程并打开电视。
如果一切按计划进行,你应该有类似于下面显示的电视屏幕。

DMB-T是否兼容MPEG-4、AVS、IP 等格式?支持1
荷兰TQC光泽仪GL0020
华为鸿蒙现在最需要什么?
中国企业85%数据中心PUE值在1.5至2.0
服务引爆市场,可穿戴设备能走多远?
Arduino怎样连接到电视以显示文本信息和图形
小米正式发布小爱音箱和小爱音箱Pro 售价分别为269元和299元
基于WDF的驱动开发
声扬科技荣登2023广东人工智能风云榜
A型N20减速箱制作方法
led驱动芯片应用电路
新势力第一车企诞生
数字鉴相器,数字鉴相器原理是什么?
美国发布《半导体十年计划》临时报告
微软小冰之父:计算能力、算法和数据是AI领域的重点
机器人球场上拼“球技”
研旭YXSPACE系列产品的功能特点及应用范围
什么是RFID
CSAIL推出了一篇文章统计了今年计算机领域18个值得注意的新闻
气隙/气隙磁通量在电机中起到什么作用?