Arduino可以連接到許多設(shè)備,包括傳感器,機(jī)電部件,甚至簡(jiǎn)單的顯示器。但想象一下,如果你可以將Arduino連接到電視并用它來顯示文字,信息,甚至粗糙的圖形!在這個(gè)Maker Pro項(xiàng)目中,我們將做到這一點(diǎn)!
原理圖
復(fù)合電視信號(hào)相當(dāng)復(fù)雜和混亂,所以我們只看基礎(chǔ)知識(shí)。還應(yīng)該注意的是,我們只考慮PAL而不是NTSC,因?yàn)閮烧叩臅r(shí)序略有不同,我住在歐洲,使用PAL。
電視顯示一系列圖像的速度形成運(yùn)動(dòng)圖像稱為每秒幀數(shù)(也稱為FPS)。由于每個(gè)幀是靜止圖像并且電視上的這些圖像是逐行繪制的,因此圖像被串行發(fā)送到TV,每個(gè)像素一次發(fā)送一個(gè)。但如果圖像線是串行數(shù)據(jù),亮度如何確定?與數(shù)字串行連接不同,PAL信號(hào)是模擬信號(hào),串行線上的電壓決定了像素的亮度。下圖顯示了PAL圖表以及不同的電壓指示。
如果輸入信號(hào)為0V,則電視將其視為同步信號(hào)。根據(jù)同步信號(hào)的完成方式,它可以用來告訴電視兩件事:
水平同步 - 準(zhǔn)備好顯示我們圖片中的下一行
垂直同步 - 為全新圖像做好準(zhǔn)備
0.3V和1V之間的電壓是圖像像素,其中0.3V代表黑色像素,1V代表白色像素,其間的電壓是灰色的。由于使用相移和色同步信號(hào)的顏色非常復(fù)雜,因此不會(huì)覆蓋彩色像素。那么如果我們?cè)赨no上沒有模擬輸出,我們?cè)鯓硬拍苓_(dá)到這些電壓水平?這就是我們的兩個(gè)外部電阻器進(jìn)來的地方!
Arduino Uno與TV Out庫一起使用時(shí),有兩個(gè)引腳:視頻和同步。視頻引腳用于傳輸視頻數(shù)據(jù)(單個(gè)像素),而同步引腳用于同步電視。這兩個(gè)引腳通過R1和R2連接在一起,形成一個(gè)簡(jiǎn)單的分壓器,提供以下電壓電平。
如何安裝電視輸出庫
首先加載Arduino IDE,然后單擊草圖》包含庫》管理庫。
在打開的庫窗口中,選擇搜索欄并輸入“TV Text”。
搜索完成后,選擇電視文本庫并單擊“安裝”。
最后一步將涉及打開內(nèi)置示例,以便我們可以測(cè)試它。首先單擊文件》示例》電視輸出》演示PAL。
設(shè)置
該項(xiàng)目利用面包板幫助將Arduino Uno連接到兩個(gè)電阻和復(fù)合視頻電纜。 Arduino連接到主機(jī)PC,便于編程和供電,一旦完成設(shè)置(如下所示),您就可以對(duì)Arduino進(jìn)行編程并打開電視。
如果一切按計(jì)劃進(jìn)行,你應(yīng)該有類似于下面顯示的電視屏幕。
-
Arduino
+關(guān)注
關(guān)注
190文章
6498瀏覽量
192184
發(fā)布評(píng)論請(qǐng)先 登錄
將 TypeC 連接到 DisplayPort 轉(zhuǎn)換電纜時(shí),可能無法檢測(cè)到 CC 線路,也可能無法顯示屏幕,為什么?
FPC連接器在電視LED屏幕中的應(yīng)用優(yōu)勢(shì)
使用插件將Excel連接到MySQL/MariaDB

等離子電視的連接方式解析
液晶電視的常見故障與解決方法
電視機(jī)頂盒連接電視的方法 電視機(jī)頂盒常見問題及解決辦法
電視機(jī)頂盒與智能電視的比較 電視機(jī)頂盒有哪些功能
教你如何用山澤產(chǎn)品實(shí)現(xiàn)電腦連接電視,享受大屏自由!
HDMI接口連接電視的步驟
開源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓
基于Arduino的串口通信項(xiàng)目
圖紙模板中的文本變量

評(píng)論