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