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

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

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 79
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 16 раз

#61

Сообщение nikola1971 » 14 янв 2023, 20:24

За прошедшее время пришлось повозиться с новым системным блоком, что повлекло переустановку программ, а это дело небыстрое.
Самое главное, чтобы после этого сохранилась возможность дальше работать, с уже имеющимися файлами-кодами, хотя бы, даже, для этого проекта. Пришлось "пошаманить", т.к. компиляция кода, без ошибки, происходит только в той версии FC, в которой изначально начал писать программу...Подменил все файлы, кроме двух "exe", из прошлой установки программы(с диска) и, О - чудо! Работа и компилиция, ранее созданных файлов, стала возможна!
Когда, всё было восстановлено, то решил создать ещё одну версию (V2), с несколько иным функционалом, а именно: с полной функцией выбора величины нагрузки, для режима RL, как в автоматическом режиме, так и в ручном.
Кроме этого, в данной "сборке программы" есть возможность дистанционного управления проигрывателем, основной его функцией "Start/Stop". Как ранее писал, сделать данный режим запуска/останова, доступным для дистанционного управления, можно и у некоторых современных проигрывателей, с механическим управлением, типа AT LP-3 и подобных. Хотя бы, ради "спортивного интереса". :smile: Сигналы(комнды) управления режимами "Start" и "Stop" - одиночный импульс, длительностью 400мс(для информации).
Итак, что есть в V2. В данной версии - отсутствует Режим Тестирования Входа, сигналом с генератора, что имеется в V1.
Основные функции дистанционного управления, что и в V1:
1) Включение/отключение подсветки дисплея.
2) Режим отключения сигнала <MUTE>, на ВЫХОДЕ 2.
3) Активация режима <CОН>. Происходит гашение дисплея и переход МК, в энергосберегающий режим, на сколько это возможно для платы ARDUINO. Эффект, по потреблению тока, по шинам питания данной части изделия - ощутим.
4) Активация режима <Дистанционного Управления Ir - режим>. Как и для версии V1, появляется возможность:
управлять сменой режима корректора, посредством сигнала AUTOSTOP, с проигрывателя;
запускать или останавливать ВОСПРОИЗВЕДЕНИЕ, кнопкой МЕНЮ;
также воспользоваться добавленной функцией <Start/Stop>, с пульта ДУ.
5) Функция управления запуском/остановкой воспроизведения, т.е. <Start/Stop> режимами(общая кнопка).
6) Выбор нагрузки картриджа, для RL-режима, на "увеличение" значения.
7) Выбор нагрузки картриджа - на "уменьшение" значения.
Итого, с пульта будет доступно 7 команд управления. В первой версии V1 доступно только 6 команд дистанционного управления. Система команд пульта - NEC.
Программирование кнопок доступно в пункте Главного Меню <Help Manual>. Там имеются комментарии, к процессу ввода кодов кнопок. Добавлю, только к тому, что и там упомянуто: Значение Адреса у всех команд - должно быть одинаковым! На пультах, от фирменной аппаратуры, попадаются некоторые кнопки-команды(1-2 или 3, с какими-то "системными" функциями), где "адрес" отличается от всех остальных(большинства-основных) других кнопок-команд этого пульта.Поэтому, нужно внимательно следить за цифровым значением "адреса/кода команды", при нажатии на кнопки пульта, в процессе программирования команд.
Ещё одно пояснение.
На данный момент, логика работы программы управления составлена так, что:
Если, находясь в режиме ВОСПРОИЗВЕДЕНИЯ диска, вы вошли в Главное Меню, то для того, чтобы не нарушилась логика работы-управления-смены команд, войти обратно в режим ВОСПРОИЗВЕДЕНИЯ, можно(нужно) только через пункт Меню - <Сон>. На данный момент, предпоследний пункт Меню : <Выход из Меню, к режиму Стоп> - не предусматривает остановку ВОСПРОИЗВЕДЕНИЯ проигрывателя! Коррективы, в это место-переход программы, именно из МЕНЮ -> к режиму STOP проигрывателя, постараюсь внести позже. Все логические и не очень, возможные варианты переходов - сразу не предусмотреть...
Файлы Hex V2
В версию V1 тоже добавил небольшую правку, касающуюся Главного Меню, в случае использования режима работы с головкой MC. Понятно, что в режиме MC, функция Тестирования Входа будет недоступна, как и подбор нагрузки для режима RL, это пытался учесть и в предыдущей "сборке", но, видимо, не совсем полностью. Дополнительно подправил "шаги при переходах".
Файлы Hex V1
Да, в режиме MC, при тестировании батареек, на степень заряженности, на входы АЦП ARDUINO, нужно подавать сигнал (постоянное напряжение с источников питания АКБ\БАТАРЕЕК: Крона = 9В; АКБ Li-Po - типа "крона" = 7,4В или АКБ Li-Po = 3,6В), равный 1/4 от их полного заряда(выставить делителем). Т.к. максимальное измеряемое напряжение по входам АЦП, равно 2,5В.
Вложения
Hex DEMO V1 14 01 2023.rar
(86.16 КБ) 3 скачивания
Hex DEMO V2 14 01 2023.rar
(86.2 КБ) 3 скачивания
За это сообщение автора nikola1971 поблагодарил:
seurf
Рейтинг: 16.7%
 
Николай

Аватара пользователя
nikola1971
Интересующийся
Интересующийся
Сообщения: 79
Зарегистрирован: 04 авг 2016, 12:43
Откуда: Петербург
Благодарил (а): 3 раза
Поблагодарили: 16 раз

#62

Сообщение nikola1971 » 20 янв 2023, 19:36

Внёс изменение в алгоритм работы программы. Теперь стало возможным выходить из Главного Меню (предпоследний его пункт), с подачей команды <Stop>, на проигрыватель. Это, ес-но, касается случая, когда активирован(с пульта) режим "Ir-управления проигрывателем", при котором происходит обмен командами между корректором и вертушкой.
Теперь, в режиме дистанционного управления, когда идёт воспроизведение диска и осуществлён вход в Главное Меню, можно:
1) Выбрать пункт <Сон>, после чего, повторно нажав на кнопку - вернуться в Режим Воспроизведения. Функция, уже была ранее.
2) Из предпоследнего пункта Меню , осуществить остановку воспроизведения, командой <Stop> и перейти к режиму Ожидание.
Конечно, осталась ещё возможность "вломиться" во второй пункт Меню "Выбор типа EQ и картриджа " или "Выбор нагрузок для RL-режима", или пункт "Help Manual"...Расставлять кучу "барьеров", на каждую нелогичную команду :insane: Проще соблюдать разумную последовательность действий, тем более, что для основного назначения изделия - Режима Воспроизведения, постоянное перебирание "функций телефона/смартфона", совсем не требуется :smile:
Да, в пункте "Help Manual", тоже более полно отразил возможности, которые относятся к V2. Чисто информативно-справочные, касающиеся номеров PIN# 1(Start\Stop) и 5(Oбщ упр.). И активировал функцию выбора типа управления запуском\остановом : одной или двумя кнопками (DENON\VICTOR - условно). Т.е. досылать или нет, ещё дополнительную команду Стоп, на обнуление триггера "разделения кнопок", после выполнения "Stop" c одноимённой кнопки проигрывателя(или после выполнения AUTOSTOP), если их две, и, если обнуление этого триггера не происходит "схемно"(аппаратно, кажется, так правильнее). О чём упоминал, когда описывал дополнительную схему управления, в самом проигрывателе.Если схема управления кнопками какая-то иная - учитывать конкретные особенности подачи команд!
Hex, дополненной версии DEMO V2
Вложения
Hex DEMO V2 20 01 2023.rar
(86.91 КБ) 1 скачивание
Николай

Ответить