用Arduino對Apple手錶進行遠程紅外控制

來源:互聯網
上載者:User

標籤:github   介面   with   編輯   16進位   rgb   blog   base   max   

描寫敘述

用於控制隨意紅外線裝置的Apple手錶及iPhone應用。

IOS應用發送HTTP請求至一個或多個帶有乙太網路插板的Arduino。Arduino正在解析http請求並發送紅外訊號。Arduino代碼基於IRremote庫(https://github.com/shirriff/Arduino-IRremote)。我使用三重紅外發射線來給多個裝置發送紅外訊號。

詳述

遇到的問題:

我須要用5個不同的遙控器來控制我的媒體裝置!

解決方式:

 

我構建了一個Apple 手錶/iPhone 應用 及 Arduino裝置來控制我全部的紅外線裝置!

項目:

項目分成兩部分:

1. 帶有乙太網路插板及紅外led的Arduino裝置

2. 帶有Apple手錶擴充功能的iPhone應用

Arduino:

我使用的是帶有乙太網路插板及紅外led的Arduino UNO板。已經編譯好程式進行http命令接收並將其解析成紅外訊號。

 

http命令範例:

http://<arduino ip>/send?p=1&c=2FD48B7&l=32&

命令會發送電源訊號給我的東芝電視。

命令有3部分:

  • p:協議(1是NEC IR 協議)
  • c:16進位代碼
  • l:長度

我正使用IRremote Arduino庫來發送紅外訊號(https://github.com/shirriff/Arduino-IRremote)

iPhone 應用:

我開發了一個iPhone應用作為遠端使用者介面。能夠在應用的設定中進行對裝置的添加及編輯。

我給每個裝置起了一個名字,通過Arduino的IP來控制裝置及裝置介紹。

裝置介紹包括裝置的代碼(電源,靜音…)資訊。每一個代碼我都有協議資訊,十六進位代碼及長度。

所以,當我按下東芝電視的電源鍵。app就知道怎樣為此功能構建Http命令。

使用者能夠在app的裝置選擇菜單中對裝置控制變更。

 

app有蘋果手機擴充項,所以使用者能夠使用手錶來控制裝置。

 

組件

1 * Arduino Uno

1 * Arduino 乙太網路插板

1 * 紅外LED

我正使用一個三重紅外發射器線給多個裝置發送訊號

1 * 蘋果手機

1 * iPhone

 

感謝閱讀!

翻譯自:https://hackaday.io/project/5894-apple-watch-ir-remote-with-arduino

WIZnet官方網站:http://www.iwiznet.cn

WIZnet公眾平台:

用Arduino對Apple手錶進行遠程紅外控制

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.