Отключаемые счетчики электроэнергии на пульте. Все с документами пломбами, гарантией и без посредников!

Apple Remote Shield на Arduino

Apple Remote Shield на Arduino

Вы когда-нибудь хотели сделать пульт управления для Apple устройств? К примеру, чтобы управлять при помощи Arduino – ITunes на Mac, IPod, или Apple TV? Теперь это возможно!

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

Примечание: В зависимости от используемых ИК светодиодов работа устройства может сильно варьироваться.

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

Элементы:

– Arduino

– 2 или 3 ИК светодиода

– 5 кнопок без фиксации

– Провода

– Макетная плата

– Компьютер

– А-В USB-кабель

Программное обеспечение:

– Программное обеспечение Arduino

– Библиотека Apple Remote (можно скачать внизу статьи)

Сборка платы

Если вы хотите использовать больше светодиодов, то можете добавить их. Также их можно включить через транзистор.  Как вы могли уже заметить, у меня нет кнопки меню. Мне она не нужна, но она поддерживается библиотекой и её можно добавить.

Примечания:

– Убедитесь, что выводы ИК-светодиодов не прикасаются к штырькам ICSP!

– Если вы хотите использовать BLS штырьки, то проденьте провода к ним через плату, как это показано на рисунке.

Шаги:

– Вырежьте макетную плату. Я использовал кусок 23×18 с несколькими вырезами.

– Установите кнопки

– Припаяйте GND.

– Проденьте провод GND через плату и обрежьте его.   

– Погните ножки ИК-светодиодов

– Вставьте светодиоды в плату и припаяйте катод (короткий вывод) к GND

– Согните аноде одного светодиода и припаяйте его к другому

– Подсоедините левую кнопку  

– Припаяйте провод к ИК светодиодах

– Подсоедините нижнюю кнопку

– Подсоедините среднюю кнопку

– Подсоедините верхнюю кнопку

– Подсоедините оставшеюся кнопку

– Готово!

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.

Использование и дальнейшее улучшение

Использование:

Наведите светодиоды на ИК приемник и нажмите кнопку. В зависимости от светодиодов вам может понадобиться изменять расстояние, чтобы схема заработала.  

Примечание: Сопряжение(Pairing) должно быть отключено. (Рис. 2)

Улучшение:

Используйте транзисторы для управления светодиодами вместо подключения их напрямую к 13 контакту. Это должно увеличить дальность.  

Используйте этот пульт в качестве пульта ДУ для робота.

Добавьте ИК светодиоды.

Используйте алюминиевую фольгу для увеличения дальности.

Скачать файлы проекта

Оригинал статьи на английском языке (перевод: Александр Касьянов для сайта cxem.net)


Категория: Arduino
Метки:

Написать коментарий

*
= 5 + 2

Добавить изображение

Последние статьи