Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

МЕЖДУНАРОДНЫЙ КЛУБ LAND ROVER _ ВНУТРЕННЕЕ (LR2) _ AirPlay. Apple. DIY.

Автор: strong01 11.9.2012, 0:52

AirPlay. Apple. DIY. Играем музыку без проводов.

Начну с того, устройства от Apple удачно прижились в моей семье, у каждого по телефону, у дочки АйПад и воздушные ноутбуки.
Причем воспроизведение медийного контента в машине всегда осуществлялось по проводу mini-jack 3,5 в Aux вход а/м.
Практически все провода со временем начинали давать треск, а потом и вовсе отказывался работать один из каналов.

Начал задумываться об устройстве, способное воспринимать медиаконтент "по воздуху" те без проводов. У компании Apple такая технология есть и называется она AirPlay (http://ru.wikipedia.org/wiki/AirPlay).
Мониторинг рынка показал, что есть несколько прототипов таких устройств, но в свободной продаже готовых изделий для использования в машине я не нашел.
Пример прототипа - http://www.kivic-one.com/eng/2-3.html

Немного "покурив" интернет, решил, что можно сделать такое устройство самому, используя платформу Raspberry Pi (http://www.raspberrypi.org)
К такому решению подтолкнули ролики на ютубе (raspberry airplay). А также стоимость такого решения.
Для тех кому лень читать спецификацию, пару слов, полноценный компьютер с ARM архитектурой, размером с кредитную карточку и стоимостью 35$ (!!!).
Правда есть оговорка, работает он на Linux и требуется дополнительная периферия, об этом дальше.

Изучив, поставщиков на отечественном рынке, было принято решение заказать на адрес в Штаты, а от туда организовать пересылку в Россию. С учетом пересылки и налогов, стоимость составила 44$ и 3 недели ожидания.
Заказывал в магазине http://www.element14.com/community/groups/raspberry-pi

При получении устройства, первым делом купил карту памяти SD на 4Гб (~200р) и USB wifi (~400р). Тк для того чтобы установить ОС в качестве "жесткого диска" используется карта памяти, а ВайФай нужен для того чтобы можно было осуществлять связь без проводов.

В качестве эксперимента, поставил на карту образ системы с XBMC (http://www.raspbmc.com , http://xbmc.org) подключил к телеку по HDMI. Для тех, кто не в курсе, получается устройство – мультимедиа центр (плеер), способный воспроизводить на телевизор видео и аудио с различных носителей, включая сетевых + поддержка AirPlay.

Поигрался с этой оболочкой и решил снести, тк для задачи эксплуатации в автомобиле все эти навороты – излишни.
Решил попробовать специально-заточенную ОС Raspbian “wheezy” .
На ней в конечном итоге и остановился.

Чуть позже была куплена зарядка в машину на 5В, 2А (2хUSB) - 400р , провод microUSB и внешняя звуковая карта SoundBlaster Play! (900р).
Зачем нужна внешняя звуковая карта, хотя на борту есть разъем для наушников, спросите вы? После первого включения я получил очень низкое качество звука, расстроился, начал курить интеренет.
Оказалось, что звук генерируется центральным процессором и используется для этого ШИМ (PWM), а не ЦАП (DAC) как в случае с внешней картой.

Немного про шаги, если вдруг, кто-то захочет повторить:
Качаем образ с Осью с оффсайта http://www.raspberrypi.org/downloads
Накатываем образ на SD карту
Вставляем карту в устройство и все работает, причем, все устройства, как-то: клавиатура, USB-WIFI, мышь, внешняя звуковая карта и пр. работали, что называется Plug&Play!
Надо понимать, что вы получаете устройство, готовое работать, но в качестве оболочки, там – консоль. И чтобы заработал AirPlay, нужны небольшие танцы с бубном. Поднять сам сервис AirPlay и сделать так, чтобы устройство выступало как точка доступа Wifi + DHCP Server.
На самом деле это не должно остановить человека, который раньше с этим не сталкивался, по этой тематике все пошагово расписано на зарубежных ресурсах, мне пригодились конкретно 2 источника

Как поднять AirPlay
http://trouch.com/2012/08/03/airpi-airplay-audio-with-raspberry/
Как сделать точку доступа
http://sirlagz.net/?p=589


Заключение

Что получилось в итоге – устройство, которое выступает в качестве точки доступа WiFi при подключении к которой в плеере телефона появляется возможность выбрать устройство вывода звука – наш AirPlay, которое в свою очередь подключено в AUX вход автомобиля. Чистота звука – такая же как если бы подключал телефон по проводу. Ну и свобода от проводов.

ЗЫ: Нужно понимать, что включенный WIFI на устройстве быстрее сажает батарею, и в конечном итоге избавившись от аудиопроводной зависимости становишься зависимым от провода питания (на самом деле не все так плохо и любой айфон свободно выдержит + 2 часа прослушивания музыки в день по вайфай).
ЗЗЫ: В планах убрать получившееся устройство со всеми проводами в корпус, а затем в тоннель и получать наслаждение от музыки в машине smile.gif
ЗЗЫЫ: Ну и совсем напоследок, если есть желание повторить все это, но с уважением относитесь к Linux - готов поделится своим образом карты памяти SD. Все что нужно, только купить необходимые компоненты (бюджет получился около 100$)

АИ

 

Автор: Craft080 11.9.2012, 4:02

Гениально! Прочитал с удовольствием. Пытлив ум нашего человека

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)