Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Transformando o Raspberry Pi em um transmissor FM

Imprimir
Avaliação do Usuário: / 2
PiorMelhor 

É possível transformar seu Raspberry Pi em um transmissor FM em poucos passos descritos nesse tutorial aqui.


ATENÇÃO: lembre-se que no Brasil as transmissões de rádio de qualquer natureza estão sujeitas à legislação federal e regulamentação da ANATEL. Transmissões clandestinas podem configurar crime, portanto use exclusivamente com intuito de aprendizado. Uma excelente ideia é não usar uma antena, mas um fio entre seu Raspberry Pi e o receptor FM, isso reduzirá a chance de você emitir uma onda de rádio sem necessidade.


Isso funciona gerando sinais de clock no GPIO 4 (pino 7) para geração de energia de sinal de rádio FM. Portanto tudo que será necessário é conectar uma antena no GPIO 4 (veja aqui o mapeamento dos pinos GPIO) com tamanho entre 20 (suficiente) e 70cm (ótimo).


Como está em inglês ai vai o teste e um passo-a-passo:


Faça download do módulo no endereço http://omattos.com/pifm.tar.gz (coloquei em um lugar alternativo nesse link):


wget http://omattos.com/pifm.tar.gz


Descompactar:


tar -zxvf pifm.tar.gz


O pacote já vem com dois arquivos de som exemplos chamados left_right.wav e sound.wav. Você pode usá-los para realizar alguns testes:


sudo ./pifm sound.wav 100.0


Esse exemplo fará com que o arquivo sound.wav seja transmitido na frequência FM de 100.0 Mhz, você pode escolher outro arquivo e outra frequência que achar melhor.


Use o nome do módulo sem parâmetros para receber um help:


sudo ./pifm





 



É possível ainda enviar um arquivo MP3 usando o FFMpeg:


ffmpeg -i input.mp3 -f s16le -ar 22.05k -ac 1 - | sudo ./pifm -


Ou até diretamente de um microfone USB (veja o manual do areacord para configurar):


arecord -d0 -c2 -f S16_LE -r 22050 -twav -D copy | sudo ./pifm -


Com um Arduino e um módulo FM como aqui fica fácil testar seu projeto.



Adicionar comentário


Código de segurança
Atualizar

You are here: