Мобільна версія Форум Arduino Документація Гарантійні умови 0 0
UA RU
Графік роботи магазину:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Нд: вихідний
Каталог
Напиши статтю і отримай знижку!

Звукова плата Pimoroni Pirate Audio Headphone Amp 24-bit / 192KHz

код: TMP180

  • Звукова плата Pimoroni Pirate Audio Headphone Amp 24-bit / 192KHz
  • Звукова плата Pimoroni Pirate Audio Headphone Amp 24-bit / 192KHz
  • Звукова плата Pimoroni Pirate Audio Headphone Amp 24-bit / 192KHz
Архівний товар, який більше не продається у нашому магазині

Увы, за этот товар уже голосовать нельзя :(

НО!

У нас есть куча других классных товаров! :)
1
 

Звукова плата розширення Pirate Audio Headphone Amp для міні комп'ютерів Raspberry Pi від виробника Pimoroni (United Kingdom). Дана плата дозволяє перетворити Raspberry Pi в музичний медіа центр з підтримкою віддаленого управління, відтворення музики з локальних / мережевих сховищ і музичних сервісів, таких як: Spotify, AppleMusic, SoundCloud і не тільки.

Серцем карти, є чіп PCM5100A від Texas Instruments працює на шині I2S, що відтворює звук в 24-bit / 192KHz. На лицьовій панелі розташовується 1.3 "IPS LCD монітор з роздільною здатністю 240х240px, підключений до шини SPI і працює на драйвері ST7789. Монітор відображає обкладинку виконуваного альбому, значки кнопок і їх значення, активну смугу регулювання звуку і смугу відтвореного треку. З лівого строни монітора розташовані кнопки: верхня - [пауза] / [відтворення] і нижня - [регулювання звуку] в бік зменшення, а з правого боку верхня - [наступний трек] / [безпечне вимикання системи] і нижня - [регулювання гучності] в бік збільшення. Всі чотири кнопки можуть бути перепрограмовані під будь-які завдання користувача. З нижнього боку плати, розміщені всі компоненти, включаючи центральну мікросхему, фізичний перемикач High/Low і 3.5мм джек для підключення плати до зовнішніх джерела відтворення звуку. Віддалене управління здійснюється за допомогою WEB-клієнта, котрий може бути запущений наприклад на телефоні.

Дана плата сумісна з лінійкою міні комп'ютерів Raspberry Pi які мають на борту контактну площадку - 40pin GPIO. Але найідеальніший варіант, це звичайно ж Raspberry Pi Zero W. Виробник надає повний пакет ПО.

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

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

Окремо хотілося б відзначити - цей продукт є, як кінцевим виробом, так і платформою для розробки. Іншими словами ви можете повністю переписати плагіни конфігурації, таким чином розширивши функціонал.

Особливості:

  • Якісний звук: 24-bit / 192KHz
  • Максимально компактний розмір (повна відповідність розмірам Raspberry Pi Zero)
  • Низьке енерго-живлення
  • Стабільність роботи
  • Сумісність з устаткуванням від аматорського до професійного класу
  • Віддалене управління
  • Підтримка локальних / мережевих сховищ і музичних сервісів
  • Простота налаштування і зручність у використанні
  • Висока якість виконання

Якщо ви не уявляєте своє життя без музики, шанувальник якісного звуку і вам потрібно компактне рішення з вищепереліченими вимогами до пристрою. То ваш вибір однозначно Pirate Audio :)

Покрокова інструкція по установці альтернативного ПЗ з коротким описом і прикладами базового налаштування основних конфігураційних файлів для Pimoroni Pirate Audio Headphone Amp

Альтернативне ПЗ розташовується на GitHub (автор: G-a-v-r-o-c-h-e), за посиланням: https://github.com/G-a-v-r-o-c-h-e/PIpod-Nano

У репозиторії містяться всі потрібні файли і описи двох варіантів установки ПЗ, автоматичного і ручного. Нижче наведена покрокова інструкція автоматичної установки.

1. Клонування репозиторія з GitHub

i@raspberrypi:~ $ git clone https://github.com/G-a-v-r-o-c-h-e/PIpod-Nano

Клоновані файли, розташовуються в директорії /home/pi/PIpod-Nano

Конфігураційні файли: buttons.py, frontend.py, mopidy.conf, PIpod.service

  • Виконувані файли: autoplay.sh, install.sh
  • Файл з описом установки та налаштування: README.md
  • Директорія з зображеннями: image

Примітка: після клонування сховища, рекомендується створити резервну копію директорії /home/pi/Pipod-Nano !!!

2. Перехід в директорію /home/pi/Pipod-Nano

pi@raspberrypi:~ $ cd Pipod-Nano

3. Присвоєння прав доступу на виконання файлу install.sh

pi@raspberrypi:~ $ sudo chmod +x install.sh

4. Запуск виконуваного файлу install.sh, із зазначенням локальної директорії розташування аудіо файлів.

Примітка: дефолтна директорія: /home/pi/Music Закінчення шляху ні в якому разі не повинно закінчуватися на / !!!

pi@raspberrypi:~ $ sudo ./install.sh /home/pi/Music

5. Перезавантаження ОС

Розташування основних конфігураційних файлів і базові приклади налаштування

1. Основна директорія файлів конфігурації кнопок

/usr/local/lib/python3.7/dist-packages/mopidy_raspberry_gpio/

  • Ініціалізація GPIO button pins: ext.conf
  • Файли логіка, ініціалізації та конфігурації: frontend.py, __init__.py, pinconfig.py

Зміни в frontend.py (два останніх блоку файлу)

def handle_volume_up(self):

volume = self.core.mixer.get_volume().get()

volume += 3 // Шаг уменьшения громкости в %

volume = min(volume, 100) // Значение максимальной громкости в %

self.core.mixer.set_volume(volume)

def handle_volume_down(self):

volume = self.core.mixer.get_volume().get()

volume -= 3 // Крок збільшення гучності в %

volume = max(volume, 0 // Значення мінімальної гучності в %

self.core.mixer.set_volume(volume)

2. Директорія користувача файлів конфігурації і виконуваних файлів

/usr/share/PIpodScripts/

Зміни в buttons.py

#!/usr/bin/env python

from gpiozero import Button

import time

import os

stopButton = Button(16) // Кнопка отвечающая за команду shutdown / следующий трек

volumeUp, volumeDown = Button(24), Button(6) // Кнопки уменьшающие и увеличивающие звук

while True:

if stopButton.is_pressed:

tmp, duration = time.time(), 0

while stopButton.is_pressed:

duration = time.time() - tmp

if duration > 3:

os.system("shutdown now -h")

if volumeUp.is_pressed:

time.sleep(.25)

while volumeUp.is_pressed:

os.system("mpc volume +3") // Крок збільшення гучності в %

time.sleep(.01)

if volumeDown.is_pressed:

time.sleep(.25)

while volumeDown.is_pressed:

os.system("mpc volume -3") // Крок зменшення гучності в %

time.sleep(.01)

time.sleep(1)

3. Перевірка файлу rc.local в директорії /etc/rc.local

#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.

# Print the IP address

_IP=$(hostname -I) || true

if [ "$_IP" ]; then

printf "My IP address is %sn" "$_IP"

fi

sudo python /usr/share/PIpodScripts/buttons.py & // Обов'язкова наявність цього рядка !!!

exit 0

4. Перевірка файлу config.txt в директорії /boot/config.txt

В даному файлі повинні бути обов'язкові рядки:

  • dtparam=spi=on
  • gpio=25=op,dh
  • dtoverlay=hifiberry-dac

5. Конфігурація файлу mopidy.conf в директорії /etc/mopidy/mopidy.conf

Примітка: client_id и client_secret ви можете отримати за посиланням: https://mopidy.com/ext/spotify/

# For information about configuration values that can be set in this file see:

#

# https://docs.mopidy.com/en/latest/config/

#

# Run `sudo mopidyctl config` to see the current effective config, based on

# both defaults and this configuration file.

[raspberry-gpio]

enabled = true

bcm5 = play_pause,active_low,250

bcm6 = volume_down,active_low,250

bcm16 = next,active_low,250

bcm20 = volume_up,active_low,250

bcm24 = volume_up,active_low,250

[file]

enabled = true

media_dirs = /home/pi/Music

show_dotfiles = false

excluded_file_extensions =

.directory

.html

.jpeg

.jpg

.log

.nfo

.pdf

.png

.txt

.zip

follow_symlinks = false

metadata_timeout = 5000

[pidi]

enabled = true

display = st7789

rotation = 90

[mpd]

hostname = 0.0.0.0

[http]

hostname = 0.0.0.0

[audio]

mixer_volume = 30

output = alsasink device=hw:sndrpihifiberry

[spotify]

enabled = true

username = // Пошта на яку зареестрован Spotify

password = // Пароль від акаунта

client_id = // Клієнт ID

client_secret = // Секретний ключ

bitrate = 320 // Бітрейт

оплата картами Visa і MasterCard