第1步:收集零件!!!
這里提到了您在本項目中需要的所有部件,我建議您首先嘗試在本地查找組件,通過這種方式,您可以更快地購買它們,也許更便宜但如果它們在本地不可用,您可以隨時使用提供的鏈接購買它們。我總是從易趣購買所有東西,因為它是最便宜的。對于這個項目,您需要:
Arduino Uno(或您擁有的任何其他Arduino)
紅外遙控器。(您可以使用電視遙控器)
IR接收器。
5v繼電器(x2)
1N4007 DIODE(x2)
晶體管BC547(x2)
1K電阻器(x2)
無焊接面包板(用于原型制作)
PCB板。
第二步:什么是IR ???
紅外線(IR)是看不見的輻射能量,波長比可見光波長更長的電磁輻射,從700納米(頻率430 THz)的可見光譜的標稱紅色邊緣延伸到1毫米(300 GHz)。室溫附近物體發出的大部分熱輻射是紅外線。電視遙控器或任何其他遙控器產生頻率為38千赫茲的紅外光,也稱為載波頻率。現在你一定在想為什么38 KHZ ???這是因為燈,太陽和其他所有光源都會產生紅外線,以便與那些使用38 KHZ頻率的光線區分開來。我們項目中的系統工作原理如下:
IR遙控器發送紅外接收器接收的一束紅外光。
然后IR接收器向arduino發送一個邏輯輸出,并使用IRRemote.h庫和我們制作的程序,我們可以看到我們按下的每個按鈕的唯一十六進制代碼。
第3步:讓我們制作電路!!!
通過此處提供的Schematics,您可以創建電路。我建議為arduino uno制作一個盾牌,這樣它可以很容易連接,也可以安裝在任何地方。你想知道如何制作Sheilds嗎?檢查一下。我還建議你首先在面包板上對這個電路進行原型設計,測試后你可以直接進入PCB。不要忘記仔細檢查你的電路。
第4步:哪個引腳轉到哪里???
IR接收器數據 - ARDUINO的數字引腳10
RELAY1 - ARDUINO的數字密碼8
RELAY2 - ARDUINO的數字密碼12
步驟5:獲取遠程按鈕的十六進制代碼。
首先通過此鏈接下載IRREMOTE庫。
現在轉到已安裝ARDUINO IDE 《
按照原理圖并面向紅外接收器的曲面,將PIN 1連接到數字引腳11,將PIN 2連接到GROUND,將PIN 3連接到5V或VCC
現在上傳IRRecvDemo來自庫的示例并上傳代碼。
現在打開串行監視器,只要按下遙控器上的任何按鈕,就會得到十六進制代碼。
步驟6:編碼時間!
首先下載我創建的簡單Arduino程序。然后,如紅色區域中所示,而不是數字1 2 3 4,請寫入要在電視遙控器中使用的按鈕的十六進制代碼。這里代碼1將數字引腳8上的繼電器1設置為高電平,代碼2將其設置為低電平。 code3將引腳12上的繼電器2設置為HIGH,將代碼4設置為LOW。在第二張圖片中,您可以看到我如何根據電視遙控器中按鈕的十六進制代碼更改值。
步驟7:小心!!!高電壓!!!
警告!!!
我 ncorrect或使用不當會導致:
嚴重受傷或死亡。
對產品造成物理損害。
制造危險的危險。
***我對您的任何行為不承擔任何責任***
步驟8:如何在家中使用這個!!!
假設您要控制臥室的燈光和風扇,可以在開關板上安裝此電路。只需打開控制燈和風扇的開關板,您就會發現兩根電線連接在開關上。只需從開關上拔下這些電線并將它們連接到PCB端子就可以了。超級簡單但高效。
第9步:這里發生了什么???
這里Arduino是賽道的大腦。當您按遙控器上的任何按鈕時,它會以38KHZ載波頻率發送一連串紅外光。 IR接收器接收該燈并向Arduino發送邏輯信號。 Arduino將這些信號轉換為十六進制代碼,我們可以在串行監視器中看到它們。然后根據我們的程序,arduino將這些信號作為命令并實現它。在我們的程序中,我們已經提到如果接收到按鈕1的信號,則應將relay1設置為HIGH等等。這里繼電器充當開關。簡單地說,繼電器是一種由電磁鐵(線圈),開關和彈簧組成的小型機器。彈簧將開關保持在一個位置,直到電流通過線圈。線圈產生移動開關的磁場。就這么簡單。您可以使用非常少量的電流來激活繼電器,并且開關通常可以處理大量電流。在這里,我使用NPN晶體管來激活那些帶有Arduino 5v信號的繼電器,因為如果有任何錯誤,你的晶體管會被損壞,但你的arduino會被保存。
第10步:故障排除!@ #$%
嗯。..沒有按預期工作???
試試這個故障排除指南,這樣你就可以讓你的項目像魅力!!
首先檢查代碼。您是否在程序中輸入了錯誤的十六進制代碼。
確保Connections正確無誤。使用萬用表的連續性功能檢查是否有任何錯誤的連接或短路!
確保您使用Relays和Arduino。
確保您已正確放置二極管
確保您的REMOTE正常工作!!!!
***如果您對此有任何疑問,可以隨時在下面的評論中詢問我***
第11步:檢查這些要點!!!
在測試電路之前,請仔細檢查所有具有萬用表連續性功能的連接是否有任何錯誤的連接或短路。
以正確的極性在線圈之間安裝二極管,因為它可以保護我們的電路免受任何反向電流的影響。
我建議在測試具有HIGH AC VOLTAGE的電路之前,首先嘗試使用較低的電壓,就像一個簡單的LED一樣。
也絕對不要使用比繼電器額定電流更大電流的電器。
第12步:你能做什么???
你想要更多的東西,我有一些建議:
而不是Arduino uno你可以使用ATTINY85這將節省大量空間。
您可以隨時在PCB上制作獨立的Arduino。檢查GreatScott的教程。
您也可以使此電路與IOT兼容。您可以使用ESP8266 WiFi模塊通過互聯網控制您的繼電器。
步驟13:結論!!!
-
遙控器
+關注
關注
18文章
841瀏覽量
66649
發布評論請先 登錄
相關推薦
OM6621E 低功耗BLE5.1協議Soc芯片 藍牙語音遙控器原理應用
RF遙控器廠家:射頻遙控器將成為未來的控制主流
OM6621E 低功耗BLE5.1協議Soc芯片 藍牙語音遙控器原理應用
家用電器中使用的電動機類型
先積產品在家用電器領域的應用
![先積產品在<b class='flag-5'>家用電器</b>領域的應用](https://file.elecfans.com/web2/M00/4A/D3/poYBAGKoWl2AD2LzAAASXrBykdg495.png)
家用電器專用電源濾波器作用_濾波器_電源濾波器_家用
![<b class='flag-5'>家用電器</b>專<b class='flag-5'>用電</b>源濾波<b class='flag-5'>器</b>作用_濾波<b class='flag-5'>器</b>_電源濾波<b class='flag-5'>器</b>_<b class='flag-5'>家用</b>](https://file1.elecfans.com/web2/M00/0A/DD/wKgZomcpuc-ANExJAA0AU0Hev-g150.png)
遙控器解碼器怎么使用
合科泰橋堆產品在家用電器上的應用
![合科泰橋堆產品在<b class='flag-5'>家用電器</b>上的應用](https://file1.elecfans.com/web2/M00/01/7B/wKgaomawNrKADUSZAABtbbpady0821.jpg)
GB/T 4706.1-2024新標準發布:家用電器安全要求全面升級
![GB/T 4706.1-2024新標準發布:<b class='flag-5'>家用電器</b>安全要求全面升級](https://file.elecfans.com/web2/M00/1C/DA/poYBAGGOAPSAYuitAAAXDC1YfmM278.jpg)
如何提高家用電器氣密性檢測儀的測試效率
![如何提高<b class='flag-5'>家用電器</b>氣密性檢測儀的測試效率](https://file1.elecfans.com/web2/M00/FE/66/wKgZomah8dmAbOEDAABMXF3IGho044.png)
品質與安全并重,星宸科技通過家用電器安全標準IEC/EN 60335-1 Annex R認證
![品質與安全并重,星宸科技通過<b class='flag-5'>家用電器</b>安全標準IEC/EN 60335-1 Annex R認證](https://file1.elecfans.com/web2/M00/EB/CD/wKgZomZf01WAN4oiAACAurSWBpg604.png)
評論