Перетворите старий підсилювач на розумний потоковий динамік з Raspberry Pi

Ви коли-небудь хотіли динамік, який може передавати свою власну музику? А як щодо того, що пов'язано з Spotify, Google Music і SoundCloud? Підтримка AirPlay звучить добре? У цьому проекті я покажу вам, як домогтися цього зі старим динаміком і Raspberry Pi.

Вам знадобляться базові навички але в іншому випадку це дійсно легко зробити.

Ми говорили це знову і знову на. Малиновий Піс приголомшливий. Я перетворив його на медіа-центр, Крістіан перетворив його на бездротовий принтер. і Джеймс використовував його, щоб анонімно переглядати Інтернет. Цей проект мій улюблений на сьогоднішній день.

Крок 1: що вам потрібно

Для цього проекту вам потрібен Raspberry Pi; переважно B + але будь-яка модель підійде для бездротового USB-ключа, кабелю живлення Micro USB, футляра і карти MicroSD. Я використав цей комплект від Amazon.

Вам також потрібен старий динамік. Я використовував гітарний динамік Vantage з вбудованим підсилювачем, який лежав навколо мене. Ви можете підібрати подібні моделі приблизно за 50 доларів, але будь-який старий динамік повинен працювати. Звук у Raspberry Pi невеликий, тому, якщо у динаміків немає вбудованого підсилювача, як у мене, вам потрібно додати один до вашого Pi. Мені подобається цей від HiFiBerry, хоча він ще не підтримує B +.

Вам також знадобиться:

  • Допоміжний кабель
  • Розетка з двома штепселями
  • Вилка
  • Два метри трижитлового кабелю
  • Ізолента або термоусадка
  • Надпотужна монтажна стрічка
  • Припій і паяльник
  • Різні викрутки
  • Інструмент для зачистки дротів
  • ножиці

Крок 2: Блимає пі

Перед початком збірки важливо, щоб Raspberry Pi працював правильно. Для цього проекту я використовую операційну систему Pi MusicBox від Wouter van Wijk.

Завантажте та розпакуйте файл .zip з сайту Wouter.

Є багато способів прошити або встановити образ диска на SDCard для Raspberry Pi. Інтерфейси з графічним інтерфейсом простіші, але вони не такі надійні, як якщо б ви робили це самостійно з командного рядка. Вбудований Linux Wiki містить повне керівництво за різними методами, доступними для кожної платформи. Дотримуйтесь інструкцій, які вони надають. Якщо один метод не працює, спробуйте інший.

Як тільки карта MicroSD буде перепрошита, використовуйте Windows Explorer або Finder, щоб перейти до теки конфігурації і відкрити файл settings.ini в текстовому редакторі.

Під Мережевими параметрами введіть свої дані WiFi і збережіть файл. Ви також можете назвати свій оратор; типова назва - MusicBox, але я назвав свій OneAmp. Мій перший вибір, OneAwesomeAmp був занадто довгим.

Тепер можна все налаштувати, але простіше через веб-інтерфейс.

Крок 3: Налаштування Pi MusicBox

Будь ласка, вставте карту MicroSD у Pi. Вставте декілька навушників у порт аудіовиходу і підключіть його до джерела живлення. Зачекайте близько 90 секунд, поки він повністю завантажиться.

На вашому комп'ютері вкажіть браузер на [ім'я динаміка] .local. У моєму випадку це theamp.local. Якщо все пройшло добре, підключіть динамік через веб-інтерфейс Music Player Daemon (MPD). Якщо це не так, отримаєте проблеми зі стріляниною!

Відкрийте меню параметрів і налаштуйте свої послуги. Як правило, вам просто потрібно додати дані для входу в систему, хоча для деяких, наприклад SoundCloud, вам необхідно виконати кроки, які вони надають, щоб отримати токен автентифікації.

Якщо ви просто використовуєте аудіовихід Pi, як я, у меню Аудіо виберіть Аналоговий для аудіовиходу.

Натисніть кнопку Оновити параметри і почекайте, поки Pi перезавантажиться.

Повторно підключіться за допомогою веб-інтерфейсу і, одягнувши навушники, що-небудь грайте. Через пару секунд ви почуєте обрану вами пісню.

Пі тепер готовий, тому настав час налаштувати динамік.

Крок 4: розберіть динамік

Ретельно розберіть динамік. Не поспішайте, робіть фотографії того, куди йде кожен гвинт, і нічого не ламайте. Динамік, який я використовував, був дуже легко розібрати. Я відключив динамік від підсилювача, вивернув всі гвинти ззаду, потім, міцно утримуючи підсилювач, відкинув верхні гвинти.

Знявши всі гвинти, підсилювач і передня панель можуть бути висунуті вперед.

Крок 5: Вивчіть електроніку

Перш ніж робити що-небудь з незнайомою схемою, важливо зрозуміти, що вона робить. Було легко виявити допоміжний аудіовхід на моєму підсилювачі, тому що зовнішній роз'єм був чітко позначений. Ваш може бути трохи складніше знайти. Спочатку я планував підключити Pi через понижуючий трансформатор до електромережі балакучого. Це було неможливо через те, як воно було підключено.

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

Крок 6: З'єднання з входом

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

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

Я підключив мідний дріт до корпусу, зробивши петлю, послабивши гвинт корпусу, обмотавши навколо нього зволікальну петлю, а потім знову затягнувши гвинт.

Крок 7: Додавання пі

Настав час додати Pi до підсилювача.

Пропустіть кабель живлення через той же отвір, який використовують вихідні дроти динаміка.

Використовуючи пару смужок двосторонньої монтажної стрічки, прикріпите Pi до корпусу підсилювача. Підключіть кабель живлення і додатковий вхід в Pi, перш ніж прикріпити його. Це простіше, ніж намагатися підключити їх пізніше. Розташуйте його так, щоб він не заважав компонентам підсилювача і не викликав коротких замикань.

Двостороння монтажна стрічка ідеально підходить для подібних ситуацій. Pi ніколи не буде перебувати під значним механічним навантаженням. Ми просто хочемо, щоб він залишався там, де він є. Спроба встановити його на металевий корпус будь-яким іншим способом буде набагато більш трудомісткою, ніж воно того варте.

Крок 8: вкоротити шнур харчування

Ви збираєтеся додати дві розетки всередині корпусу динаміка, щоб підсилювач не потребував довгого шнуру харчування. Обріжте шнур до 15 або 30 сантиметрів. Приєднайте штекер до вкороченого кабелю. Будьте обережні при підключенні вилки і дотримуйтеся місцевих інструкцій.

Крок 9: зробіть і встановіть подовжувач

З'єднайте двохконтактну розетку, 2 метри трижитлового кабелю і з'єднайте разом, щоб сформувати подовжувач. Знову ж таки, будьте дуже обережні, щоб прикріпити правильні дроти до правильних контактів.

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

Крок 10: зберіть динамік

Повторіть процедуру, починаючи з кроку 4. Ретельно зберіть динамік, на цей раз з Raspberry Pi, підключеним до входу підсилювача і поміщеним в його корпус.

Підключіть обидва динаміка і дроти харчування Pi до двох роз'ємів харчування. Використовуйте кабельні стяжки, щоб привести до ладу будь-які зайві дроти.

Вставте подовжувач в розетку і почекайте, поки Pi завантажиться.

Крок 11: Насолоджуйтесь!

Коли динамік з'єднано і працює, ви можете керувати ним з веб-клієнта. Ви повинні завантажити клієнт для смартфона, такий як MPod для iOS [більше не доступний] або MPRemote для Android.

На пристроях iOS динамік також повинен відображатися в меню Airplay. На Android ви можете використовувати програму, таку як AllStream Cast, щоб увімкнути її.

Якщо ви стежили за цією збіркою, будь ласка, поділіться своїми результатами зі мною в коментарях. Або, якщо у вас виникли труднощі, дайте мені знати.