以安卓手機wifi為前提的智能遙控器設計
發布時間:2014-09-04 責任編輯:echolady
【導讀】現如今,紅外遙控器擁有價格低廉、技ji術shu成cheng熟shu等deng優you點dian,家jia庭ting中zhong很hen多duo智zhi能neng電dian子zi設she備bei都dou采cai用yong紅hong外wai遙yao控kong器qi控kong製zhi。隨sui著zhe智zhi能neng電dian子zi設she備bei的de增zeng多duo,紅hong外wai遙yao控kong器qi數shu量liang也ye逐zhu漸jian增zeng加jia,這zhe會hui給gei每mei個ge家jia庭ting帶dai來lai很hen多duo問wen題ti。基ji於yu安an卓zhuo手shou機jiWiFi的家用智能遙控器,可同時控製多個不同品牌不同型號的家用電器,極大減少遙控器數量和一次性電池的使用量。
係統的結構
整個係統主要包括客戶端軟件、WiFi轉紅外模塊,如圖1所示。客戶端軟件通過WiFi,將已編碼的數據通過WiFi傳送至WiFi轉紅外模塊,然後WiFi轉紅外模塊根據編碼規則,傳遞指令至內部紅外發射模塊,實現紅外數據的發送。

圖1:WiFi轉紅外模塊
(一)家用智能遙控器客戶端的構成
1、碼數據包的采集與設計
(1)鍵碼數據包的采集
紅外遙控器的編碼格式通常有NEC。
NEC格式的特征:使用38kHz載波頻率,引導碼間隔是9ms+4.5ms,使用16位客戶代碼,使用8位數據代碼和8位取反的數據代碼。
隨著家庭電器種類、型號的不斷增多,相對應的遙控器也隨之增加,為了便於管理、存取與更新家電遙控器的紅外代碼,需要為繁多冗雜的代碼建立一個數據包。
(2)遙控器按鍵數據包的設計
由於紅外協議各不相同,並且又相互不兼容,所以直接發送紅外數據會導致WiFI轉紅外模塊處理十分繁瑣。因此,收集多種紅外協議數據,按照自定義編碼規則,將多種協議編碼化,並保存於後台數據庫。
為了實現按鍵界麵與遙控器數據包的匹配,定義數據包格式如下:
文件起始標誌位4位。
鍵碼屬性128位:設備的信息,訪問中文字庫編碼、ASCII碼。
載波頻率4位:35-42kHz;分辨率0.5kHz,以適應不同載波的遙控器。
鍵碼編碼:對遙控器界麵軟件的所有按鍵進行編碼,鍵碼位數根據實際紅外協議確定。
2、控器界麵軟件的設計
(1)數據庫設計
安卓操作係統采用標準SQLite數據庫,提供管理數據庫相關的API.利用SQLiteOpenHelper類中的onCreate()Call Back方法以及onUpdate()Call Back方法創建與打開各種遙控器紅外代碼表Table,存進數據庫中,方便數據的及時更新。
(2)按鍵與數據包匹配
在手機界麵中,每個按鍵都與其相對應的紅外代碼相匹配,即按鍵功能與數據庫中各種遙控器數據相連接。通過調用getReadableDatabase()方法當用戶按下按鍵時,軟件會查找數據包,將與該按鍵相連的數據包數據,即相對應的控製家電的紅外代碼以WiFi的形式發送至WiFi轉紅外模塊。
(二)WiFi轉紅外模塊
本模塊負責數據接收、紅外發射。包含WiFi數據接收與傳送、串口數據解析、紅外電平發射。采用WiFi芯片USR-WIFI232,提供WiFi信號及獲得客戶端所發送數據,再將數據通過串口傳送至中控CPU。
本模塊內部采用單片機作為中控CPU,處理編碼化數據與紅外協議的轉化。由於單片機價格低廉,資源足夠,功能滿足中控CPU的需求,因此,采用單片機作為中控CPU.zaidanpianjichengxuzhongshezhiduogehongwaixieyirukoudian,dangbianmahuadeshujuchuansongzhidanpianjihou,anzhaozidingyidebianmaguize,xunzhaoduiyingdehongwaixieyirukou,congerfasheduiyingdehongwaidianping。
中控CPU功能硬件電路由單片機最小係統及紅外發射電路成。在中控CPU程序中,包含定時器功能、串口數據讀取功能、紅外電平控製功能。中控CPU的程序流程圖如圖2。定時器功能主要是用於產生載波,並與紅外信號疊加,從而提高紅外信號在空氣中傳播的抗幹擾能力。串口數據讀取,將WiFixinpianchuandideshujujiayifenxi,anzhaozidingyidebianmaguize,jinrubutongdehongwaixieyigongnenghanshu。hongwaidianpingkongzhigongneng,shixianjutidehongwaixieyihanshu,tongguochuankouduqugongnengtigongdeshuju,fashechupipeidehongwaixinhao。

圖2:中控CPU的程序流程圖
實驗測試
本次試驗采用專用的紅外測試儀器,可以監測到紅外信號並將其波形顯示出來。采用安裝客戶端的安卓手機及WiFi轉紅外模塊,對比於實物遙控器。將實物遙控器、WiFi轉紅外模塊都對準紅外測試儀器。按下實物遙控器的某個按鍵之後,觀察紅外測試儀器顯示的波形,如圖3所示;接著按下安卓手機上對應的遙控器按鍵後,觀察紅外測試儀器上的波形,如圖4所示。

圖3:實物遙控器按鍵的紅外波形


圖4:智能遙控器按鍵的紅外波形
由圖3、圖4可以看得出,安裝客戶端的安卓手機及WiFi轉紅外模塊可以實現實物遙控器的功能。
相關閱讀:
僅19.9如何做到?360隨身WIFI拆機解密
瞄準5GWiFi的矽鍺RF前端組件
機上WiFi技術:”空中上網“可不是空想
相關閱讀:
僅19.9如何做到?360隨身WIFI拆機解密
瞄準5GWiFi的矽鍺RF前端組件
機上WiFi技術:”空中上網“可不是空想
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 從機械執行到智能互動:移遠Q-Robotbox助力具身智能加速落地
- 品英Pickering將亮相2026航空電子國際論壇,展示航電與電池測試前沿方案
- 模擬芯片設計師的噩夢:晶體管差1毫伏就廢了,溫度升1度特性全飄
- 3A大電流僅需3x1.6mm?意法半導體DCP3603重新定義電源設計
- 芯科科技Tech Talks與藍牙亞洲大會聯動,線上線下賦能物聯網創新
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
按鈕開關
白色家電
保護器件
保險絲管
北鬥定位
北高智
貝能科技
背板連接器
背光器件
編碼器型號
便攜產品
便攜醫療
變容二極管
變壓器
檳城電子
並網
撥動開關
玻璃釉電容
剝線機
薄膜電容
薄膜電阻
薄膜開關
捕魚器
步進電機
測力傳感器
測試測量
測試設備
拆解
場效應管
超霸科技





