Apple Remote Shield на Arduino

Apple Remote Shield

Ви коли-небудь хотіли зробити пульт управління для Apple пристроїв? Наприклад, щоб керувати за допомогою Arduino - ITunes на Mac, IPod або Apple TV? Тепер це можливо!

Раніше я працював над проектом, який дозволяє включати музику на Mac через ІК-приймач. Через деякий час я знайшов бібліотеку, яка дозволяє використовувати Arduino як Apple Remote. Я інтегрував її у свій проект, і вона працює відмінно! На днях я вирішив зробити Apple Remote з Arduino.

Примітка: В залежності від використовуваних ІК світлодіодів робота пристрою може сильно варіюватися.

Схема Apple Remote Shield

Необхідні матеріали

Необхідні матеріали

Елементи:
- Arduino
- 2 або 3 ІК світлодіоди
- 5 кнопок без фіксації
- Провода
- Макетна плата
- Комп'ютер
- А-В USB-кабель

Програмне забезпечення:
- Програмне забезпечення Arduino
- Бібліотека Apple Remote (можна завантажити внизу статті)

Збирання плати

Кнопки

Якщо ви хочете використовувати більше світлодіодів, то можете додати їх. Також їх можна включити через транзистор. Як ви могли вже помітити, у мене немає кнопки меню. Мені вона не потрібна, але вона підтримується бібліотекою, і її можна додати.

Примітки:
- Переконайтеся, що виводи ІК-світлодіодів не торкаються до штифтів ICSP!
- Якщо ви хочете використовувати BLS штифти, то проденьте проводи до них через плату, як це показано на малюнку.

Кнопки

Кроки:
- Виріжте макетну плату. Я використовував шматок 23x18 з кількома вирізами.
- Встановіть кнопки
- Припаяйте GND.
- Проденьте провід GND через плату і обрежте його.   
- Погніть ніжки ІК-світлодіодів
- Вставте світлодіоди в плату і припаяйте катод (короткий вивід) до GND
- Согніть анод одного світлодіода і припаяйте його до іншого
- Підключіть ліву кнопку  
- Припаяйте провід до ІК світлодіодах
- Підключіть нижню кнопку
- Підключіть середню кнопку
- Підключіть верхню кнопку
- Підключіть залишкову кнопку
- Готово!

BLS штифти (опціонально)

BLS штифти

Якщо ви хочете використовувати BLS штифти замість проводів для підключення до Arduino, робіть так:  
- Не продягайте провода через плату вдруге
- Зачистіть і обрежте проводи, щоб їх можна було припаяти  
- Візьміть 7 BLS штифтів
- Припаяйте їх

Прошивка Arduino (Windows)

Встановлення бібліотеки:
Завантажте та розпакуйте файл "AppleRemote.zip". Скопіюйте розпаковане в цю папку: "/hardware/libraries/"

Завантаження коду:
- Завантажте файл: 'Arduino_Apple_Remote.pde "
- Відкрийте його в Arduino IDE.
- Підключіть Arduino
- Натисніть кнопку Upload.

Прошивка Arduino (Mac OS X)

Встановлення бібліотеки:
Завантажте та розпакуйте файл "AppleRemote.zip". Скопіюйте розпаковане в цю папку: "/Applications/Arduino/Contents/Resources/Java/hardware/libraries/" 

Завантаження коду:
- Завантажте файл: 'Arduino_Apple_Remote.pde "
- Відкрийте його в Arduino IDE.
- Підключіть Arduino
- Натисніть кнопку Upload.

Використання та подальше поліпшення

Pair

Використання:
Наведіть світлодіоди на ІК приймач і натисніть кнопку. В залежності від світлодіодів вам може знадобитися змінювати відстань, щоб схема запрацювала.  

Примітка: Спряження(Pairing) повинно бути вимкнено. (Рис. 2)

Поліпшення:
Використовуйте транзистори для управління світлодіодами замість підключення їх безпосередньо до 13 контакту. Це повинно збільшити дальність.  
Використовуйте цей пульт в якості пульта ДУ для робота.
Додайте ІК світлодіоди.
Використовуйте алюмінієву фольгу для збільшення дальності.

Оригінал статті

Прикреплені файли:
Top