Для активации новой учетной записи и ее подтверждения на Форуме - необходимо связаться с администратором по электронной почте p-i-n-o-k-i-o@mail.ru.
Все новые учетные записи не прошедшие подтверждения администратором воспринимаются как спам.

Проект "Concept Corr": или самый навороченный фонокорректор...?

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 97
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 4 раза
Поблагодарили: 27 раз
Контактная информация:

#81

Сообщение nikola1971 » 10 апр 2023, 18:28

С большей долей вероятности, закончил окончательную доводку изображения, на всех страницах. При загрузке в дисплей, потребовалась более детальная подборка стиля шрифта, его размера и "жирности". Даже самый мелкий размер шрифта, который чётко читается "чёрным по белому", при использовании других цветов - на дисплее уже становится "блёклым-грязным". В редакторе, на большом мониторе - всё намного лучше, но оно и понятно: где монитор, а где NEXTION 320х240.
В итоге, окончательно отредактировал почти каждую надпись, особенно те, что " в цвете". Получил вполне удовлетворительный результат. Кажется, что не хуже, чем у...имеющихся у меня кнопочных телефонов: NOKIA, Fly... Да, и походный Garmin-Vista, хотя у него изображение даже лучше, чем у простеньких телефонов. Единственное, что в телефонах используют шрифт, с контурной обводкой(так назовём). Такой шрифт, возможно был бы неплох без фоновой подкладки, т.к. просто наложение шрифта на картинку - оказалось плохим решением. В имеющимся у меня телефоне, достаточно светлая надпись выводится прямо на светлую картинку обоев, но за счёт контура - остаётся достаточно читаемой. Ну, да ладно.
Теперь буду переходить к привязке в программу. Решил попробовать убрать текстовую информацию из МК-Аrduino, перенеся её в NEXTION. Допустим, текстовое поле может выводить разные сообщения, все возможные их варианты хочу хранить в дисплее. Что поможет сохранить рабочую память в МК. Там она нужнее, да и "текст" забирает больше памяти, чем данные.
Страница ОЖИДАНИЯ, готовности.
Изображение
Команды управления проигрывателем будут выводиться на дисплей, только во время их активации, с пульта или когда активирован режим <ПЕРЕМЕЩЕНИЯ ТОНАРМА>(фиксированного) или <РЕЖИМ ОБЗОРА>. Чтобы не загромождать картинку. По центру бегущая строка, без фоновой подложки. В самом простом случае - <DISC PLAY>
Изображение
Ввод коэффициентов линеаризации испытательного генератора и испытательных частот.
Изображение
Страницы подпрограммы измерения АЧХ, с измерительной пластинки.
Изображение
Изображение
За это сообщение автора nikola1971 поблагодарили (всего 2):
Евгений Михеев, seurf
Рейтинг: 33.3%
 
Николай

Аватара пользователя
poty
Профи
Профи
Сообщения: 4772
Зарегистрирован: 24 мар 2014, 10:00
Откуда: Россия, Москва
Благодарил (а): 165 раз
Поблагодарили: 526 раз
Контактная информация:

#82

Сообщение poty » 11 апр 2023, 00:38

Интересные меню.
Владислав

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 97
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 4 раза
Поблагодарили: 27 раз
Контактная информация:

#83

Сообщение nikola1971 » 09 июн 2023, 02:20

Почти два месяца не обновлял тему. Есть большое продвижение, в деле " раскрашивания информации на дисплее". Оживил, около 20 страниц, из 36.
Сейчас подошёл уже к выводу-построению графиков АЧХ. В чём-то, даже сам оказался не готов, к достижению подобного результата: смотрится и управляется достаточно прилично. Как только настрою качественную интернет - связь, можно будет прикрепить и фото-видео отчёты. Зато, пока нет нормального интернета - всё время уходит на программу :smile:
P/S Все странички, что на фото, выше, уже - активные.
За это сообщение автора nikola1971 поблагодарили (всего 3):
Евгений Михеев, poty, seurf
Рейтинг: 50%
 
Николай

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 97
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 4 раза
Поблагодарили: 27 раз
Контактная информация:

#84

Сообщение nikola1971 » 11 авг 2023, 03:19

Приветствую!
Лето...поэтому хочется успеть всё :smile: Природа, ягоды и, даже, белые грибы, которых уже успел набрать, почти мимоходом.
Да, при этом, уже интерфейс программы управления - русифицирован. Добавлено всё, что касается стандартных функций управления подсветкой: яркость и её отключение, через заданное время (точнее уменьшение до минимума - 3%). Три цветовых фона страниц, на выбор...И, буквально только что законченная функция: возможность "присвоить имя"( к примеру, марку картриджей) трём ячейкам EEPROM, куда записываются номиналы нагрузки для RL-коррекции. Это, единственная функция, где использовал сенсорные возможности NEXTION - его встроенную экранную клавиатуру. Всё остальное управление - исключительно энкодером-кнопкой.
Ну, и в режим воспроизведения ввёл отсчёт времени: от начала(СТАРТ) - и до СТОП(входа в этот режим). В режиме использования ДУ-проигрывателя, при поднятиях тонарма ( LIFT ) и при <<ARM/ARM>> (ручное и фиксированное перемещение) - время "приостанавливается". В режиме "Обзор" - приостановку времени не делал, т.к. там смысл теряется полностью. А, так более-менее адекватное значение и дополнительная информация-"цифирки" на дисплее :-)
P/S Сдал в ремонт и успешно решил вопрос с TОШИБОЙ А200 и одним системным блоком...А, вот с ADSL - пока, нет. Поэтому, пишу среди ночи :insane: Это - следующим этапом.
За это сообщение автора nikola1971 поблагодарили (всего 2):
Евгений Михеев, seurf
Рейтинг: 33.3%
 
Николай

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 97
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 4 раза
Поблагодарили: 27 раз
Контактная информация:

#85

Сообщение nikola1971 » 12 авг 2023, 22:10

Пока есть "контакт"...
Давно хотелось поделиться такой особенностью редактора NEXTION, которая мне слегка непонятна... Для написания команд, например для поля "Текст" предлагается два режима: "1) исполнение по нажатию и 2 )по отпусканию". Туда вписываем свои условия - команды, которые хотим исполнить. Выполняться они будут по этим двум событиям, т.е. нужно физически коснуться ТЕКСТОВОГО ПОЛЯ или отравить команду "click".
Для СТРАНИЦЫ, условий куда можно записать функции - больше: до инициализации, после(открылась и сразу выполнилось записанное), при касании, ..., после выхода со страницы.
Но, ни для первого случая, ни для второго элемента - нет возможности(поля), куда записать команду, которая исполнялась бы, по факту поступления, на данный момент, без каких-либо "кликов"...?
Вот и приходится, "кликать"(посылать соответствующую команду), для подтверждения-выполнения заданного условия, по ходу выполнения.
Поле для "С" есть, так там-общие "глобальные настройки": яркость, скорость передачи, начальная страница и т.п. Даже, чтобы осуществить вывод времени, пришлось задействовать функцию таймера, на "нажатие".
Николай

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 97
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 4 раза
Поблагодарили: 27 раз
Контактная информация:

#86

Сообщение nikola1971 » 21 сен 2023, 20:24

Разобрался с интернетом. Заменили модем(от Телекома). Старый проработал 15лет и с определённого момента стал "умирать".
Ради такого случая, можно опубликовать результаты построения реальных графиков АЧХ корректора, полученных с генератора, через анти-RIAA(75мкс).
Это для положений переключателя "tau": 75, 62 и 50 в корректоре. Для 75 - результат должен более точно отражать действительность, т.к. цепочка анти-RIAA делалась под эту основную постоянную времени коррекции. В корректоре, соответственно, тоже её точности уделялось больше внимания, как основной.
Разрешающая способность на графике вписывается в 0,1дБ. Получилось так, что можно отличить +0дБ от -0дБ, выводимых в цифровых полях данных, что заметно на первом графике от 15КГц: видно, когда чуть выше "0"(линии), а когда уже ниже, но в цифровом выражении, пока ещё "0". От 2КГц - по 15КГц значения +0,0, а после 15КГц -0дБ. Это, так, на общий результат не влияет, но приятно :smile:
Для 75мкс
Изображение
Для 62мкс
Изображение
Для 50мкс
Изображение
Основная работа по переписыванию программы, под дисплей закончена. В МЕНЮ НАСТРОЕК появилась возможность, даже отключить математическую линеаризацию ЦАП и RMS, на тот случай, если всё это можно будет сделать в самой схеме, по крайней мере в детекторе сигнала.
И, теперь можно будет сделать и загрузить хотя бы небольшой ролик, с видео.
За это сообщение автора nikola1971 поблагодарил:
seurf
Рейтинг: 16.7%
 
Николай

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 97
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 4 раза
Поблагодарили: 27 раз
Контактная информация:

#87

Сообщение nikola1971 » Сегодня, 00:49

Раз уж опять есть устойчивый доступ к сети, то поясню отображаемую на данной странице информацию, хотя при переписывании программы, под новый дисплей, больших изменений в выводимую информацию и функции старался не вносить, т.к. чуть изменишь - "потом концов не найдёшь". Но, кое-что, всё-таки добавил. Даже в этой подпрограмме контроля-измерения.
В верхней строчке отображаются:
1) текущее значение частоты сигнала;
2) его уровень(последнего измерения);
3) порядковый номер измерения(до 5 в цикле);
4) среднее значение от сделанных замеров.
Во второй строке:
1) сформированный режим измерения. Зависит от типа тестового сигнала с пластинки ("по прямой или кривой"), от типа коррекции. Таких режимов-вариантов - 5.
2) Поле выбора "Прочитать данные/ Пауза" , с возможностью, во время чтения "поставить на паузу". Приостановка чтения, вот эта та, новая функция, которую - добавил. Для удобства пользования. Т.е., когда идёт вывод информации, в верхней строке(выводится частота и её уровень), и одновременно подсвечивается(выделяется), соответствующий "столбик" на графике - можно, нажав кнопку "приостановить" процесс. Ещё на LCD ощущалось неудобство: если на каждую частоту выделить прилично времени(пусть 4сек), то общее время прохода всех значений - слишком затягивается, если время уменьшить, то... зафиксировать результат(переписать) неудобно...А, сейчас - другое дело! "Дружелюбный интерфейс" :-)
3) Поле выбора "dB" Единицы измерения уровня сигнала, в верхней строке.
4) "V" Вывод величин в вольтах(мВ), но график всё равно останется в dB. Это, как бы даёт возможность оценить с каким уровнем измеряемого сигнала приходится иметь дело или самому проверить "математику" МК.
График строится по результатам среднего значения из проводимых измерений. "Столбик" - 1КHz выделен цветом, как 0 отсчёт.
Справа от графика, добавил поле для вывода значения сопротивления нагрузки картриджа. Там выводятся величины, как для стандартного варианта коррекции RC, так и для RL. А, если это будет MC-картридж, то...просто "MC".
И в последней строке:
1) "Повторить" Выбрать проведение повторного измерения, с переходом на соответствующую вводную страницу подпрограммы.
2) "МЕНЮ" Выйти из этой подпрограммы в главное Меню корректора.
3) "Изменить R" Поменять нагрузку картриджа, чтобы сделать новое измерение уже с ней. Вот эта - новая функция, которая появилась в данной подпрограмме. Раньше, для смены нагрузки, требовалось: выйти в Меню, войти в "Режим выбора картриджа - режима коррекции" или в специальный режим выбора нагрузки для RL и там сменить значение R. Для оперативности-наглядности - это неудобно.
Но, внести сюда функцию смены нагрузок, останавливала возможность проводить измерение в "групповом цикле измерения, по 5 отсчётов", т.к. какое тут будет "среднее", если поменяли нагрузку, даже, если не меняли остальные параметры, сформированного "Режима" ?
В итоге, реализовал так: при выборе "смены R" автоматически: выходим в Меню, заходим туда, где меняется величина нагрузки, меняем её, потом так же "автоматом" возвращаемся обратно в нашу подпрограмму измерения. Начинаем новый цикл отсчётов.
Находясь на данной странице, поля: "Чтение/Пауза", "Повторить", "МЕНЮ" и "Изменить R" находятся в цикле выбора энкодера.
Таких страниц для вывода информации-графика - 3.
Представленная сейчас - от 40Hz. И ещё с графиком от 100Hz и от 800Hz. Функция выбора начальной частоты старта была в первичных вариантах, но в данном случае, решил сделать странички-графики под каждую начальную частоту. Кроме начальной 1КHz(внёс с учётом упомянутого некогда и распространённого диска), там вывод производится на график от 800Hz(Ортофоновский диск). Во всём остальном, страницы - идентичны.
За это сообщение автора nikola1971 поблагодарил:
Евгений Михеев
Рейтинг: 16.7%
 
Николай

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей