海爾電視沒(méi)有遙控器怎么用(海爾電視沒(méi)有遙控器怎么用手機(jī))
前沿拓展:
(本篇內(nèi)容為配套的同名視頻的腳本圖片內(nèi)容)西紅柿武士
遙控器大家一定不陌生,誰(shuí)家沒(méi)有個(gè)下四五個(gè),電視,空調(diào),智能設(shè)備都配有遙控器,而且大部分是紅外遙控器。今天的小實(shí)驗(yàn)就來(lái)教大家如何破解紅外遙控器的密碼,同時(shí)改造成一個(gè)物聯(lián)的遙控器,讓他具備多種定制的功能。
解碼MP3遙控器,定制為物聯(lián)開(kāi)關(guān)
這是改造后的MP3遙控器,為了方便演示我還連接了一個(gè)0.9英寸的OLED屏,用來(lái)顯示按下對(duì)應(yīng)的鍵和鍵的內(nèi)置密碼。用16進(jìn)制來(lái)表示。我在程序中設(shè)置了+號(hào)鍵為啟動(dòng)鍵,打開(kāi)小風(fēng)扇,號(hào)鍵為關(guān)閉鍵。如果需要設(shè)置更復(fù)雜的功能,可以通過(guò)OLED屏記下按下的鍵的密碼,然后在程序中設(shè)置就好。
幾個(gè)簡(jiǎn)單的配件就能定制一個(gè)物聯(lián)遙控器
需要配件有,一個(gè)Arduino UNO 單片機(jī),0.9英寸OLED屏,一個(gè)HX1838B紅外接收器,一個(gè)繼電器,一個(gè)直流電風(fēng)扇。這個(gè)繼電器是可以通過(guò)250V交流電壓,10A的電流,理論上可以開(kāi)關(guān)家里的所有電器了。所以這個(gè)實(shí)驗(yàn)還是具有現(xiàn)實(shí)意義的。紅外接收器只有三個(gè)引腳,電源和地線(xiàn)分別接到Arduino對(duì)應(yīng)的5V點(diǎn)和GND引腳,數(shù)據(jù)輸出引腳連接到Arduino的2號(hào)數(shù)字引腳,其實(shí)可以任意選擇,只要在程序中記得對(duì)應(yīng)就好。
OLED屏是i2c協(xié)議的,如果大家還記得我之前的視頻,i2c的連接非常簡(jiǎn)單,總共4條線(xiàn),SCL時(shí)鐘線(xiàn)和SDA數(shù)據(jù)線(xiàn),還有3.3V火線(xiàn)和地線(xiàn)分別對(duì)應(yīng)Arduino板上的引腳連接就好。注意是3.3V,否則可能燒壞屏。
左邊連接開(kāi)發(fā)板,右邊連接外接電源和電器
因?yàn)槲覀兊倪b控器需要控制外電設(shè)備,繼電器當(dāng)然少不了,雖然我們實(shí)驗(yàn)中的電風(fēng)扇是5v直流,可以直接用Arduino板上的數(shù)字引腳操控,但是為了模擬實(shí)際的應(yīng)用,繼電器是必須的。繼電器的連接注意,遠(yuǎn)離盒子的一端為本身的電源火線(xiàn),地線(xiàn)和數(shù)據(jù)輸入,分別連接開(kāi)發(fā)板上的對(duì)應(yīng)引腳,開(kāi)發(fā)板上的數(shù)字引腳的選擇需要匹配程序的設(shè)定,否則無(wú)法操控。靠近盒子的一端為外設(shè)電器的電源控制開(kāi)關(guān)。和之前視頻介紹的一樣,COM端口連接外接電源火線(xiàn),可以是直流或者交流電,NO端連接設(shè)備的火線(xiàn)。最后就是把NO端的火線(xiàn)連接風(fēng)扇,地線(xiàn)連接地線(xiàn)就好。
接下來(lái)就是注入靈魂,軟件的移植和編寫(xiě)。驅(qū)動(dòng)軟件方面需要在A(yíng)rduino中下載兩個(gè)庫(kù),一個(gè)是Adafruit SSD 1306庫(kù),用來(lái)驅(qū)動(dòng)0.9英寸的OLED屏, 下載完成后,點(diǎn)擊文件,示例,找到匹配你的OLED尺寸對(duì)應(yīng)的文件并打開(kāi),就可以進(jìn)行編輯和移植了。需要根據(jù)需要編寫(xiě)你自己的函數(shù),這里我編寫(xiě)了兩個(gè)函數(shù),用來(lái)獲取數(shù)據(jù)信息并打印在OLED 屏幕上。
OLED顯示函數(shù)和按鍵密碼結(jié)構(gòu)數(shù)組搜索函數(shù)
另外一個(gè)重要的庫(kù)是IRremote庫(kù),同樣下載后打開(kāi)Controlrelay的示例,把它作為主程序的模版,之前的OLED驅(qū)動(dòng)程序需要移植到這個(gè)主程序中來(lái)。需要注意的是,在IRremote庫(kù)的安裝目錄下有一個(gè)IRprotocal文件,這個(gè)文件中列出了這個(gè)庫(kù)可以解碼的所有協(xié)議的名稱(chēng),基本上都是公司名稱(chēng),如果你家中的遙控器的公司不在這個(gè)列表上,那就需要研究核心破解密碼的算法,有興趣的小伙伴可以嘗試一下。據(jù)我了解,國(guó)內(nèi)的大廠(chǎng)如海爾,美的等都不在列表上,他們用的都是自己的密碼協(xié)議系統(tǒng)。
庫(kù)文件內(nèi)置的密碼協(xié)議,美的,海爾的遙控協(xié)議不包括
第一次上電調(diào)試的時(shí)候,按下按鈕,當(dāng)你的遙控器的協(xié)議在列表中,在串口通訊窗口中會(huì)打印出按下的對(duì)應(yīng)按鍵的密碼,手動(dòng)記下備用,然后編寫(xiě)一個(gè)頭函數(shù),定義一個(gè)結(jié)構(gòu)數(shù)組,并在結(jié)構(gòu)數(shù)組中輸入之前記下的鍵和密碼的對(duì)應(yīng)信息。這些信息在運(yùn)行的時(shí)候會(huì)被函數(shù)調(diào)用同時(shí)顯示在OLED屏幕上。有了OLED屏的信息,就不用連接電腦,只要為開(kāi)發(fā)板和外接電器單獨(dú)接電就可以接受遙控器控制了。
自定義頭文件,結(jié)構(gòu)數(shù)組包含按鍵=密碼對(duì)應(yīng)信息
如果您喜歡我的視頻,歡迎評(píng)論,點(diǎn)贊,加關(guān)注,未來(lái)會(huì)有更多的軟硬件相關(guān)的視頻,敬請(qǐng)期待!(有需要源代碼的朋友,關(guān)注,點(diǎn)贊和轉(zhuǎn)發(fā)后發(fā)私信,提供下載鏈接!謝謝你的支持!)
拓展知識(shí):
海爾電視沒(méi)有遙控器怎么用
電視機(jī)邊框側(cè)面有開(kāi)關(guān)鍵、換臺(tái)鍵、音量鍵以及功能鍵。- 1電視頻道沒(méi)了怎么恢復(fù)(快速解決方法)
- 2海信42k11p怎么折開(kāi)(海信42K11P:全方位展示超清畫(huà)質(zhì))
- 3Fardior燃?xì)庠钍酆缶S修電話(huà)號(hào)碼查詢(xún)(Fardior燃?xì)庠钍酆缶S修電話(huà)查詢(xún))
- 4艾木歐防盜門(mén)沒(méi)電打不開(kāi)怎么辦(艾木歐防盜門(mén)沒(méi)電無(wú)法啟動(dòng)?解決方法總結(jié))
- 5ENS指紋鎖售后熱線(xiàn)(ENS指紋鎖售后熱線(xiàn)-專(zhuān)業(yè)解決您的問(wèn)題)
- 6打電話(huà)顯示關(guān)機(jī)是什么原因(如何解決手機(jī)無(wú)法接通問(wèn)題)。
- 7v500hk1 cs5故障維修(v500hk1 cs5故障維修指南)
- 8創(chuàng)維液晶電視的遙控器怎么調(diào)試(創(chuàng)維電視遙控器調(diào)試指南)
- 9林內(nèi)空氣能售后服務(wù)官網(wǎng)熱線(xiàn)(林內(nèi)空氣能售后服務(wù)官網(wǎng)熱線(xiàn))
- 10朝友精工保險(xiǎn)柜24小時(shí)售后電話(huà)(朝友精工保險(xiǎn)柜24小時(shí)售后電話(huà) - 完善24小時(shí)保
-
貼片代碼怎么看(深入解讀貼片代碼:洞悉世界編碼秘密)
2025-06-07
-
怎么拆彩電顯像管管座(拆解彩電顯像管管座技巧——30字以?xún)?nèi))
2025-06-07
-
壁掛爐一天多少方氣(壁掛爐每天消耗幾方氣能?)
2025-06-07
-
海歌壁掛爐官網(wǎng)(海歌壁掛爐:讓溫暖環(huán)繞你)
2025-06-07
-
德能空氣能故障代碼e5(空調(diào)故障代碼E5的原因與解決方法)
2025-06-07


