IOT

IOT

dissabte, 13 de gener del 2018

Dac Xines


A l’hora d’escoltar la música pels nostres reproductors Squeezeplay o Squeezelite, ens donarem compte de que la sortida d’àudio de la Raspberry es queda una mica curta en quant a qualitat es refereix.
Les solucions que tenim son l’adquisició una targeta de so externa. Entre elles es troben les targetes per USB y els DACs, si be la primera opció ens pot resultar molt econòmica (al voltant de 2 €), un cop haguem provat la qualitat que ens subministra un DAC, no tindrem dubtes en escollir aquesta segona opció. El DAC es un conversor d’àudio digital – analògic i si bé els bons els podem comprar a partir de 40 €, tenim versions xineses de bais cost que podem adquirir a preus que van des dels 4 fins al 8 € aproximadament. En aquest article us explicarem com configurarlos.


Connexions:
El primer que haurem de fer es connectar el DAC a la Raspberry, seguidament us deixem la taula de connexions entre la Raspberry i el DAC.
DAC
GPIO
BCK
12 - GPIO 18
DATA
40 - GPIO 21
LRCK
35 - GPIO 19
GND
39 - GPIO GND
VCC
2 - GPIO 5 V PWR




Un cop connectat, obrirem una terminal per procedir a la seva configuració.

Editeu el fitxer config.txt
sudo nano /boot/config.txt
Comenteu la següent línia
dtparam=audio=on

Ha de quedar així:
# dtparam=audio=on

Afegiu la següent línia:
dtoverlay=hifiberry-dac

Per sortir i gravar:
Ctrl + X, S, Intro.

Configureu Alsa
Crear /etc/asound.conf amb el següent contingut:
sudo nano /etc/asound.conf
Afegiu el següent:
pcm.!default  {
type hw card 0
}
ctl.!default {
type hw card 0
}

Per sortir i gravar:
Ctrl + X, S, Intro.

Actualitzar la Raspberry:
sudo rpi-update
sync
sudo reboot

Configuració del software:
sudo nano /etc/modules
Afegir aquestes línies
snd_soc_bcm2708_i2s
bcm2708_dmaengine
snd_soc_pcm5102a
snd_soc_hifiberry_dac

Per sortir i gravar:
Ctrl + X, S, Intro.

Entreu com a root:
sudo su
cat >/etc/modules <<EOF
snd_soc_bcm2708_i2s
bcm2708_dmaengine
snd_soc_pcm5102a
snd_soc_hifiberry_dac
EOF

sync

sudo reboot

Comproveu si la targeta de so està habilitat amb "aplay":
aplay –l

Haureu de veure això:
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dac], device 0: HifiBerry DAC HiFi pcm5102a-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0

Verifiqueu el funcionament connectant la sortida d’àudio a uns altaveus:
./check-system.dac

Sentireu uns tons en diferents freqüències, si teniu problemes executeu el següent:
wget www.hifiberry.com/files/dac/check-system
mv check-system check-system.dac
chmod u+rx ./check-system.dac

Seguidament torneu a provar:
./check-system.dac

I amb això ja tenim el DAC en fucionamet, podeu provar-ho amb els reproductors Squeeze i veureu quina diferencia. Això si, també hem de comptar amb uns altaveus que tinguin un mínim de qualitat.

Cap comentari:

Publica un comentari a l'entrada