Доработка Raspberry Pi Model B для создания линк-узла
В самом начале создания сети связи посредством линков (узлов состоящих из радиостанции и компьютера), соединенных между собой через интернет, в основном узлы мы делали на основе одноплатника Raspberry Pi model B. Причина довольно проста - они были широкодоступны и дешевы. Сейчас появилось много других используемых одноплатников, но первые Малинки все еще можно найти по приемлимой цене. Сегодня хочу поделиться тем, как это делаю я, исходя из определенного опыта создания линков.
Начнем. Самая простая из линейки Raspberry выглятит вот так, может быть с копрусом, может просто платой.
Первым делом я меняю штатный разъем USB на штырьковый коннектор. Извлечение разъема целиком процедура довольно трудоемкая, требующая специальных приспособлений, со временем я пришел к тому, что проще его корпус выкусить, а потом контакты по одному выпаять из платы. Установка коннектора тоже имеет свой нюанс, так как отверстия в плате расположены со смещением, обычно я вытаскиваю штырьки коннектора из направляющей планки, впаиваю их по отдельности, а затем одеваю на них пластиковую направляющую, поправляя контакты.
Следующим шагом, добавляю коннектор GPIO. Поначалу я использовал основной коннектор GPIO, но со временем я обратил внимание на не установленный с завода разъем, нашел в интернете полную распиновку платы и обнаружил, что плата имеет дополнительный коннектор GPIO на который выведены 4 GPIO порта, а так же пины GND и питания +5V и +3.3V. Оказалось очень удобным местом для подключения платы сопряжения с радиостанцией.
Отмываю остатки флюса с платы Raspberry
На этом подготовка платы Малинки завершена.
Далее собираю плату сопряжения с радиостанцией, ничего особенного, пара транзисторных ключей, разделительные кондерсаторы и звуковая карта. На фото ниже применена карта C-Media CM-108, но возможны и другие варианты.
Соединяю сопряжение и одноплатник, на этом сборка завершена, можно подключать к радиостанции.
Запуск, установка системы, программ и параметров.
Собранный таким образом узел может работать как в Эхолинк сетях, так и в сетях FRN в зависимости от применяемой программы управления. Это может быть Svxlink в первом случае, или AlterFRN во втором. Svxlink способен работать в обоих сетях, но у него есть небольшая проблема в модуле FRN, которая, к сожалению, пока не решена.
RC3M январь 2024