Долго не мог прошить, т.к. программатор упорно не хотел видеть плату Arduino. Оказалось, что пин D13, подключенный по авторской схеме к затвору IRF510, нужно перед прошивкой отпаивать.
Жалею, что не послушал
Геннадия и потратил время, испортив корпус и встроив туда дисплей с энкодером.
Дисплей здесь действительно не имеет никакого смысла. Вдобавок он ещё и шумит (полосы в первой половине водопада).
Энкодер вместе с плавной перестройкой частоты - спорное решение. Каналы, переключаемые кнопкой, для FSK-трансивера всё-таки гораздо удобнее крутящейся ручки.
Геннадий, извините за то, что я сказал, что Ваша прошивка не работает. Всё там работает, это я по незнанию что-то неправильно делал. Единственное, я добавил пин D13 к затвору транзистора, как делал автор в оригинале. Так выходная мощность немного больше получается.
Фильтр требует точной настройки. Вместо конденсатора связи поставил подстроечник на 10 пФ, т.к. вещалки в какой-то момент всё равно вернулись. На скриншоте водопад после настройки, приём на дельту горизонтальной поляризации и с высотой подвеса ~2 м. Вещательные станции приёму больше не мешают. Думаю, фильтр можно ещё лучше подкрутить. Калибровку сишки пока не делал.
Чувствительность у трансивера в целом приемлемая для его уровня. В зависимости от прохождения, станций может быть и больше, чем на скриншоте.
Решил ещё красиво сделать, взял 4-контактное гнездо mini jack, купил кабель под него, но пока не получается заставить работать одновременно и приём, и передачу. При подключении как линейного входа есть только приём, при подключении как гарнитуры - есть только передача.
Дополнение: приём на вертикал 5/8. Иногда появляются какие-то артефакты или смазываются некоторые сигналы, но это вполне терпимо.