Прошел почти месяц с прошлого видео; все это время велась работа по улучшению системы управления с целью обеспечения наилучшего вида и требуемого мне функционала. На видео представлен МАКЕТ, отладочная плата. Реальная система управления будет выглядеть иначе. Ушел в небытие сенсорный резистивный экран как довольно бестолковая в практическом плане вещь, добавились кнопки и некоторые возможности. Акцент прежде всего делался на графической составляющей: сейчас на экране ничего не мерцает в отличие от того, как это было в предыдущем варианте, использованы гладкие, приятные глазу шрифты. Спектр синтезатора удалось сохранить в достаточной степени чистым без отключения i2c-шины, но с переводом ее в нештатный режим, который, впрочем, ESP32 позволяет устанавливать без проблем. По итогу все очень и очень неплохо получилось :) Кнопками заведуют пара хитрым образом каскадированных шифраторов К555ИВ3, что позволяет обойтись без лишних источников различного рода шумов и наводок на плате - чисто статические сигналы при нажатых кнопках и опрос прямо внутри ESP32 с выдачей в программный код. Функционал: безразрывное (энкодером) и разрывное (кнопками) перекрытие целевого диапазона 100 кГц - 35 МГц (в синтезаторе формируется сигнал для смесителя плюсом с первой ПЧ 45 МГц ), смена вида работы SSB\CW, смена боковой полосы LSB\USB ( в том числе и автоматическая, после 10 МГц), блокировка клавиатуры, отключаемый аттенюатор, расстройка по приему до 5 кГц в каждую сторону от установленной частоты с шагом 100 Гц, “аналоговый“ S-метр и семь функциональных кнопок “про запас“. Все это на графическом дисплее 320х240 точек любого удобного размера ( интерфейс ILI9341). В будущем при необходимости можно ввести режим SPLIT, банк памяти частот, CAT-интерфейс и многое другое: масштабируемость кода, заложенная самим IG_58, осталась в лучшем виде. UPD от 06-07-2024: Комментарии пришлось закрыть, прошу прощения. Я еще раз убедился, что открывать их не следует, т.к. они будут либо оскорбительными, либо вообще не по теме видеоролика.
Hide player controls
Hide resume playing