Броят на нещата, които можете да направите с Raspberry Pi, е поразителен. За малко над $ 35 можете да създадете мрежов медиен сървър за поточно предаване на всичките ви цифрови филми на телевизора или да дадете на съществуващите възможности за безжични принтери. И това е само върхът на айсберга.
Ако все още не сте решили какво искате да правите с Raspberry Pi, този проект ще ви покаже как да го превърнете в аудио-подобен музикален шнур на Chromecast. Това означава, че по този начин можете да създадете няколко Raspberry Pis, да свържете всеки един с високоговорител, да ги поставите около къщата си и да предавате музика на всеки от тези говорители дистанционно по един изключително конфигурируем начин. Можете да контролирате музиката от телефона, таблета или компютъра.
Това е лесен проект, който можете да настроите и да стартирате за по-малко от час.
Какво ви е необходимо
За начало ще ви трябва Raspberry Pi (1, 2 или 3) и операционната система Pi MusicBox. Инсталацията и настройката ще бъдат по-лесни при по-старите модели Raspberry Pi. Възможно е с Raspberry Pi 3, но процесът ще бъде малко по-ангажиран, тъй като последната актуализация на кода беше написана за Raspberry Pi 2.
Освен това, имате нужда от SD или microSD карта, Wi-Fi адаптер за Raspberry Pi (дори и за Raspberry Pi 3, въпреки вградения си Wi-Fi) и високоговорител или звукова система. Необходим е компютър, за да запишете изображенията на SD картата и първоначалната настройка, но за да контролирате каква музика се възпроизвежда, можете да използвате почти всяко устройство с достъп до уеб браузър.
Инсталиране на Pi MusicBox
За да инсталирате Pi MusicBox, първо изтеглете последната снимка от pimusicbox.com. Извадете съдържанието на ZIP и намерете файла с изображение.
От този момент нататък инсталационният процес прилича на всяка друга инсталация на операционна система на Raspberry Pi без NOOBS. Следвайте същите указания тук, като замените изображението на MusicBox на мястото на Raspbian.
Ако имате Raspberry Pi 3
До този момент инсталацията на Raspberry Pi 3 е идентична. Но за да накарате софтуера да се зареди с вашия Pi 3, ще трябва да направите някои промени, както бе отбелязано от Бенет Холщайн.
", " modalTemplate ":" {{content}} ", " setContentOnInit ": false} '>
- Изтеглете предишната версия (прочетете: не най-актуалната версия) на изображението на Raspbian Jessie Lite от сайта на Raspberry Pi Foundation. Актуализацията на ядрото в най-новата версия на Jessie Lite нарушава това решение.
- Извличане на съдържанието на ZIP файла и отваряне на изображението. На Mac можете да направите това, като щракнете с десния бутон върху файла и изберете Отвори с> DiskImageMounter . В Windows, Hollstein предлага да използвате програма като PowerISO, за да отворите графичния файл.
- Копирайте всички файлове, завършващи на .dat, .elf и .dtb, както и bootcode.bin от изображението на Jessie Lite, в главната директория на SD картата на Pi MusicBox. Когато бъдете подканени, изберете да презапишете съществуващите файлове.
След като презапишете всички файлове с тези от изображението на Jessie Lite, трябва да можете да заредите Pi MusicBox на Raspberry Pi 3.
Задаването му като музикална лента
", " modalTemplate ":" {{content}} ", " setContentOnInit ": false} '>
Тази операционна система не изисква външен дисплей. Вие ще контролирате музиката и настройките на Raspberry Pi чрез уеб браузър. Като такива, трябва да промените някои настройки, преди да извадите SD картата и да я поставите в Raspberry Pi.
Отворете диска, на който току-що сте инсталирали Pi MusicBox и намерете папката config . Вътре в тази папка има файл с имена settings.ini . Отворете този файл в текстов редактор и намерете секцията Мрежови настройки . Въведете SSID на безжичната мрежа до wifi_network и паролата до wifi_password . ( Забележка: Pi MusicBox работи само с WPA сигурност, а не с WEP. ) Не забравяйте да запазите промените, когато сте готови.
По желание, можете да въведете вашите идентификационни данни за Spotify, Last.fm, SoundCloud, Google Play Music, YouTube, Dirble, Subsonic и TuneIn Radio, преди да запазите промените и да поставите SD картата в Raspberry Pi. За да активирате тези услуги, намерете полето за активиране в файла settings.ini и заменете „ false “ с „ true “. Колкото повече промени правите в файла settings.ini преди първото зареждане, толкова по-голям е рискът да се наложи да извършите инсталацията отново, но успях да вмъкна моите Spotify идентификационни данни и да го активирам преди първоначалното зареждане без проблем.
Възпроизвеждане на музика
След като поставите SD картата в Raspberry Pi, включете устройството, като включите захранващия адаптер и му дадете няколко минути за зареждане.
", " modalTemplate ":" {{content}} ", " setContentOnInit ": false} '>
След това преминете към //musicbox.local в уеб браузър - това може да се направи от компютър, смартфон или таблет. Отворете „ Настройки“ и активирайте и въведете данните си за вход за всяка услуга за стрийминг, която планирате да използвате. Можете да активирате SSH за дистанционно управление на Raspberry Pi чрез терминал, да разрешите AirPlay и да промените името на устройството (на нещо като LivingRoom или Kitchen) или да зададете обем по подразбиране (вашите уши ще ви благодаря по-късно). Когато приключите, кликнете върху Update settings (Рестартиране) в дъното и изчакайте Raspberry Pi да се рестартира напълно. Изглежда, че това отнема само малко по-дълго от стандартното ре-зареждане на Pi.
За да възпроизвеждате музика, върнете се обратно към уеб портала на Pi MusicBox. Ако промените името на устройството, ще трябва да използвате и различен URL адрес за достъп до Raspberry Pi. Първата част на URL адреса ще бъде името на устройството. Например, ако сте го преименували на Кухня, ще трябва да отидете на //kitchen.local .
Можете да прегледате всичките си плейлисти в секцията Плейлист, да разглеждате станции по TuneIn Radio или най-добрите графики в Spotify под Преглед, да пускате потоци директно с URI в Потоци или да търсите в една или всички свързани услуги с раздела Търсене . Когато кликнете върху песен, тя трябва автоматично да започне да се възпроизвежда на високоговорителя, който сте свързали с Raspberry Pi.
Оставете Коментар