Оглавление:
- Шаг 1. Что вам понадобится
- Шаг 2. Загрузите и запишите образ SD-карты
- Шаг 3. Подключитесь к Raspberry Pi и запустите начальную настройку
- Шаг 4: Настройте программное обеспечение IGate
- Шаг 5: Окончательная перезагрузка - работа сделана
Видео: Создание любительского радио APRS RX Only IGate с использованием Raspberry Pi и RTL-SDR ключа менее чем за полчаса: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Обратите внимание, что сейчас он довольно старый, поэтому некоторые части некорректны и устарели. Файлы, которые вам нужно отредактировать, изменились
Я обновил ссылку, чтобы предоставить вам последнюю версию изображения (используйте 7-zip для его распаковки), но для получения полных инструкций см. Статью в моем блоге здесь
В Интернете есть довольно много методов, показывающих, как настроить любительское радио. APRS принимает только iGate с использованием Raspberry Pi и различных типов приемников. У меня был ключ RTL-SDR и запасной Pi, поэтому я подумал, что найду руководство и буду следовать ему.
Это довольно сложно!
Некоторые руководства отсылают вас к другим руководствам, в некоторых отсутствуют шаги, а другие просто совершенно непонятны, если вы хорошо знакомы с операционной системой Raspberry Pi.
Я создал образ Raspberry Pi, который вы можете загрузить со всем установленным программным обеспечением, которое требует от вас отредактировать только два (или, возможно, три) файла, чтобы он заработал.
Шаг 1. Что вам понадобится
Raspberry Pi
Думаю, это довольно очевидно. Приятно то, что вы можете использовать любую модель Pi, это не обязательно должна быть последняя модель (Raspberry Pi 3 на момент написания), это отлично работает с Raspberry Pi Zero. Я использую Zero для своего iGate, а загрузка процессора составляет около 35%.
Электронный ключ RTL-SDR
Не все ключи RTL-SDR созданы одинаково, существует много разных типов, поэтому я не могу точно сказать, что получить. Тем не менее, я рекомендую вам найти модель с набором микросхем R820T2 и TCXO (кварцевый генератор с регулируемой температурой), поскольку это даст вам лучшую точность и стабильность частоты. Я использую ключ RTL-SDR R820T2 1PPM TCXO, который можно приобрести прямо у RTL-SDR или у многих других поставщиков.
Шаг 2. Загрузите и запишите образ SD-карты
Для начала вам нужно загрузить мой собственный образ Raspberry Pi отсюда или, желательно, загрузить через торрент-файл, щелкнув здесь. Я сам размещаю его, поэтому буду признателен всем, кто поможет засеять этот файл.
Это файл размером 2,2 ГБ, который при распаковке увеличится до 4 ГБ. Этот образ поместится на SD-карту на 4 Гбайт и отлично работает, поэтому вам не нужна карта большой емкости.
Чтобы убедиться, что у вас есть хорошая загрузка, вы можете проверить значения MD5. MD5 файла aprs-igate.zip - это dde367dc0db9365b84850fcdc46519e4MD5 из aprs-igate.img - это 93060310c5a5c4a3a46822944dc0401rs8d3fMD5fdc0403d3d5fdddc0403d3e5f2fddc0403d8e5f2f2 stretch.img - это 22998d62e7dd1b3f270834f6bfd5f089.
После того, как вы разархивировали загруженный файл, следующим шагом будет его запись на SD-карту. Вместо того, чтобы воспроизводить хорошо написанные инструкции с сайта Raspberry Pi, вы можете увидеть их здесь.
Примечание. У некоторых людей возникают проблемы с распаковкой файла. Если возникают ошибки, попробуйте 7-Zip.
Шаг 3. Подключитесь к Raspberry Pi и запустите начальную настройку
Если вы еще не знаете, какой IP-адрес у вашего Raspberry Pi, вам необходимо его узнать. Один из самых простых способов сделать это - подключиться к вашему интернет-маршрутизатору и посмотреть список подключенных устройств, чтобы определить, какое из них является Raspberry Pi. Как только вы это сделаете, я рекомендую вам настроить резервирование DHCP, чтобы при каждой перезагрузке Raspberry Pi он всегда имел один и тот же адрес. Мой Raspberry Pi имеет IP-адрес 192.168.1.144. Ваш почти наверняка будет другим.
Если вы используете Mac или компьютер под управлением Linux, вы можете подключиться к Raspberry Pi с терминала, если вы используете Windows, я рекомендую для подключения программу под названием PuTTY.
Я использую Mac, поэтому в окне терминала набираю:
Вам будет предложено ввести пароль - пароль по умолчанию на изображении - малиновый.
Это позволит вам войти в Raspberry Pi. В командной строке введите следующую команду, чтобы войти в утилиту настройки:
sudo raspi-config
Разверните файловую систему, нажав Enter на опции 1, затем выберите OK, и вы вернетесь на главный экран.
С помощью клавиш со стрелками перейдите ко второму варианту «Изменить пароль пользователя» и нажмите «Ввод». Нажмите Enter еще раз, и вам будет предложено ввести новый пароль UNIX. Введите новый пароль, нажмите Enter и еще раз введите новый пароль. Вы получите сообщение о том, что ваш пароль был успешно изменен.
Снова используйте клавиши со стрелками, чтобы перейти к параметрам локализации, и нажмите клавишу ВВОД. Снова используйте клавиши со стрелками, чтобы выбрать «Изменить часовой пояс», и нажмите «Ввод». Сначала выберите свой географический регион и нажмите ввод, затем выберите свой часовой пояс и нажмите ввод.
Теперь вы вернетесь на главный экран Raspberry Pi Software Configuration Tool. Используйте клавишу табуляции для выбора и нажмите ввод. Вас спросят, хотите ли вы перезагрузиться сейчас. Нажмите Enter для перезагрузки.
Шаг 4: Настройте программное обеспечение IGate
Вам понадобится пароль APRS, поэтому используйте Генератор паролей APRS в Magicbug, чтобы сгенерировать его.
Все программное обеспечение предустановлено, все, что вам нужно сделать, это отредактировать два (а возможно, три) файла.
Войдите в свой Raspbery Pi и введите следующие команды
cd ~ sudo nano sdr.conf Прокрутите вниз на несколько строк и измените xxx на свой позывной и требуемый SSID. -10 рекомендуется для iGates, поэтому, если ваш позывной - G9ABC, тогда строка будет выглядеть так: MYCALL G9ABC-10 В разделе ниже отредактируйте строку, начинающуюся с IGSERVER, чтобы она была правильной для вашего региона. Я нахожусь в Европе, поэтому моя строка читается как IGSERVER euro.aprs2.net Прокрутите вниз, и вы найдете строку, которая начинается с IDLOGIN. Измените xxx, чтобы он совпадал с позывным, который вы ввели в разделе MYCALL выше (включая SSID), а затем измените числа 123456 на пароль, полученный от генератора кодов доступа APRS. Справа внизу файла есть длинная строка. что начинается с PBEACON. Прокрутите строку и замените xx.xxxxxx своей широтой, yy.yyyyyy своей долготой (помните, что если вы находитесь к западу от экватора, ваша долгота будет отрицательным числом) и zz своим позывным, включая SSID.
Сохраните файл, нажав ctrl-x, затем нажмите клавишу Y и, наконец, нажмите Enter.
Теперь вы можете протестировать установку, введя следующую команду. Обратите внимание, что частота здесь установлена на 144,80M, поэтому, если вы находитесь где-то там, где это не правильная частота, вам нужно изменить эту строку соответствующим образом.
rtl_fm -f 144.80M - | Direwolf -c sdr.conf -r 24000 -D 1 -
Если все в порядке, вы увидите экран, подобный показанному в верхней части этого шага. Нажмите ctrl-c, чтобы выйти из теста.
Если ваша локальная частота APRS не 144,800 МГц, вам необходимо отредактировать дополнительный файл.
cd ~ sudo nano dw-start.conf
Вы ищете строку, которая начинается:
DWCMD = bash -c 'rtl_fm -f 144.80M - Измените 144.80M на любую вашу частоту APRS, например 144.39M для Северной Америки. Сохраните файл, нажав ctrl-x, затем нажмите клавишу Y и, наконец, нажмите Enter. Последнее, что нужно сделать, это настроить систему так, чтобы APRS iGate запускался автоматически при каждой перезагрузке Raspberry Pi. Введите следующую команду:
crontab -e
Прокрутите вниз, и вы увидите следующую строку. # * * * * * /home/pi/dw-start.sh> / dev / null 2> & 1
Удалите # в начале этой строки. Сохраните файл, нажав ctrl-x, затем нажмите клавишу Y, а затем нажмите Enter.
Шаг 5: Окончательная перезагрузка - работа сделана
Перезагрузите Raspberry Pi, и после перезапуска он автоматически подключится к сети APRS и будет работать как iGate только для приема. Ничего не будет отображаться на дисплее, пока он работает таким образом, поэтому вы можете проверить свой статус на aprs.fi, выполнив поиск по введенному вами позывному (включая SSID). Вам даже не нужно входить в Raspberry Pi, шлюз запустится автоматически в течение девяноста секунд после перезагрузки.
Обратите внимание: я не претендую на оригинальность этого метода настройки, я просто следил за тем, что уже есть в Интернете, и для вашего удобства создал изображение на основе этих инструкций. Моими двумя исходными документами были Raspberry Pi SDR IGate и Raspberry Pi Packet TNC. Я настоятельно рекомендую вам ознакомиться с ними обоими, чтобы увидеть, что здесь было сделано. Вы также можете прочитать статью в моем блоге, где я перечисляю все команды, которые я использовал для создания этого изображения. Также стоит скачать полное руководство пользователя Dire Wolf.
Рекомендуемые:
Сделайте веб-радио менее чем за 15 долларов: 4 шага (с картинками)
Сделать веб-радио менее чем за 15 долларов: Итак, я решил сделать проект, который некоторое время откладывал: самодельное, полностью функциональное веб-радио, в комплекте с усилителем и динамиком, менее чем за 15 евро!. Вы можете поменять между предустановленными потоковыми радиостанциями одним нажатием кнопки и вы можете
Рамка для фотографий Raspberry Pi менее чем за 20 минут: 10 шагов (с изображениями)
Рамка для фотографий Raspberry Pi менее чем за 20 минут: Да, это еще одна цифровая фоторамка! Но подождите, он более гладкий и, вероятно, самый быстрый в сборке и запуске
Создайте двойной источник питания 15 В с использованием готовых модулей менее чем за 50 долларов: 10 шагов (с изображениями)
Создайте двойной источник питания 15 В с использованием готовых модулей менее чем за 50 долларов: Введение: если вы любитель аудио, вы знакомы с источниками питания с двумя шинами. Для большинства аудиоплат с низким энергопотреблением, таких как предусилители, требуется от +/- 5 В до +/- 15 В. Наличие источника питания с двойным напряжением делает его просто
Удвойте время автономной работы радио DX3 от Spektrum менее чем за 20 долларов: 11 шагов
Удвойте время автономной работы радио DX3 от Spektrum менее чем за 20 долларов: Впервые мне пришла в голову идея об этом в ветке для DX6 / 7 на форумах RCGRoups.com. Я управляю нитро-автомобилями, поэтому купил DX3. Некоторое время я пользовался радио, и время автономной работы было лучше, чем у большинства радиостанций, но владельцы DX7 получали как
Создание Android менее чем за 30 долларов: 4 шага
Создание Android менее чем за 30 $: этот андроид может говорить, может слушать, и после некоторой настройки с помощью программного обеспечения для распознавания голоса он будет открывать и закрывать множество различных приложений. Вы можете создавать бесконечное количество крутых дизайнов. Вам нужна: Веб-камера. 7 $ Микрофон 1 $ динамики 1 $ Светодиодная подсветка 50 центов