ВЗЛОМ ЛЮБОГО РАДИО 📻
Всем доброго времени суток! Сегодня мы сделаем с вами из любой малинки маленькую "FM станцию".
Вы сможете транслировать любую музыку, свой голос на любой FM частоте!
Прежде чем прочесть эту статью, вам следует прикупить все нужное оборудование. Ибо без этого у вас ничего не выйдет
Автор статьи никого не призывает к правонарушениям и отказывается нести ответственность за ваши действия. Вся информация предоставлена исключительно в ознакомительных целях. Спасибо!
Начало
В качестве антенны можно использовать провод, либо джампер. Вставлять необходимо в GPIO4 (отмечено на рисунке). Расположение GPIO будет таким же на разных моделях.
Теперь необходимо установить на SD карточку Raspberry OS(именно её, с kali не получилось ввиду отсутствия нужных пакетов). Об этом не раз мы писали в статьях, подробную информацию найдёте.
Ссылка на прошивку: Скачать
разархивируем образ после скачивания, заливаем его на sd карточку( 8 гб и более) через balenaetcher.
После того, как ОС установилась, ищем раздел boot (раздел SD карты) и создаем в корне раздела два файла:
Файл ssh нужен для старта ssh-сервера. Его оставляем пустым. А вот в файл wpa_supplicant.conf помещаем настройки для подключения к Wi-Fi сети:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
меняем название и пароль для вашей wi-fi точки, к которой необходимо подключиться.
Вставляем карту в малину, подключаемся по ssh через putty:
Теперь создадим отдельный каталог и перейдём в него:
mkdir PI_FM cd PI_FM
после этого прописываем команду на клонирование репозитория:
sudo git clone https://github.com/markondej/fm_transmitter
Теперь установим компилятор C для запуска:
sudo apt-get install gcc g++ make
Теперь мы можем скомпилировать программу. Для этого войдите в загруженный каталог и скомпилируйте с помощью команд:
cd fm_transmitter sudo make
Готово!
Теперь будем запускать вещание. При запуске программы мы должны указать частоту, на которой мы хотим транслировать, и название аудиофайла, который мы хотим воспроизвести. По умолчанию там будет аудио-файл, загруженный вместе с программой под названием acoustic_guitar_duet.wav
Запустим вещание на частоте 100 Мгц:
sudo ./fm_transmitter -f 100 -r acoustic_guitar_duet.wav
Всё, можно настроить приёмник на выбранную вами частоту и услышать процесс работы)
Передатчик будет работать только с аудиофайлами формата .wav
Что бы закинуть свои файлы, можно из под линукса зайти в раздел rootfs:
закидываем сюда wav или mp3 файлы, после чего открываем консоль в этой папке (F4), и прописываем команду:
cp pesnya.mp3 /fm_transmitter/
Так как подходят для воиспроизведения только wav, есть выход, что бы запускать mp3 файлы.
sudo apt-get install sox libsox-fmt-mp3
соглашаемся со всеми требованиями. После окончания установки, убедитесь что находитесь в каталоге fm_transmitter и что в папке находится ваш mp3 файл.
Теперь конвертируем его в wav:
sudo sox my-audio.mp3 -r 44100 -c 1 -b 16 -t wav my-converted-audio.wav
теперь мы можем запустить трансляцию конвертированного mp3 файла в wav:
sudo ./fm_transmitter -f 100.0 my-converted-audio.wav
Трансляция голоса в эфир в реальном времени
Для начала вам необходимо подключить через переходник USB микрофон к малине. После этого прописываем следующую команду:
arecord -D hw:1,0 -c 2 -d 0 -r 22050 -f S16_LE | sudo ./fm_transmitter -f 100 -
Готово! теперь на выбранной вами частоте вы сможете услышать свой голос.
Для повторной трансляции голоса, необходимо "убить" процесс:
Необходимые оборудования:
СПАСИБО ЗА ПРОЧТЕНИЕ СТАТЬИ! ЕЩЕ БОЛЬШЕ СВЕЖЕГО МАТЕРИАЛА ВЫ МОЖЕТЕ НАЙТИ В ТЕЛЕГРАМ КАНАЛЕ
• Tik-Tok: aferium
• Группа ВК: aferium_vk
• Телеграм: aferium
• Яндекс Дзен: aferium
• VC.RU: aferium
• Teletype: aferium