Tabla de contenido:

Transmisor de radio Raspberry Pi: 4 pasos
Transmisor de radio Raspberry Pi: 4 pasos

Video: Transmisor de radio Raspberry Pi: 4 pasos

Video: Transmisor de radio Raspberry Pi: 4 pasos
Video: Proyecto Transmisor de Radio Fm en una Raspberry pi 2024, Noviembre
Anonim
Transmisor de radio Raspberry Pi
Transmisor de radio Raspberry Pi

Actualización reciente (14/02/19):

Estas instrucciones ya no están actualizadas y no deben usarse con ningún pi además del RPI original. Continúe con estas instrucciones bajo su propio riesgo independientemente. Lea los comentarios para ver con qué otras personas están teniendo problemas antes de comenzar. Ya no respondo preguntas sobre este instructable. Gracias por leer y buena suerte.

La Raspberry Pi es una computadora muy útil que se puede usar para muchas cosas diferentes. La gente de Imperial College Robotics Society tiene una nueva forma de usar su golosina favorita. Diseñaron un programa que convierte al Pi en un transmisor de radio FM. Este instructivo le mostrará cómo hacer su propio transmisor Pifm, instalando y usando el programa.

Algunas actualizaciones (11/03/15):

Hay un nuevo programa que escribí donde solo necesitas el nombre del archivo (NO LA RUTA). Instalará todo por ti, todo lo que tienes que hacer es escribir la frecuencia y el nombre del archivo a reproducir (WAV o MP3, estéreo o mono). github.com/CodyJHeiser/PiStation

ICRS ha lanzado otra versión de PiFM hace un tiempo, ahora le permite reproducir sonidos estéreo (archivos mp3) a través de la radio. Puede ir a este enlace aquí para ver la nueva información (el nuevo código está incluido en mi programa mencionado anteriormente).

Más actualizaciones (06/08/15):

¡El miembro, AndrewG29, me ha dado un enlace a GitHub que es compatible con Raspberry Pi 2! A través del método tradicional, esto no funciona en el RPi2.

Paso 1: tener las piezas necesarias

Tener las piezas necesarias
Tener las piezas necesarias
Tener las piezas necesarias
Tener las piezas necesarias
Tener las piezas necesarias
Tener las piezas necesarias

Obviamente, esto no funcionará a menos que tenga las piezas adecuadas para encender su radio Pifm. Enumeraré las cosas básicas que necesita para iniciar su Raspberry Pi que la mayoría de ustedes ya tiene, pero lo pondré allí para las personas que no lo hacen. En el segundo párrafo hay cosas que puede que no tenga y que necesite. 1. Raspberry Pi 2. 5 voltios 1 amperio (entre 750 miliamperios y 2 amperios es lo que he probado) Fuente de alimentación USB 3. Cable micro USB 4. Al menos 2 GB de tarjeta SD con Raspbian 5. Una pantalla o ssh Now más allá de lo básico, también necesitará estos elementos para que funcione. 1. Cable Ethernet o un dongle wifi (vea el paso dos si no tiene esto) 2. Algún tipo de antena Puede usar su dedo pero no funcionará tan bien, puede usar un Pi Cobbler con un cable sobresaliendo del pin como lo hice yo, funciona bien, el alcance proyectado es de unos 10 metros, pero encontré que es mucho más largo que eso.

Paso 2: descargar los paquetes

Descarga de paquetes
Descarga de paquetes

Ahora que tenemos todo lo que necesitamos, podemos empezar a instalar el software, es un proceso muy simple. Tenga en cuenta que esto no funcionará si no está conectado a Internet (consulte a continuación **). Solo necesita Internet para descargar el software, puede usarlo posteriormente sin Internet. ** Si tiene un cable Ethernet, puede ignorar este párrafo. Si no tiene un cable Ethernet pero aún desea hacer esto, puede descargar los archivos en su computadora y ponerlo en una unidad flash y cargarlo en el directorio "pi / home". Ahora, en su terminal Pi, escriba esto exactamente, ¡preste atención a las mayúsculas! wget www.icrobotics.co.uk/wiki/images/c/c3/Pifm.tar.gz ('P' en mayúscula en 'Pifm.tar.gz') ls (Si lo hizo bien al escribir 'ls' debería ver otros archivos junto con uno llamado, 'Pifm.tar.gz') tar -xvf Pifm.tar.gz (Nuevamente, 'P' en mayúscula en 'Pifm.tar.gz') ¡Eso es! Todo el código está hecho, ahora pasemos al siguiente paso para aprender cómo reproducir música en cualquier estación que desee.

Paso 3: uso del software

Usando el software
Usando el software
Usando el software
Usando el software

Finalmente llegamos al final de nuestro viaje, pero todo este arduo trabajo da sus frutos cuando puedes impresionar a tus amigos con tus nuevas e increíbles habilidades de "pirateo". Hay algunos comandos que se utilizan para controlar el pi. Los enumeraré a continuación, los dividiré y le diré lo que significan paso a paso. Antes de entrar en el código, necesita saber de qué pin sale la transmisión para poder conectarle su antena. El pin 4 de GPIO es lo que se está utilizando, desafortunadamente no puede cambiar el número de pin porque tiene especificaciones específicas incrustadas en él, por lo que si tiene algo más que se está quedando sin el pin 4 de GPIO, tendrá que cambiarlo o quitarlo para que esto funcione.sudo./pifm sound.wav 100.1 sudo - Esto le da poder de administrador (como en Windows el administrador)./pifm - El./ se usa para ejecutar un programa, el programa que desea ejecutar es lo que poner después de ella (pifm) sound.wav: aquí está la música que desea que se reproduzca en la radio, puede cambiarla a cualquier ** archivo.wav 100.1: esta es la estación en la que desea que se reproduzca su música, puede cambiar esto a cualquier valor entre 87.1 y 108.1 Para salir de su canción presione, 'control' + 'c' Si tiene un micrófono, puede conectarlo al puerto USB y transmitir su voz a través de la estación de radio, esto es lo que debe escribir en: arecord -fS16_LE -r 22050 -Dplughw: 1, 0 - | sudo./pifm - 100.1 22050 (preste atención a las mayúsculas) Para hacer esto, por supuesto, debe tener un micrófono USB, tengo un micrófono de Wii Karaoke antiguo que funciona bien. Puedes comprar uno en Amazon, acabo de encontrar uno de Guitar Hero por alrededor de $ 15 aquí.

Paso 4: agregar otras canciones

Agregar otras canciones
Agregar otras canciones
Agregar otras canciones
Agregar otras canciones

Así que probablemente no quieras solo una canción en tu Raspberry Pi. Para poner las canciones que quieras en él tienes que tener el formato correcto. Tiene que ser un archivo.wav y si tiene un archivo.mp3 o.mp4 o lo que sea, debe convertirlo. Puede usar este en línea aquí. También tiene que estar en 16 bits: 22050 Hz: mono. Si no es así, sonará muy lento y extraño o muy rápido y extraño. ACTUALIZACIÓN: ahora hay una forma de usar archivos.mp3 en su raspberry pi, aquí hay un documento de Google para obtener más información. canción solo usa un servidor FTP como Fillzilla, puedes encontrar un tutorial bastante bueno aquí. Asegúrese de importarlo al directorio home / pi (está en él de forma predeterminada) para evitar trabajo adicional. En cuanto al código, simplemente reemplace 'sound.wav' con el nombre de su canción. EX. sudo./pifm livin_on_a_prayer.wav 100.1 Si su canción tiene espacios en ella puede notar que no funciona, le dará un error, para arreglar esto ponga el nombre de la canción entre comillas. EX. sudo./pifm "vivir en una oración.wav" 100.1 CONSEJOS: asegúrese de escribir con mayúscula lo que se supone que debe escribir Asegúrese de escribir todo correctamente Puede ver todas las canciones que descargó escribiendo 'ls' en el comando line Cualquier otra pregunta, ¡no temas dejar un comentario!

Recomendado: