Raspbian образ для MMDVM

ЛЕТО 2017

Образ на актуальной версии Rasbian с интерфейсом PIXEL и дополнениями от KC7WSU, DG9VH и UA6HJQ. Логин и пароль оставлены по умолчанию (pi/raspberry). Образ имеет следующие особенности:

+ Компактный, быстрый, исправлены ошибки и удалён мусор
+ Отключен блютуз
+ Включены: VNC (порт 5900), SSH (порт 22), Dashboard (порт 80)
+ Ethernet и WI-FI сети настроены на DHCP
+ По умолчанию установлено мировое время (GMT)
+ Свежие версии MMDVMHost, MMDVMCalibration, Arduino IDE
+ Добавлен APRS маяк
+ Задержка автоматического запуска MMDVMHost, на 2 минуты
+ Настройка и запуск ircDDB Gateway из меню
+ Встроен YSF Gateway и Parrot для C4FM
+ Добавлен скрипт для прошивки Retevis RT3 и обновления user.bin
+ DMR ID Database обновляется c диска RN6LKO
+ Автоматическая перезагрузка
+ Автоматическая чистка системы
+ Отчёт о запуске, на канале mmdvmstatus в Telegram


Образ от 4 июля 2017 года, для SD-карты 8Гб.

(для записи на карту используйте программу Win32 Disk Imager)

SD-Карта
Используйте карты micro-SD класса 10, более низкую скорость использовать нежелательно.

Первый шаг!
Сразу после загрузки образа, запустите sudo raspi-config, откройте Advansed Options и сделайте Expand Filesystem. Перезагрузитесь.

Dashboard
В образе встроен и активирован Dashboard DG9VH. Чтобы им воспользоваться, откройте браузер и введите IP адрес Raspberry Pi). Откроется http-страничка, с основными параметрами системы.

Описание меню (Amateur Radio)
Когда вы нажимаете на иконку 'Малины' в верхнем левом углу рабочего стола, открывается меню. Ниже, подробное описание каждого пункта:

Arduino IDE графическая оболочка для программирования Arduino
Edit APRS.ini установить коодинаты APRS маяка, для DMR режима
Edit MMDVM.ini настроить MMDVM Host
MD-380 menu скрипт для прошивки радиостанции и обновления user.bin
MMDVM Calibration перейти в режим калибровки с радиостанцией
MMDVMHost Background Service Console показать на экране окно с MMDVM Host
MMDVMHost Background Service Restart перезапустить MMDVM Host в режиме демона
MMDVMHost Background Service Start запустить MMDVM Host в режиме демона
MMDVMHost Background Service Stop остановить MMDVM Host демона
MMDVMHost Start запустить MMDVM Host в консоли
MMDVMHost Stop остановить MMDVM Host и закрыть консоль
Rebuild From Source пересобрать MMDVM Host и Calibration из исходников
Reset MMDVM.ini сбросить файл MMDVM.ini в исходное состояние
Update All обновить MMDVM и Arduino
Update DMR ID Database обновить файл со списком DMR ID (формируется RN6LKO)
ircddbgateway config графический конфигуратор D-Star
ircddbgateway daemon включение D-Star в режиме демона
ircddbgateway start запуск графической оболочки D-Star
YSFGateway.ini редактировать настройки локального шлюза для C4FM
YSFGateway Start локальный шлюз для C4FM подключенный к 'попугаю'

После всех настроек, достаточно один раз выбрать пункт 'MMDVMHost Background Service Start' чтобы программа MMDVMHost запускалась автоматически (в режиме демона), через 2 минуты после включение Raspberry Pi.

Смотрите скрины этой сборки:


Настраиваем 'железо'

Ниже, блок-схема хотспота на базе MMDVM, для которого и нужен предлагаемый img-образ. Загрузка sketch в Arduino DUE, делается из меню, выберите пункт Arduino IDE.

Хотспот может работать в режимах D-Star, DMR, C4FM, P25, передавать APRS маяки через сеть, прошивать плату Arduino DUE и программировать Retevis RT3.

Есть разные MMDVM платы, которые можно купить или сделать. Мне понравились варианты RA4NHY и SP8NTH.

Из простых самодельных конструкций, я рекомендую схему с NTH разводкой контактов и стабилизацией смещения. Все резисторы в цепи смещения, должны быть строго одинакового номинала!

Внешний опорный генератор на 12МГц, не обязателен, но желателен, так как позволяет уменьшить количество ошибок при приёме слабого DMR сигнала. При его подключении, нужно раскоментировать соответствующую строку в файле config_h, перед программированием Arduino DUE. Как показано ниже:

// For 12 MHz
#define EXTERNAL_OSC 12000000

// For the SP8NTH board
#define ARDUINO_DUE_NTH

Схема собирается на небольшой плате и вставляется в гребёнку с помощью штырьков. Детали располагаются с обеих сторон платы. На фото, плата приподнята, чтобы были видны контакты.

Обратите внимание! Для разных цифровых режимов, оптимальная полоса пропускания приёмного тракта радиостанции, также будет разной. Ширину ПЧ ставьте для DMR и C4FM 20-25кГц, а для D-Star не более 12.5кГц.

Обратите внимание! ДУК конструкции RA3APW, работает лучше чем MMDVM в режиме D-Star, Поэтому, если вас интересует только этот режим, используйте ДУК.

Ссылки:  
Dashboard R6HABN  
DMR на Кавказе  
ДУК RA3APW для D-STAR  
SvxLink + Raspberry PI = сервер голосовых услуг  
Сайт Ставропольских радиолюбителей  

UA6HJQ