偉克多工作室 ---建構IR IOT實驗平台 軟體x硬體


<<最新消息 >>有關偉克多||LINE服務|會員|訂購產品|回首頁|部落格|FB


snap2242snap2243image004

XRC設計草圖>>>   IR----- 物件i--- more…建構自己遙控器IOT設計平台---增能計畫!           -----包含製作IOT設計平台 參考書


嘖嘖募資---特價~2021-02-26 https://www.zeczec.com/projects/arduino

XRC神奇遙控器是一支遙控器,將要控制的裝置,全部連線控制,結合Arduino/8051及免費開發工具,

還可以體驗Google 聲控功能,整合起來便是 IR IOT實驗平台


[XIR 系統]

*XIR學習板已經先下載 TV17.HEX應用程式   *XIR 8051完整電路圖

*XIR APK 安裝檔 

 


[紅外線遙控器解碼顯示機]

 

小遙控器與XRC  

_RC2

紅外線遙控器解碼器應用很廣,如遙控器檢修、測試、設計應用程式,有時要

攜帶到別處作測試,因此將紅外線遙控器解碼輸出到LCD上,成為解碼顯示機,

可做生產線上測試用,IR IOT顯示信號監控用

 

參考圖電路,程式執行後,當按下小遙控器按鍵後,解碼4筆資料,顯示

LCD上,壓電喇叭會做出如下反應:

*按鍵1:壓電喇叭嗶1

*按鍵2:壓電喇叭嗶2

*按鍵3:壓電喇叭嗶3

圖片 49

圖片 35

程式執行後,當依序按下數字鍵 01~9,由串列介面送出4 位元組的資料。程式下載後,要開啟串列介面監控視窗,才能看到結果。

圖片 41 

[程式碼] dirL.ino

 

[有關實作]

支援---IR IOT實驗平台---控制應用只需一支遙控器

按下數字2----即時監控 IR IOT 線上 出現的紅外線 編碼 信號 XX2X

http://vic8051.idv.tw/MP1.files/image014.jpg


[Arduino 控制 XIR學習型遙控器]

XIR學習型遙控器模組支援有串列介面控制指令,使用者可以經由 TTL 串列介面,直接下達指令控制碼來

做實驗,因此,可適合不同的硬體工作平台來做實驗。串列通訊傳輸協定為(9600,8,N,1),鮑率9600 bps

8個資料位元,沒有同位檢查位元,1個停止位元。外部指令控制碼如下:

□控制碼 'L' +'0'--'9': 學習一組信號

□控制碼 'T' +'0'--'9': 發射一組信號

 

出貨時,XIR學習板已經先下載 TV17.HEX應用程式,可以學習電視17 組控制信號。

先將電視遙控器對應動作,以遙控器先學習到紅外線學習板上,順序如下:

□數字0~9  □電視電源   □靜音   □返回

□上一台    □下一台    □大聲    □小聲

並測試一下,由紅外線學習板上發射對應信號,看看電視是否動作。

 

一旦將電視遙控器學到學習板上後,便可以下達串口指令控制發射:

□數字0~9'T'+'0'  ~'T'+'9'  □電視電源:'T'+'P'

□靜音:'T'+'M'            □返回:'T'+'B'

□上一台:'T'+'U'          □下一台:'T'+'D'

□大聲:'T'+'L'            □小聲:'T'+'S'

 

只要由Arduino 經由串列介面發送'L' 'T'控制碼,便可以驅動學習型遙控器

學習或是發射內部這17組信號,用於一般的實驗上,模組功能是可以依需要

或規格客製化繼續擴充的。

 

Arduino系統使用D0腳位做串列介面 RX 接收輸入腳位,使用D1腳位做串列介面 TX 傳送輸出腳位,

用於下載程式並做程式執行除錯監控用,當此二腳位不能同時與外部串列介面做連線,因此可以利用

Arduino系統提供的SoftwareSerial.h程式庫所提供的功能,指定產生額外串列介面來做應用,由其他

的數位接腳來做串列介面通訊應用。實驗中指定產生ur1串列介面,由 D2接收,D3發射,連接實驗

D3發射到XIR RXD 接收端單一支腳位即可

_LI (中型)

開啟串列監控視窗,指令如下:

數字1發射0組遙控器信號

數字2:學習第0組遙控器信號

數字3發射 MUTE(靜音)遙控器信號

 

按鍵K1發射0組遙控器信號

[程式碼] AL2.ino


|技術諮詢|訂購產品|回首頁