Haz tu propio Bluetooth para el coche con Raspberry Pi

Sabi/ Julio 9, 2014

semifacilraspicaraudioHoy vamos a ver cómo hacer tu propio receptor Bluetooth con Raspberry Pi para que puedas reproducir música en el equipo de tu coche desde tu teléfono móvil.

Instrucciones:

Primero te instalas una imagen de Arch para procesadores ARM y creas el archivo /etc/udev/rules.d/10-local.rules con el siguiente contenido:

 

# Set bluetooth power up

ACTION==”add”, KERNEL==”hci0″, RUN+=”/usr/bin/hciconfig hci0 up”

 

En Segundo lugar creamos un archivo systemd para levantar la interface hci0 correctamente después de que el arranque el demonio bluetooth.

El archivo irá en /lib/systemd/system/bluepower.target y contendrá lo siguiente:

[Unit]

Description=Bluetooth power keeper

Requires=sys-subsystem-bluetooth-devices-%i.device bluetooth.service

PartOf=sys-subsystem-bluetooth-devices-%i.device

After=bluetooth.service sys-subsystem-bluetooth-devices-%i.device suspend.target

Conflicts=shutdown.target systemd-sleep.service

[Service]

Type=oneshot

RemainAfterExit=yes

ExecStart=/usr/bin/dbus-send –system –type=method_call –dest=org.bluez /org/bluez/%I org.freedesktop.DBus.Properties.Set string:org.bluez.Adapter1 string:Powered variant:boolean:true

ExecStop=/usr/bin/dbus-send –system –type=method_call –dest=org.bluez /org/bluez/%I org.freedesktop.DBus.Properties.Set string:org.bluez.Adapter1 string:Powered variant:boolean:false

[Install]

WantedBy=bluetooth.target

 

Después ejecutamos

sudo systemctl enable bluepower.target

Lo siguiente es habilitar el autologin para tu usuario al inicio editando el archivo:

 

/etc/systemd/system/getty@tty1.service.d/autologin.conf

Debes crear la carpeta getty@tty1.service.d con el siguiente contenido.

 

[Service]

ExecStart=

ExecStart=-/usr/bin/agetty –autologin username –noclear %I 38400 linux

Al final de ~/.bashrc añadir

pulseaudio -D

Por último la primera vez que conectes:

 

bluetoothctl

power on

agent on

scan on

 

Pon el dispositivo en modo de descubrimiento y te mostrará el dispositivo en la salida

pair macaddress

 

Sigue las intrucciones de pareado

trust macaddress

connect macaddress

Y si todo ha ido bien, deberías poder reproducir el audio desde el teléfono móvil a la raspberry Pi que a su vez lo enviará a tu equipo de audio.

Aquí la prueba gráfica.

 

Fuentes:

[1] https://bbs.archlinux.org/viewtopic.php?id=166362

[2] https://wiki.archlinux.org/index.php/automatic_login_to_virtual_console

[3]http://www.reddit.com/r/raspberry_pi/comments/28ogmo/i_made_my_pi_an_incar_bluetooth_audio_receiver/

Ya sabes como hacer tu propio Bluetooth para el coche con Raspberry Pi

 [button link=”http://echauncable.es/tienda/”]Ahora, si quieres una Raspberry Pi ¡Pincha aquí![/button]

Como siempre,  no olvides suscribirte para recibir automáticamente todas mis actualizaciones.  ¡Gracias por venir y hasta la próxima!!

¡Sabi te echa un cable!
Sabi saltando

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
*
*