步驟1:必需的東西
1。 Arduino單片機(jī)(任何具有UNO或nano的型號(hào)都可以)。
2?。藍(lán)牙模塊HC-05。 (用于在您的移動(dòng)設(shè)備和傳輸設(shè)備之間進(jìn)行通信)
4。紅外接收器或解碼器
步驟2:來自紅外電視遙控器的數(shù)據(jù)
所以這是我們制作的第一步,我們將進(jìn)行初始化過程,即,我們將收集電視中可以使用我們的紅外解碼器理解的紅外遙控器中存儲(chǔ)的數(shù)據(jù),我們將在設(shè)備中使用此解碼信息來使用此數(shù)據(jù)與電視進(jìn)行通信。因此,此步驟證明該項(xiàng)目可以使用任何使用IR遙控器的電視,因此該項(xiàng)目?jī)H支持高端電視 沒有限制 。 p》
此步驟實(shí)際上非常簡(jiǎn)單,您將使用電視遙控器對(duì)設(shè)備中想要使用的按鈕中的數(shù)據(jù)進(jìn)行解碼,即您只能選擇重要的按鈕,例如增加音量,增加頻道,電源,輸入。..。.
要解碼數(shù)據(jù),您需要對(duì)每個(gè)所需的按鈕執(zhí)行以下步驟:
1。。如上圖所示進(jìn)行電路連接。
2。 將代碼上傳到下面給出的arduino(code1.ino)。
3。 現(xiàn)在選擇您需要解碼的按鈕,然后在 arduino IDE軟件上打開串行監(jiān)視器。
4。 通過按按鈕將遙控器向IR接收器閃爍。
5。。您將在串行監(jiān)視器上獲得一系列數(shù)據(jù)。
6。。將所有內(nèi)容復(fù)制到串行監(jiān)視器中,然后粘貼在寫字板中以供以后參考。
7 。類似地,收集您想要的所有重要按鈕的數(shù)據(jù)。
步驟3:制作無線IR Blaster
該項(xiàng)目使用移動(dòng)應(yīng)用程序識(shí)別語音并將其解碼,然后通過藍(lán)牙將相應(yīng)的代碼發(fā)送到包含Ir發(fā)射器的arduino。
設(shè)備的電路連接已在上面顯示的圖像中進(jìn)行了說明。
因此,連接將非常簡(jiǎn)單且數(shù)量較少,或者您也可以使用焊料以避免使用電線并減小項(xiàng)目的大小。
您將把此設(shè)備放在電視的IR接收器前面。
第4步:編碼接收器設(shè)備
使用您的arduino IDE軟件打開 下面的 code2 。
在此嘗試閱讀側(cè)面的注釋將清楚地解釋代碼。在這里,您需要放入從Ir遙控器獲取的并在STEP3期間存儲(chǔ)在字墊中的全部?jī)?nèi)容。
這很簡(jiǎn)單,可以通過為按鈕指定一個(gè)合適的名稱為按鈕創(chuàng)建一個(gè)功能,并將相應(yīng)的數(shù)據(jù)從字墊中輸入到相應(yīng)的塊中。
步驟5:修改Android應(yīng)用
我已經(jīng)創(chuàng)建了一個(gè)bas使用mit app inventor的ic應(yīng)用程序進(jìn)行語音識(shí)別,并通過藍(lán)牙將數(shù)據(jù)發(fā)送到arduino接收器。
您只能通過對(duì)其進(jìn)行一些修改以適合您的電視來使用同一應(yīng)用程序。/p》
我提供了我的應(yīng)用程序的可編輯格式,該格式可在mit應(yīng)用程序發(fā)明家使用。
http://appinventor.mit.edu/explore/
在上面的鏈接中注冊(cè)并通過單擊導(dǎo)入文件選項(xiàng)打開應(yīng)用。
下面將簡(jiǎn)要解釋要執(zhí)行的修改:
根據(jù)您的喜好更改圖像1中四舍五入的通道名稱。
您在此處輸入的名稱將是您的語音命令,因此您需要說出這個(gè)詞來激活任務(wù)。
一旦任務(wù)被激活(例如增加音量),保存在其中的代碼將通過藍(lán)牙傳輸?shù)絘rduino。/li》
因此您需要將應(yīng)用程序中的號(hào)碼與arduino接收器上的號(hào)碼進(jìn)行匹配
。這些是要執(zhí)行的主要修改,您也可以在其中分享自己的創(chuàng)造力。
您還可以更改應(yīng)用程序的背景和圖標(biāo)使其適合您的方式并欣賞該應(yīng)用程序。
如果您有任何疑問或疑問,我將很樂意幫助您!
步驟6:盡情享受吧!
現(xiàn)在,您可以在任何類型的電視上享受智能電視的體驗(yàn)。如果仍然存在任何錯(cuò)誤,請(qǐng)嘗試調(diào)試您的工作。
在使用該應(yīng)用程序期間,您需要保持藍(lán)牙。
-
遙控器
+關(guān)注
關(guān)注
18文章
838瀏覽量
66216 -
紅外發(fā)射器
+關(guān)注
關(guān)注
0文章
46瀏覽量
16222 -
Arduino
+關(guān)注
關(guān)注
188文章
6471瀏覽量
187217
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論