Projeto 6 - Adicione música aos seus projetos com Raspberry

Olá Makers! Certamente você já deve ter percebido a saída de áudio, nas placas B+ ou versão 2, no entanto a título de curiosidade, este conector de áudio P2 (3,5mm) também serve como saída de vídeo composto, ou seja, esta apto a receber um plug 4 pólos como mostra a imagem abaixo.

Porém isso não impede que você isira um plug de áudio ou fone de ouvido, ela funcionará normalmente e é ai que entra nossa atividade. O que iremos fazer neste projeto é basicamente utilizar um push button para tocar qualquer ou quaisquer músicas que estejam na pasta que você criará. O conceito é simples, porém as aplicações são multiplas, vc poderá criar um PAD com toques definidos, acionar uma gravação para uma cancela de estacionamento ou porteiro eletrônico, dentre outras e outras que incluam a reprodução de .mp3

Caso não esteja seguro na interação de entradas e saídas é só relembrar o nosso Projeto 3

Então vamos aos procedimentos:

primeiramente iremos instalar o update de firmware do Raspberry:

sudo apt-get install ca-certificates git-core binutils
wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update
sudo cp rpi-update /usr/local/bin/rpi-update

Atualizando o firmware:

sudo rpi-update

Instalando ALSA, Mplayer e MPG321:

sudo apt-get install mplayer mplayer-gui alsa-base alsa-utils mpg321

Adicionando o módulo de áudio ao kernel:

modprobe snd_bcm2835

Configurando a saída de áudio:

amixer cset numid=3 1

Reinicie o Raspberry para que as alterações tenham efeito: 

sudo reboot

Com o Lx Terminal aberto crie uma pasta onde será adicionada a música 

mkdir/home/pi/musicas

após isso baixe ou copie a música que você irá usar para a pasta criada

circuito

a montagem é simples, faça conforme a imagem abaixo
O auto falante é apenas uma representação, o som você poderá testar através de um fone de ouvido ou de qualquer outro sistema de som mais potente, utilizando a entrada P2 do raspberry
 

Código

Abra a IDE do Python sudo idle
e passe o programa que seque, ou baixe-o AQUI
Não se esqueça de alterar o nome da música na ultima linha
os.system("mpg321 /home/pi/musicas/suamusica.mp3")
salve o programa, de run (F5) e verifique o funcionamento ao pressionar o botão!
aproveite o player do raspberry tocando as músicas do pendrive por exemplo ;)
Dúvidas ou sugestões, na nossa fan page.
até a proxima!!