第1步:要求
先決條件:
-空調(diào)(您不要說!)
-交流紅外控制遙控器(它必須處于良好的工作狀態(tài),因為我們需要對紅外代碼進(jìn)行解碼)
硬件:
-Arduino MEGA 2560
-Arduino兼容以太網(wǎng)屏蔽
-小面包板
-跳線
-(1)紅外接收二極管
-(1)紅外LED
軟件:
-Arduino SDK
-Android SDK
-紅外遠(yuǎn)程Arduino庫-(圖書館官方網(wǎng)站)
-WebDuino庫-(圖書館官方網(wǎng)站)
第2步:設(shè)置一切
我們已經(jīng)準(zhǔn)備好!
首先,我們需要解壓縮我們剛剛創(chuàng)建的IR Remote和Webduino庫。下載到Arduino SDK庫文件夾。
X: 。.. arduino-1.0.4 libraries
現(xiàn)在,我們必須告訴Arduino SDK我們是哪種類型的Arduino。使用。因此,我們轉(zhuǎn)到:
工具》板》 Arduino Mega 2560或Mega ADK并選擇Arduino Mega。
然后選擇檢測到您的Arduino的端口:工具》串行端口》“ YourPort”
第3步:準(zhǔn)備IR接收器
現(xiàn)在,我們必須將IR接收器連接到Arduino。引腳的連接方式如下:
引腳1從Arduino轉(zhuǎn)到引腳19。
Pin 2從地面連接到引腳。
Pin 3從5V變?yōu)橐_。
現(xiàn)在,我們將此草圖復(fù)制到Arduino SDK。 (此草圖從您的遙控器中解碼了IR)**小心復(fù)制粘貼,可能會給您帶來編譯錯誤。
編譯并上傳到Arduino。
步驟4:從遙控器中破解IR代碼
現(xiàn)在,我們必須進(jìn)入菜單》工具以打開“串行監(jiān)視器”窗口。打開后,將AC遙控器指向連接到Arduino的IR接收器,然后逐個按下每個按鈕。您將獲得如上圖所示的圖像。
注意:IR庫可以解碼大多數(shù)品牌的遙控器,但是有很小的機會可能不支持您的遙控器。去圖書館網(wǎng)站檢查是否增加了支持。在我的情況下,我的遙控器最終由NEC制造。
我的代碼是:
解碼后的NEC:80FF48B7(32位)-AC ON
解碼后的NEC:80FFC837( 32位)-TEMP UP
解碼的NEC:80FF58A7(32位)-TEMP DOWN
解碼的NEC:80FFD827(32位)-計時器
將它們放在安全的地方!我們將需要它們!
步驟5:設(shè)置Web服務(wù)器
我們已經(jīng)解碼了控件的代碼。現(xiàn)在,我們必須創(chuàng)建另一個草圖,這次要實現(xiàn)一個Web服務(wù)器,該服務(wù)器將幫助我們通過Internet與arduino進(jìn)行通信。為此,我修改了Webduino庫中的Web_Demo示例。
要使其正常運行,您必須確保以下幾點:
-您必須在Arduino中安裝以太網(wǎng)屏蔽。
-您必須在草圖中定義您的Arduino的MAC地址和IP。
-您必須定義Web服務(wù)器將在其中運行的端口。
-IR Led應(yīng)該安裝在Arduino上,其GRD的陽極(最短的支腳) (接地)和9號針的陰極(大腿,正極)。
-將草圖上的IR代碼替換為您的(我們剛剛找到的代碼!)
保存并上傳您的草圖。
步驟6:瞧!隨時隨地控制AC!
這時,您實際上可以從連接到網(wǎng)絡(luò)的任何PC上控制空調(diào)。您所要做的就是將地址欄http://YourIP/acon放到您的AC上。確保IR指向您的AC。
現(xiàn)在,這是可選的,由于安全問題,所有風(fēng)險均由您自擔(dān)。為了能夠從可以訪問Internet的任何地方控制AC,必須在路由器中創(chuàng)建端口轉(zhuǎn)發(fā)規(guī)則。該規(guī)則應(yīng)包含您分配給Arduino的IP和端口。我建議使用不是80端口的端口。創(chuàng)建該端口轉(zhuǎn)發(fā)規(guī)則后,您應(yīng)該可以在可以訪問Internet的任何地方控制AC。 (您必須知道您的家庭IP地址)
并不是真正需要android應(yīng)用程序,因為您實際上可以從手機的瀏覽器控制AC,但是擁有一個android系統(tǒng)更有趣(而且看起來很酷!)。的應(yīng)用程序。我是Android的初學(xué)者,因此很可能有一種更好的方法可以完成我在應(yīng)用程序中所做的大多數(shù)事情,但是,它可以正常工作!
-
Android
+關(guān)注
關(guān)注
12文章
3941瀏覽量
127720 -
Arduino
+關(guān)注
關(guān)注
188文章
6477瀏覽量
187557
發(fā)布評論請先 登錄
相關(guān)推薦
評論