新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 智能手機(jī)用作電視機(jī)遙控器的設(shè)計(jì)

智能手機(jī)用作電視機(jī)遙控器的設(shè)計(jì)

作者: 時(shí)間:2015-03-12 來(lái)源:網(wǎng)絡(luò) 收藏

  2手機(jī)使用界面和應(yīng)用程序設(shè)計(jì)

本文引用地址:http://2s4d.com/article/270918.htm

  因?yàn)槿藗兞?xí)慣了普通電視機(jī)紅外遙控器的使用,所以,的電視機(jī)遙控界面模仿電視機(jī)紅外遙控器的按鍵順序設(shè)置,使人們熟悉易用。另外,各種的分辨率不同,而應(yīng)用程序必須適應(yīng)不同的分辨率。這就要求設(shè)計(jì)時(shí)不能僅考慮一款手機(jī)顯示屏的分辨率,而要考慮各種智能手機(jī)的顯示屏。為此,在手機(jī)應(yīng)用程序設(shè)計(jì)中,采取讀取手機(jī)顯示分辨率,并根據(jù)分辨率進(jìn)行界面顯示處理。

  由于現(xiàn)在的LED電視機(jī)紅外遙控器按鍵多達(dá)50多個(gè),無(wú)法在一個(gè)界面中全部顯示出來(lái)。所以,手機(jī)應(yīng)用程序在顯示界面處理中還需要進(jìn)行上下拉動(dòng)的滾屏顯示處理。

  手機(jī)對(duì)Wi—Fi的控制程序可以采用C++或Java等程序編程,具體控制程序流程見(jiàn)圖3的程序框圖。

  

 

  圖3 智能手機(jī)應(yīng)用程序流程圖

  由于目前許多家庭都擁有二臺(tái)及二臺(tái)以上的電視機(jī),所以,需要智能手機(jī)選擇具體要控制的電視機(jī)。為了對(duì)每臺(tái)電視機(jī)都能分別單獨(dú)控制,需要在智能手機(jī)中對(duì)各個(gè)電視機(jī)注冊(cè),并按照注冊(cè)地址進(jìn)行控制,從而實(shí)現(xiàn)每臺(tái)電視機(jī)的獨(dú)立控制。

  電視機(jī)在智能手機(jī)中的注冊(cè),就是智能手機(jī)通過(guò)發(fā)起的引導(dǎo)所需電視機(jī)將MAC地址發(fā)給智能手機(jī),并將該電視機(jī)的MAC地址存儲(chǔ)在智能手機(jī)中,同時(shí),將智能手機(jī)的MAC地址發(fā)給對(duì)應(yīng)的電視機(jī),在電視機(jī)增加的Wi—Fi控制板中將智能手機(jī)的MAC地址保存在注冊(cè)地址存儲(chǔ)區(qū)的過(guò)程。完成這個(gè)過(guò)程,就使智能手機(jī)與對(duì)應(yīng)的電視機(jī)形成了Wi—Fi局域網(wǎng)的組網(wǎng)。

  3 轉(zhuǎn)TTL信號(hào)控制電路程序設(shè)計(jì)

  Wi—Fi轉(zhuǎn)TTL信號(hào)控制電路如圖2所示。該電路中的芯片OCA4004己嵌入了Wi-Fi收發(fā)處理底層程序,所以,只要設(shè)計(jì)檢測(cè)芯片11腳(電視機(jī)待機(jī)/開(kāi)機(jī))信號(hào),將OCA4004收到符合該電路地址的控制信號(hào)幀轉(zhuǎn)換成符合電視機(jī)紅外遙控碼的程序以及應(yīng)答智能手機(jī)的應(yīng)答幀并送OCA4004的發(fā)送緩沖器就可以了。具體程序框圖如圖4所示。

  

 

  圖4 Wi—Fi轉(zhuǎn)TTL信號(hào)控制電路控制程序流程圖

紅外遙控器相關(guān)文章:紅外遙控器原理

萬(wàn)能遙控器相關(guān)文章:萬(wàn)能遙控器代碼


手機(jī)電池相關(guān)文章:手機(jī)電池修復(fù)




關(guān)鍵詞: 智能手機(jī) Wi-Fi

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉