Съдържание:

Sonos Like Spotify Wifi високоговорител: 9 стъпки (със снимки)
Sonos Like Spotify Wifi високоговорител: 9 стъпки (със снимки)

Видео: Sonos Like Spotify Wifi високоговорител: 9 стъпки (със снимки)

Видео: Sonos Like Spotify Wifi високоговорител: 9 стъпки (със снимки)
Видео: These WIFI Speakers Are Awesome! Audiopro Addon C3, C5, C10 Full Review! 2024, Юли
Anonim
Sonos като Spotify Wifi високоговорител
Sonos като Spotify Wifi високоговорител

В този проект ще изградим Wifi високоговорител, който има вграден Spotify Client. Това означава, че можете лесно да изберете в spotify да играете на този конкретен високоговорител. Не е нужно да се занимавате с гаден bluetooth, тъй като това се основава на ethernet. Вашата музика дори ще се възпроизвежда, ако случайно затворите Spotify. Той е като Sonos, но след това направен сам.

Базиран е на софтуера Raspotify за Raspberry Pi. Това е лесен за използване и не толкова труден за настройка софтуер.

Опитах се да обясня всичко възможно най -просто, така че всеки да може да изгради това, дори и начинаещите, които никога преди не са изграждали нещо, трябва да могат да го пресъздадат.

Стъпка 1: Използвани части

Преди да започнете този проект, ви съветвам да закупите всички части.

  • Малина Пи 4
  • микро SD карта (поне 8 GB) (+ако е необходимо адаптер)
  • Компютър
  • Високоговорители и усилвател (вижте стъпка 4)
  • Инструменти
  • Захранване (вижте стъпка 6)

Сега, когато имате всичко, истинското забавление може да започне.

Стъпка 2: Инсталиране на Raspbian

Преди да започнем проекта, трябва да инсталираме операционна система на нашия Raspberrry pi. В този случай ще използваме „Raspbian Buster с десктоп и препоръчителен софтуер“.

Инсталирането на Raspbian на Raspberry Pi е доста лесно. Ще изтегляме Raspbian и ще запишем образа на диска на microSD карта, след което ще стартираме Raspberry Pi на тази microSD карта.

Ще ви трябва microSD карта (с поне 8 GB), компютър със слот за нея и, разбира се, Raspberry Pi и основни периферни устройства (мишка, клавиатура, екран и източник на захранване).

Стъпка 1: Изтегляне на операционната система

Raspian може да бъде инсталиран от този уебсайт. Трябва да инсталираме „Raspbian Buster с настолен компютър и препоръчителен софтуер“. Сега кликнете върху „Изтегляне на ZIP“и изтеглянето трябва да започне. (това може да отнеме няколко минути в зависимост от вашата Ethernet връзка)

Образ
Образ

Стъпка 2: Запис на изображението на SD картата

Сега ще трябва да изтеглите и инсталирате софтуера, който ще запише изображението на SD картата. Един добър за използване се нарича Etcher и работи на всички платформи (Linux, Mac и Windows). Можете да го изтеглите от над на техния уебсайт.

1. След като изтеглите Etcher, следвайте подканите, за да го инсталирате.

2. Поставете SD картата в компютъра. (Тъй като някои компютри нямат четец на SD карти, може да се наложи да използвате USB адаптер.)

3. Отворете Etcher и изберете изображението на Raspbian, което току -що изтеглихме.

Образ
Образ

4. Изберете SD картата, на която искате да инсталирате Raspbian. Проверете два пъти, за да се уверите, че това е правилното устройство, тъй като това ще го изтрие.

Образ
Образ

5. След като потвърдите изображението и устройството, можете да продължите да флашвате SD картата, изберете Flash.

Образ
Образ

6. След като приключи, можете безопасно да извадите SD картата от компютъра.

7. Поставете SD картата в своя Raspberry Pi и всички други допълнителни кабели като захранване, мишка, клавиатура и HDMI кабел.

8. Сега ще бъдете водени през процеса на настройка. Уверете се, че не забравяте да се свържете с ethernet, защото Spotify Connect се основава на Ethernet. Процесът на настройка е доста ясен, така че не би трябвало да е проблем.

9. Вече успешно инсталирахте Raspian на вашия Raspberry Pi и можете да продължите към следващата стъпка. Поздравления!

Стъпка 3: Инсталиране на Raspotify на Raspberry Pi

Raspotify е клиент на Spotify Connect за Raspbian на Raspberry Pi, който просто работи ™. Raspotify е пакет на Debian и свързано хранилище, което тънко обгръща страхотната библиотека librespot от Paul Lietar и други. Той работи нестандартно и при трите ревизии на Pi, веднага след инсталацията.

Самата инсталация е толкова лесна, колкото е възможно, просто следвайте стъпките по -долу и ще стартирате за 5 минути.

1. Отворете терминала, като използвате прекия път "CTRL + ALT + T"

2. Въведете следното в терминала и натиснете enter след това. Тази команда изтегля и инсталира пакета на Debian и добавя неговото apt хранилище, което гарантира, че винаги ще сте в крак с промените нагоре по веригата.

curl -sL https://dtcooper.github.io/raspotify/install.sh | ш

3. След инсталацията ще извършим бърза проверка. Отворете своя Spotify и потърсете налични устройства. Трябва да има наличен високоговорител "raspotify (raspberrypi)", както е показано по -долу.

Образ
Образ

4. Сега, когато всичко работи, можем да конфигурираме Raspotify. Като въведем следната команда в терминала, можем да променим настройките, като например името, което искаме да се показва на Spotify.

sudo nano/etc/default/raspotify

5. След като натиснете Enter, трябва да видите следното.

Образ
Образ

Това, което сте отворили, е конфигурационният файл на Raspotify. В този файл ще видите множество различни опции, които можете да конфигурирате сами. Ще променим само 2 настройки: битрейта и името на устройството.

6. За да променим името на устройството, първо ще трябва да декомментираме реда. Това може да стане, като натиснете клавиша за изтриване, текстът на този ред сега ще стане бял. Сега можем да изберем име, което да се показва в Spotify, аз избрах Трапезария, защото това е мястото, където ще седят моите говорители. Просто заменете raspotify с името, което искате.

Например:

DEVICE_NAME = "Трапезария"

7. След като сме сменили името си, ще променим битрейта. Това ще ни даде малко по -добро качество на звука.

Декомментирайте линията и заменете 160 с 320.

BITRATE = "320"

8. Сега кодът трябва да изглежда така, с изключение на разликата в името.

#/etc/default/raspotify - Аргументи/конфигурация за librespot # Име на устройството на Spotify Connect DEVICE_NAME = "Трапезария"

# Битрейт, един от 96 (ниско качество), 160 (качество по подразбиране) или 320 (високо качество)

BITRATE = "320"

# Допълнителни аргументи от командния ред за librespot могат да бъдат зададени по -долу.

# Вижте `librespot -h` за повече информация. Уверете се, че аргументите, които посочвате #, вече не са обхванати от други променливи в този файл. (Вижте # конфигурацията на демона на `/lib/systemd/system/raspotify.service` за повече технически подробности.) # # За да стане вашето устройство видимо в Spotify Connect в Интернет, добавете вашето потребителско име и парола, # които могат да бъдат зададени чрез" Задайте парола на устройството ", в настройките на вашия # акаунт използвайте` --username` и `--password`. # # За да изберете различно изходно устройство (т.е. USB аудио донгъл или HDMI аудио изход), # използвайте `--device` с нещо като` --device hw: 0, 1`. Пробегът ви може да варира. # #OPTIONS = "-потребителско име-парола"

# Коментар за използване на кеш за изтеглени аудио файлове. Кешът е деактивиран от

# по подразбиране. Най-добре е да оставите това както е, ако искате да го използвате, тъй като # разрешения са правилно зададени в директорията `/var/cache/raspotify '. #CACHE_ARGS = "-кеш/var/кеш/raspotify"

# По подразбиране нормализирането на силата на звука е активирано, добавете алтернативен обем

# аргументи тук, ако искате, но това трябва да е наред. #VOLUME_ARGS = "-разреши нормализиране на обема-линеен обем-първоначален обем = 100"

# Backend може да бъде настроен на тръба тук, но е за много напреднали случаи на използване на

# librespot, така че не трябва да променяте това при нормални обстоятелства. #BACKEND_ARGS = "-бекенд алса"

10. За да запазите файла, натиснете "CTRL + X", последвано от "y" и не на последно място натиснете enter.

11. Рестартирайте Raspotify, като използвате следната команда.

sudo systemctl рестартирайте raspotify

Проверете го бързо, както направихме в стъпка 3 и вижте дали името се е променило или не.

12. Сега всичко е готово и можем да направим нашите говорители готови!

Стъпка 4: Решете кой високоговорител да използвате

В този проект ще разгледам 2 вида високоговорители. Тези, които вече са усилени и високоговорителите, които все още не са усилени.

С предварително усилените високоговорители е най-лесно да се справите, защото просто трябва да свържете aux кабел към неговия вход. Това прави този тип високоговорители най -добрият избор за хора, които не знаят много за електрониката или просто харесват повече от нестандартното изживяване.

Високоговорителите, които вече не са усилени, са малко по -трудни за работа. Ще трябва да свържем усилвател към високоговорителите и да изградим корпус около това. Това е чудесен начин да използвате повторно стари високоговорители за книги, както аз ще направя. Ще добавим евтин усилвател от Китай, за да намалим общите си разходи. Ако обичате да правите проекти „направи си сам“, дори можеш сам да си изградиш високоговорител за лавици. Препоръчвам този от този Instructable. Използвах високоговорителите от стария си Phillips Streamium MCI900. За съжаление усилвателят на него се счупи, така че сега това е неусилващ се говорител. Ще се нуждаем и от захранване за захранване на нашия проект, но ще поговорим за това след минута.

Образ
Образ

Ако използвате предварително усилени високоговорители, можете да преминете към следващата стъпка.

Ако използвате високоговорители без усилване, можете да пропуснете следващото пропускане.

Стъпка 5: Свързване на предварително усилени високоговорители

Ако вашите високоговорители вече са свързани към усилвател, който има AUX порт, просто трябва да свържете aux кабел от Raspberry Pi към усилвателя и да изключите ферифералите от Raspberry Pi. Всичко трябва да работи точно сега! Уверете се, че не изключвате захранващия кабел и Ethernet кабела (само когато не сте свързани чрез Wifi), както и AUX кабела. Трябва да имате същите връзки като на изображението по -долу и сега сте готови. Създадохте соно като високоговорител с Raspberry Pi и можете да започнете да слушате музика.

Обърнете внимание, че Ethernet кабелът не е необходим

Образ
Образ

Стъпка 6: Избор на правилния усилвател

Как да изберем правилния усилвател и захранване? Това е въпросът, на който ще отговорим в тази стъпка.

1. Колко вата са ви необходими? Това трябва да бъде посочено в спецификациите на високоговорителя за книги. Имам два високоговорителя, които използват по 50 вата. Това означава, че трябва да си купя усилвател 50 * 2. Просто отидете на сайтове като ebay, amazon, alibaba и потърсете „2 * 50W усилвател“. Единственото нещо, което усилвателят трябва да има, е AUX порт. Можете да си купите и такъв с bluetooth, но не е задължително. Успях с този. Това е 2 *50W усилвател, базиран на чип TPA3116. Това ще подхожда на моите говорители.

Образ
Образ

2. Какво захранване трябва да купя? Необходимата мощност за захранване на вашия усилвател е посочена в спецификационния лист на усилвателите. Моят се нуждаеше от 24V, така че трябваше да купя 24V захранване. Необходимият ток може лесно да се изчисли с тази формула: I = P (ватове) / U, така че в моя случай трябва да направя 100 /24 = 4.16 ==> Така че се нуждая от 24V 4.2A захранване. По -добре е да се насочите към захранване с по -висока ампераж, така че да не натоварвате твърде много захранването.

Имах старо зарядно устройство за лаптоп, което извежда 24V и 100watts. Затова реших да го използвам. Ако нямате такова захранване, можете да използвате индустриални, както е показано на снимката по -долу. Те имат много добра банка за парите си.

Образ
Образ

Стъпка 7: Свързване на Всичко Togheter

Връзката е различна за всеки усилвател, но принципът е един и същ. Това беше моята схема, вашите трябва да изглеждат по същия начин.

Захранване:

Свързан към стенен контакт.

Синя жица към N

Кафяв проводник към L

Зелен/жълт проводник към GND

V + DC + на усилвателя

V- DC - на усилвател

Малина пи:

USB C към стенен контакт

AUX кабел към усилвател

(Ethernet кабел към рутер)

Усилвател:

DC изход - към високоговорителите

DC изход + към високоговорителите

В крайна сметка ще получите нещо като на изображението по -долу. Сега всичко трябва да работи добре и новите ви WIFI високоговорители са готови да пускат музика.

Образ
Образ

Стъпка 8: Изграждане на корпуса

Бихте могли, ако искате да изградите наистина хубав корпус за електрониката, но това не е необходимо. Току -що сложих електрониката си в кутия за обяд, тъй като ще скрия кутията за обяд. Пробих отвори за потенциометрите и пробих монтажни отвори за усилвателя и Raspberry Pi. Моето захранване е от зарядно за лаптоп, затова реших да не го поставя в кутията за обяд, за да обезопася малко място. Но ако сте закупили промишлеността, е необходимо да поставите захранващото устройство вътре в кутията от съображения за безопасност.

Не мисля, че кутията ми за обяд изглежда добре, но както казах, тя ще бъде скрита. Но без повече шум, ето няколко снимки на моя усилвател за обяд!

Образ
Образ
Образ
Образ

Стъпка 9: Готов продукт

Много съм доволен от крайния резултат. Качеството на звука е доста добро, особено като се има предвид, че проектът ми струваше само 60 евро общо. Външният вид на моя усилвател все още се нуждае от малко работа.

Мисля, че е доста готино, че можете да инсталирате Spotify Client във вече съществуващите си високоговорители. Толкова е удобно, че не е нужно да се свързвате чрез bluetooth, както повечето високоговорители. Можете просто да изберете какъв високоговорител искате с едно натискане на бутон. Това е точно като говорител на Sonos, но след това е евтино.

Ето няколко снимки на крайния резултат!

Препоръчано: