使用電視遙控器的基於Arduino的家庭自動化是一個簡單的項目,其中舊的電視遙控器用於控制不同的設備
家庭自動化是一個概念,其中單個設備用於控制房屋的許多方面,例如打開和關閉不同的電器,監視溫度,火災警報,車庫門等。在此項目中,使用遙控器進行控制(簡單地說是「開」)。和OFF)幾個電器或設備,從而實現簡單的家庭自動化系統。
遙控器是幾乎所有家庭中最常用的設備之一。它們幫助我們操作電視,空調,VCR等設備。遙控器的主要功能是特定於設備的。例如,電視遙控器只能用於該相應的電視。
但是在此項目中,我們使用電視遙控器設計了基於Arduino的家庭自動化,其中一個遙控器用於控制4種不同的設備(可以控制更多設備)。該項目基於Arduino UNO,下面將介紹該項目的更多詳細信息。
電路原理圖
所需組件
Arduino UNO板TSOP 1738紅外遙控接收器1KΩ電阻X 42N2222 NPN電晶體X 41N4007二極體X 412 V繼電器X 4遙控麵包板連接線12 V電源組件說明
Arduino UNO
Arduino UNO構成電路的主要控制部分。UNO具有13個數字I / O引腳,因此可以一次控制13個不同的設備。如果要求控制更多設備,則可以使用Arduino Mega等板卡。
TSOP1738
TSOP1738是用於IR遙控器的接收器模塊,載波頻率為38 KHz。它由一個封裝的光電探測器和信號解調器組成,其輸出可以由微控制器直接使用。
4 –通道中繼板
繼電器藉助微控制器幫助控制大型設備。在該項目中,使用一個4通道繼電器板來控制四個負載。
LED上的必要電源,開關電晶體,基極限流電阻,LED上的繼電器,反激二極體以及用於電源和輸入連接的公頭連接器已經嵌入在板上。
在該項目中使用標準的迷你遙控器來提供各種關鍵輸入。遙控器具有所有數字鍵,音量調高-調低,頻道調高-調低,菜單和一些其他鍵。
電路設計?
從電路圖中可以看出,電路的設計非常簡單,需要的連接很少。下面說明電路的設計。
該項目的主要組成部分是TSOP1738接收器。它是一個三引腳設備,其中三個引腳分別為GND,VS和OUTPUT。VS引腳連接到5V電源。輸出引腳連接到Arduino UNO的引腳11(或任何其他數字引腳)。
我們在該項目中使用4通道繼電器模塊,以控制4個不同的負載。由於該板具有電晶體,LED等所有必需的組件,因此我們要做的就是將中繼板上的4個輸入連接到Arduino的4個數字I / O引腳。可以在電路圖中找到更詳細的連接。
工作原理
家庭自動化是一種隨需應變的概念,其中單個設備將控制家庭的不同設備。此外,還可以使用該設備監視溫度,溼度,安全性等不同方面。
在此項目中,這是一個簡單的家庭自動化系統,其中該系統藉助電視遙控器控制4種不同的電器。在此說明該項目的工作。
該項目的主要組件是TSOP1738紅外接收器模塊。該模塊具有內置的光電接收器,帶通濾波器和解調器,並且微控制器可以輕鬆讀取模塊的輸出。
TSOP1738支持38 KHz的載波頻率。因此,源(即遙控器)的載波頻率必須在38 KHz的範圍內才能進行解調。
首先,我們將使用TSOP1738和Arduino UNO解碼來自遙控器的數據。為此,我們需要使用一個名為「 IRremote」的特殊庫。
下一步是解碼遙控器的每個鍵的數據。為此,我們將使用「 IRremote」庫中的某些功能。程序將幫助我們解碼來自遙控器每個鍵的數據。
應用
一個簡單的項目,在這裡設計了一個使用電視遙控器的基於Arduino的家庭自動化,它使用Arduino UNO,繼電器和一個舊的電視遙控器。該項目演示了4個負載,但是可以增加到更多負載。由於控制設備是電視遙控器,因此項目的設計非常簡單,應用也非常容易。