Оглавление:

Радиопередатчик Raspberry Pi: 4 шага
Радиопередатчик Raspberry Pi: 4 шага

Видео: Радиопередатчик Raspberry Pi: 4 шага

Видео: Радиопередатчик Raspberry Pi: 4 шага
Видео: Радиомодули EBYTE E22 LoRa 433мГц, обзор и тест дальности 2024, Июль
Anonim
Радиопередатчик Raspberry Pi
Радиопередатчик Raspberry Pi

Недавнее обновление (14.02.19):

Эти инструкции уже устарели и не должны использоваться с какими-либо пи, кроме исходного RPI. В любом случае, следуйте этим инструкциям на свой страх и риск. Прочтите комментарии, чтобы узнать, с чем у других возникают проблемы, прежде чем начинать. Я больше не отвечаю на вопросы по этому поводу. Спасибо за чтение и удачи.

Raspberry Pi - очень полезный компьютер, который можно использовать для самых разных целей. У сотрудников Общества робототехники Имперского колледжа появился новый способ использовать ваше любимое лакомство. Они разработали программу, которая превращает Pi в FM-радиопередатчик. Это руководство покажет вам, как сделать свой собственный передатчик PIFM, установить и использовать программу.

Некоторые обновления (11.03.15):

Есть новая программа, которую я написал, где вам нужно только имя файла (НЕ ПУТЬ). Он установит все для вас, все, что вам нужно сделать, это ввести частоту и имя файла для воспроизведения (WAV или MP3, стерео или моно). github.com/CodyJHeiser/PiStation

ICRS выпустила еще одну версию на PiFM некоторое время назад, теперь она позволяет воспроизводить стереозвук (файлы mp3) по радио. Вы можете перейти по этой ссылке здесь, чтобы ознакомиться с новой информацией (новый код включен в мою программу, указанную выше).

Дополнительные обновления (06.08.15):

Участник, AndrewG29, дал мне ссылку на GitHub, который поддерживает Raspberry Pi 2! Традиционным способом это не работает на RPi2.

Шаг 1: наличие необходимых деталей

Наличие необходимых деталей
Наличие необходимых деталей
Наличие необходимых деталей
Наличие необходимых деталей
Наличие необходимых деталей
Наличие необходимых деталей

Очевидно, это не сработает, если у вас нет нужных деталей для запуска радио Pifm. Я перечислю основные вещи, которые вам понадобятся для запуска Raspberry Pi, которые у большинства из вас уже есть, но я помещу их туда для людей, которые этого не делают. Во втором абзаце указаны вещи, которые могут вам не понадобиться. 1. Raspberry Pi 2. 5 вольт 1 ампер (я пробовал от 750 до 2 ампер) Источник питания USB 3. Кабель Micro USB 4. SD-карта не менее 2 ГБ с Raspbian на ней 5. Дисплей или ssh Теперь Помимо основ, вам также понадобятся эти предметы, чтобы он работал. 1. Кабель Ethernet или ключ Wi-Fi (см. Шаг 2, если у вас его нет) 2. Какая-то антенна Вы можете просто использовать палец, но это тоже не сработает, вы можете использовать Pi Cobbler с торчащим проводом штифта, как и я, он работает нормально, прогнозируемая дальность составляет около 10 метров, но я обнаружил, что он идет намного дольше этого.

Шаг 2: загрузка пакетов

Скачивание пакетов
Скачивание пакетов

Теперь, когда у нас есть все необходимое, мы можем приступить к установке программного обеспечения, это очень простой процесс. Имейте в виду, что это не сработает, если вы не подключены к Интернету (см. Ниже **). Интернет нужен только для загрузки программного обеспечения, после этого вы можете использовать его без Интернета. ** Если у вас есть кабель Ethernet, игнорируйте этот абзац. Если у вас нет кабеля Ethernet, но вы все равно хотите это сделать, вы можете загрузить файлы на свой компьютер, поместить их на флэш-накопитель и загрузить в каталог «pi / home». Теперь в вашем терминале Pi введите именно это, обратите внимание на заглавные буквы! wget www.icrobotics.co.uk/wiki/images/c/c3/Pifm.tar.gz («P» в «Pifm.tar.gz» с заглавной буквы) ls (Если вы сделали это правильно, набирая «ls», вы должен увидеть другие файлы вместе с одним с именем 'Pifm.tar.gz') tar -xvf Pifm.tar.gz (Опять же, в 'Pifm.tar.gz' заглавная буква «P») Вот и все! Весь код готов, теперь переходим к следующему шагу, чтобы узнать, как на самом деле воспроизводить музыку на любой станции, которую вы хотите.

Шаг 3: Использование программного обеспечения

Использование программного обеспечения
Использование программного обеспечения
Использование программного обеспечения
Использование программного обеспечения

Наконец-то мы подошли к концу нашего пути, но вся эта тяжелая работа окупается, когда вы можете произвести впечатление на своих друзей своими потрясающими новыми «хакерскими» способностями! Есть несколько команд, которые используются для управления Пи, я перечислю их ниже, разбил их и расскажу вам, что они означают, шаг за шагом. Прежде чем мы перейдем к коду, вам нужно знать, из какого вывода он транслируется, чтобы вы могли прикрепить к нему свою антенну. GPIO pin 4 - это то, что используется, к сожалению, вы не можете изменить номер контакта, потому что в него встроены определенные спецификации, поэтому, если у вас есть что-то еще, выходящее из GPIO pin 4, вам придется его изменить или вытащить чтобы это работало. sudo./pifm sound.wav 100.1 sudo - Это дает вам права администратора (например, в окнах администратора)./pifm -./ используется для запуска программы, программа, которую вы хотите запустить, - это то, что вы поместите после него (pifm) sound.wav - это музыка, которую вы хотите воспроизводить по радио, вы можете изменить ее на любой **.wav файл 100.1 - это станция, на которой вы хотите, чтобы ваша музыка воспроизводилась, вы можете изменить его на любое значение от 87,1 до 108,1. Чтобы выйти из песни, нажмите «Ctrl» + «c». Если у вас есть микрофон, вы можете подключить его к USB-порту и транслировать свой голос по радиостанции, вот что вы наберете в: arecord -fS16_LE -r 22050 -Dplughw: 1, 0 - | sudo./pifm - 100.1 22050 (обратите внимание на заглавные буквы) Для этого, конечно, у вас должен быть USB-микрофон, у меня есть старый микрофон Wii Karaoke, который отлично работает. Вы можете просто забрать его на Amazon, я только что нашел здесь Guitar Hero примерно за 15 долларов.

Шаг 4: Добавление других песен

Добавление других песен
Добавление других песен
Добавление других песен
Добавление других песен

Так что, вероятно, вам не нужна только одна песня на Raspberry Pi. Чтобы записать на него песни, которые вы хотите, у вас должен быть правильный формат. Это должен быть файл.wav, и если у вас есть файл.mp3 или.mp4 или что-то еще, вам необходимо его преобразовать. Вы можете использовать это онлайн здесь. Он также должен быть в формате 16 бит: 22050 Гц: моно. Если это не так, это будет звучать очень медленно и странно или очень быстро и странно. ОБНОВЛЕНИЕ: теперь есть способ использовать файлы.mp3 в вашем raspberry pi, здесь есть документ Google для получения дополнительной информации. Https://docs.google.com/document/d/1URn_9QpnP9CjUq9fpjuMdpL6svTr8hoGThmilHePV5g/edit? song просто используйте FTP-сервер, такой как Fillzilla, вы можете найти здесь довольно хорошее руководство. Убедитесь, что вы импортировали его в домашний каталог / pi (он находится в нем по умолчанию), чтобы избежать лишней работы. Что касается кода, просто замените 'sound.wav' названием своей песни. БЫВШИЙ. sudo./pifm livin_on_a_prayer.wav 100.1 Если в вашей песне есть пробелы, вы можете заметить, что она не работает, она выдаст вам ошибку. Чтобы исправить это, поместите название песни в кавычки. БЫВШИЙ. sudo./pifm "living on a молва.wav" 100.1 СОВЕТЫ - Убедитесь, что вы используете заглавные буквы, что вы предполагаете. Убедитесь, что все написано правильно. Вы можете увидеть все песни, которые вы скачали, набрав 'ls' в команде line Есть еще вопросы, не бойтесь оставлять комментарии!

Рекомендуемые: