Любительское радио — очень многогранное хобби. Лично меня в нем привлекает возможность разработки своих электронных устройств, в том числе трансиверов. И, как следствие, возможность понять, как они работают. Но поскольку создание собственного трансивера с нуля является не самой простой задачей, было решено начать с чего-то попроще. А именно, с открытого трансивера uBITX, который продается в виде набора для сборки.

Как ранее отмечалось в статье Выходим на радиолюбительские диапазоны 2 м и 70 см, обычно радиосвязи на УКВ возможны лишь на небольшие расстояния. Репитеры помогают с обходом препятствий и всяким таким, но не меняют картину радикальным образом. Возникает идея — а давайте соединим несколько репитеров в сеть, так, чтобы пользователи разных репитеров могли общаться между собой. Через что будем соединять? Конечно же, через интернет. Технология EchoLink реализует именно эту идею.

Антенный моделировщик представляет собой программу, в которую вы вводите модель антенны, а программа показывает свойства этой антенны — распределение тока, входное сопротивление, диаграмму направленности, график КСВ, и так далее. Звучит как что-то полезное. Так давайте же попробуем смоделировать нашу первую антенну, и воспользуемся для этого моделировщиком cocoaNEC.

До сих пор мой опыт с любительским радио был ограничен исключительно работой на коротковолновых диапазонах (3-30 МГц). Однако радиолюбителям также доступны УКВ-диапазоны 2 метра (она же «двойка», 144-146 МГц) и 70 сантиметров (430-440 МГц). Работа в этих диапазонах имеет кое-какие нюансы. Если вы просто приобретете УКВ-рацию и покричите CQ на вызывной частоте с балкона, то, скорее всего, получите не самый удачный опыт. Вот о том, какие есть подводные грабли на УКВ и как их избежать, далее и пойдет речь.

Как ранее было показано в обзоре MFJ-971, типичный антенный тюнер представляет собой два переменных конденсатора и переменную катушку индуктивности. Звучит как что-то, что не сложно сделать самому. Давайте выясним, так ли это, и что в итоге получится по деньгам. Чтобы описанные далее шаги мог повторить любой желающий, было решено использовать исключительно компоненты, которые свободно и большом количестве продаются онлайн.

Некоторое время назад я стал задумываться о покупке нового антенного анализатора. Я в общем-то доволен моим Mini60S, но данное устройство годится только для КВ-антенн. В то же время много интересного происходит на частотах 144-146 МГц (радиолюбительский диапазон 2 метра), 430-440 МГц (диапазон 70 см), в ISM диапазоне 433.05-434.79 МГц (в нем работают LPD-рации и многие радиомодули), а также на интервалах 137-138 МГц (метеоспутники), 108-137 МГц (авиадиапазон), 151.7-156.0 МГц (ж/д диапазон), 156-174 МГц (морской диапазон), 300-337 МГц (речной диапазон) и 446.0-446.2 МГц (PMR-рации). Недорогим и полностью открытым анализатором, покрывающим все эти частоты, является анализатор белорусского радиолюбителя Юрия Кучуры, EU1KY.

Радиолюбители общаются голосом в режиме SSB, обмениваются текстом в BPSK, и даже передают какие-то непонятные цифровые пакеты в FT8. Чего не хватает в списке? Конечно же, изображений. Изображения передаются в режиме Slow-Scan Television, или SSTV, с которым мы сегодня и познакомимся.

Один из недостатков антенного анализатора Mini60S заключается в том, что им неудобно смотреть изменение параметров антенны на широком интервале частот (например, от 1 до 30 МГц). Приложение Open60 позволяет строить такие графики, но делает это с большим шагом (около 1 МГц), из-за чего картина получается смазанной. Другой недостаток заключается в том, что иногда приложение подключается к устройству по Bluetooth не с первого раза. Было решено попробовать исправить оба недостатка при помощи небольшого набора скриптов.

В связи с наступлением лета у меня возник интерес к портативным антеннам для выездов на природу. К таким антеннам предъявляются конфликтующие требования. Во-первых, антенна должна быть легкой и умещаться в рюкзак. Во-вторых, антенна не должна быть компромиссной, поскольку при работе от аккумулятора на малой мощности не до компромиссов. Кроме того, должна быть возможность развернуть антенну в любых условиях — хоть в лесу, хоть посреди поля. Также антенна должна иметь определенный запас прочности. Имеющийся у меня траповый диполь не очень подходит по последним двум пунктам, поскольку его центральная часть должна крепиться на большой высоте, а балун и трапы продемонстрировали малую устойчивость к падениям на твердую поверхность.

Нет такой вещи, как идеальная модель многопоточности. Одни задачи хорошо ложатся на треды и мьютексы, другие на каналы и горутины (a.k.a CSP), третьи на акторную модель, четвертые на Software Transaction Memory. Из этих моделей язык Go предлагает первые две. Но, как мы сейчас убедимся на примере акторов, не представляет труда добавить в язык и другие модели.