ArDos / дозиметр, часть №1

SoftFelix
Offline
Зарегистрирован: 12.01.2020

Подскажите, пожалуйста. Прошивка v1.08.2. При каких условиях будет идти индикация на ВИБРО? Просто подпаял рабочую вибру от мобильника, включил в настройках (первое меню) ИНДИКАЦИЯ ВИБРО и оно молчит. Уменьшил 1-ый порог тревоги до 10 мкР/ч, тревога пошла на бузер, ВИБРО молчит.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

1.6.5 28.05.20 - Графические изменения, переделан основной бар, время дозы меньшим шрифтом, оформление быстрого меню, скорость накачки убрана из статистики.

Pav_13
Offline
Зарегистрирован: 21.05.2020

mambavamba14 пишет:

1.6.5 28.05.20

Протестировал...

1. Я был против инверсии основного бара... но... посмотрел - что-то в этом есть!

В любом случае, автор имеет право на свое видение... остальные привыкнут! :)

2. В ДОЗЕ в мелком шрифте буквы надо бы опустить вниз... не воспринимаются они так... кажутся "кракозябрами", пока не всмотришься!

3. В БЫСТРОМ МЕНЮ значек выключателя сделать меньше (об этом речь уже шла).

И я не соображу - выключив прибор в быстром меню, как его потом включить? Только механическим вкл.?

4. Остальные менюшки планируются к приведению к общему стилю? Или уже поднадоело?

Если еще энтузиазм есть, мо погу поделиться еще одной идеей:

В режиме ПОИСК (кот. работает сейчас весьма неплохо) цифры работают в роли индикатора, поскольку считать точное значение при быстрой смене не представляется возможным... да и не надо...

Но в роли индикатора гораздо лучше будет работать динамическая полоска минибара! Поэтому предлагаю доработать режим ПОИСК так:

(Рисовал еще с предыдущей версии, поэтому верхний бар без инверсии)

Цифры можно оставить - в "научных" целях :), да и слишком длинная динамическая полоска не нужна...

Нарастать полоска должна синхронно с ростом числа имп/сек СЛЕВА-НАПРАВО (как стрелки в приборах)!

Также правильнее будет, если график тоже будет двигаться СЛЕВА-НАПРАВО вырастая из начала координат!

Таким образом режим ПОИСК и оживится, и пользоваться им станет гораздо удобнее!

 

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

Pav_13 -  Мне если честно с инверсией больше понравился, заливал к себе на у-во чтоб оценить, и по моему очень хорошо выглядит)

Не совсем понял про шрифт в дозе шо с ним не так и шо нужно сделать?)

Да значек чуть позже сделаю, а включить у-во можно долгим удержанием кнопки "ОК"

На счет остальных менюшек не знаю, вроде как по мне и так не дурно там все)

Так, на счет графика, про индикацию в целом понял, график пусть в другую сторону не проблема(сделаю дефайн чтоб можно было выбрать направление), а вот то что нарисованы отдельные широкие полоски на графике, это так он должен выглядеть или просто так нарисовали?

Pav_13
Offline
Зарегистрирован: 21.05.2020

mambavamba14 пишет:

Мне если честно с инверсией больше понравился, заливал к себе на у-во чтоб оценить, и по моему очень хорошо выглядит)

Нет проблем! Мне тоже уже почти нравится! :)

mambavamba14 пишет:

Не совсем понял про шрифт в дозе шо с ним не так и шо нужно сделать?)

У меня буквы вот так отображаются! Хотелось бы выровнять их с цифрами по нижнему краю!

 

mambavamba14 пишет:

Да значек чуть позже сделаю, а включить у-во можно долгим удержанием кнопки "ОК"

 

При долгом удержании кнопки ОК прибор включается, но если мгновенно не успеть бросить кнопку, то оказываеешься в режиме статистики! Надо бы какой-то тайм-аут для этого случая сделать!

mambavamba14 пишет:

На счет остальных менюшек не знаю, вроде как по мне и так не дурно там все)

Я бы название меню "настройка" выполнил в том же стиле, что и основной бар (а также "статистика" и "дебаг")...

 

mambavamba14 пишет:

Так, на счет графика, про индикацию в целом понял, график пусть в другую сторону не проблема(сделаю дефайн чтоб можно было выбрать направление), а вот то что нарисованы отдельные широкие полоски на графике, это так он должен выглядеть или просто так нарисовали?

Динамическая полоска может выглядеть так, как ее возможно сделать! Я просто не знаю возможностей библиотеки, поэтому нарисовал просто для общего пониманияЙ

Пусть она будет не отдельными "кубиками", а сплошной... Просто нужно, если возможно, сделать ее ширину такой, чтобы она не сливалась с графиком снизу! Ну и поверх нее шкалу тоже было бы неплохо...

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

Pav_13 - Хм...странно, я делал буквы вровень с цифрами...поправлю!

На счет включения понял о чем вы, тоже исправлю!

Про полоску я понял, я просто не понял по графику, у вас на фото нарисованы отдельные столбцы через промежутки, это так нужно сделать или это просто для примера их приделали чтоб понимать откуда должен идти график?

Pav_13
Offline
Зарегистрирован: 21.05.2020

mambavamba14 пишет:

 это просто для примера их приделали чтоб понимать откуда должен идти график?

Именно так!

Pav_13
Offline
Зарегистрирован: 21.05.2020

Иногда (не могу уловить системы) при выходе из" настроек" с сохранением, вместо "настройки сохранены" выскакивает куча "кракозябр" :(!

Но эффект носит случайный характер и зависимости пока уловить не могу...

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

Pav_13 - Тоже замечал такое, пробуйте сброс настроек, вроде пока помогает...

Pav_13
Offline
Зарегистрирован: 21.05.2020

mambavamba14 пишет:

график пусть в другую сторону не проблема(сделаю дефайн чтоб можно было выбрать направление)

В "дефайнах" скоро сам разработчик запутается, а не то, что пользователи! :)

График должен начинаться от начала координат! Начало координат принято рисовать слева.

Сделать так, и не надо лишних дефайнов...

И еще...

Сделайте по умолчанию набор пресетов вот таким, а то надоела уже править:

MID_RAD_TIME[10] {60, 120, 180, 240, 300, 360, 420, 480, 540, 600};

 

Меньше минуты делать время усреднения нет смысла, поскольку время счета 36-40 сек!

Больше 10 минут тоже, мне кажется, ни к чему...

Я ставлю сейчас 2 минуты, и, вроде как, более-менее похоже на желаемую цифру...

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

Pav_13 - Может быть)) Но зато прошивка получается гибкой и настраиваемой под каждого))

Pav_13
Offline
Зарегистрирован: 21.05.2020

mambavamba14 пишет:
прошивка получается гибкой и настраиваемой под каждого))

Я вот, хотя бы общее представление имею о написании программ, и то вынужден напрягать мозги с этими "универсальными" настройками!

А как быть тем, кто собрать и настроить прибор может без особых проблем (а таких большинство), а вот даже с подключением ардуино и порядком прошивки испытывают трудности?! 

А тут еще, оказывается, и в самой прошивке кучу параметров надо вводить!

Возможно, на этапе отладки программы, пока ее тестируют более-менее опытные пользователи, пусть так и остается. Но когда примете решение о завершении проекта (а остановиться когда-нибудь надо будет :)), то лучше будет убрать эти "персональные" настройки, оставив только подстройку под "железо" (коэффициенты)...

П.С. Можете воспринимать это, как старческое брюзжание :))

vasunomad
Offline
Зарегистрирован: 05.09.2019

Pav_13 пишет:

mambavamba14 пишет:
прошивка получается гибкой и настраиваемой под каждого))

Я вот, хотя бы общее представление имею о написании программ, и то вынужден напрягать мозги с этими "универсальными" настройками!

А как быть тем, кто собрать и настроить прибор может без особых проблем (а таких большинство), а вот даже с подключением ардуино и порядком прошивки испытывают трудности?! 

А тут еще, оказывается, и в самой прошивке кучу параметров надо вводить!

Возможно, на этапе отладки программы, пока ее тестируют более-менее опытные пользователи, пусть так и остается. Но когда примете решение о завершении проекта (а остановиться когда-нибудь надо будет :)), то лучше будет убрать эти "персональные" настройки, оставив только подстройку под "железо" (коэффициенты)...

П.С. Можете воспринимать это, как старческое брюзжание :))

На этот случай тоже по старчески побрюзжу! Если нужно все прожеванное, так есть другие прошивки и варианты, в чем проблема! А то получается как бы помягче сказать... В стиле женщин, делаем гибче, упираемся, а потом - раз и все по новой, типа - а я и не хотела, мне гибкость не к лицу. И вообще современная тенденция ВСЕ разжевать и не дай БОГ кто-то там перенапряжется головкой и лишнего почитает, с ним СТРЕСС будет! Интеллектуальный... Как то так.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

Pav_13 - Так в том и дело что их не обязательно трогать, кроме тех что настраивают напряжение)) Поэтому они и разбиты по вкладкам))

И да, прошивка уже обновлена! 1.6.5 28.05.20 - добавлено прямое/обратное движение графика, параметр в "SETUP" - "TYPE_GRAF_MOVE", добавлена индикация имп/с шкалой, предел выбирается в "config" - "GRAF_IND_MAX", исправлено случайное нажатие при включении кнопкой.

Pav_13
Offline
Зарегистрирован: 21.05.2020

Прошился по быстрому...

Есть глючки... 

Подробнее вечером...

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Pav_13 - Ну вот..., а говорил что инверсия бара плохо читаемая.

mambavamba14 -  При сбросе настроек ОК+Power  Загрузкаююю . Полоска Y с разлиновкой почему-то как-то подмаргивает, график с лева на право, Думаю лучше будет если импульсы будут выходить не прямо с полосы Y, а на 1-2 пикселя правее. Еще предложение ограничить временем 15-20 сек. открытие Быстрое меню и Настройки если не нажата не одна кнопка.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Можно по подробнее про полоску? Под словом ограничить, вы имеете ввиду тайм-аут, по истечению которого автоматически выйдет и перейдет на основные экраны??

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

Полоска как-то волной пробегает сверху в низ.(Могу снять видео)

Да все правильно тайм-аут если не нажата не одна кнопка.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Если не сложно было бы не плохо. И что вы имели ввиду "на 1-2 пикселя правее"?

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

 

Pav_13
Offline
Зарегистрирован: 21.05.2020

График должен начинаться прорисовываться не с нулевой позиции, а с 4 или 5. Иначе изображение оси Х моргает в такт обновления графика и кажется бледным.

Цифры подсчета импульсов, я расчитывал, будут побольше размером и их достаточно 4 разряда, желательно без лишних нулей.

Pav_13
Offline
Зарегистрирован: 21.05.2020

Вертикальную линию оси Х желательно продлить вверх до соединения с крайним штрихом горизонтальной шкалы. Начало динамической полоски тоже желательно сдвинуть с нулевой на 2 или 3 позицию, чтобы между началом полоски и продленной вверх линией оси Х был небольшой разрывчик. Так будет приятнее смотреться...

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Поправил. А что за график с формулой справа?

Pav_13 - Цифры к сожалению будут сливаться с краем бара(( А про оси по подробнее, не совсем понял, это к графику относится или к индикатору импульсов??

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

mambavamba14 - Да это я чтоб не запутать где Y а где X. А то у меня это Y, а у Pav_13 - это X

Pav_13
Offline
Зарегистрирован: 21.05.2020

Тогда я оси перепутал... Давно графиков не строил :)...

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - аа понял)) Прошивку обновил, попробуй нормально ли сейчас.

Pav_13
Offline
Зарегистрирован: 21.05.2020

По поводу размера цифр облом :(...

А может, цифры сделать ниже строчкой, где сейчас единицы, а единицы написать над цифрами маленькими буквами?

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

Pav_13 - Как вариант! Маленькими буквами это по типу как "дн" "ч" "м"?

Pav_13
Offline
Зарегистрирован: 21.05.2020

Я сейчас, к сожалению, не могу прошиваться и рисовать - с планшета на даче...

Вся надежда на alexadresat...

Pav_13
Offline
Зарегистрирован: 21.05.2020

По размеру букв - да.

Pav_13
Offline
Зарегистрирован: 21.05.2020

По поводу дорисовки линий, перечитайте мой пост, имея ввиду, что осью Х я называл вертикальную ось!

Должно быть понятно...

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

mambavamba14 -  Да все хорошо с тайм-аут, Еще забыли меню Статистика и график не подмигивает. С шрифтом согласен надо убавлять размер.

Pav_13
Offline
Зарегистрирован: 21.05.2020

Какой шрифт убавлять? Что-то не понял... Я просил наоборот - увеличить!

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

 

Pav_13 - Вот этот шрифт - имп/с

Pav_13
Offline
Зарегистрирован: 21.05.2020

А что не так с меню «статистика»?

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

 Pav_13 - тайм-аут

Pav_13
Offline
Зарегистрирован: 21.05.2020

Имп/сек переместятся вверх и станут маленькими, а цифры опустятся вниз и подрастут...

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Поправил!

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

 

Непонятные плюсы в ПОИСК.   Шкала сильно прижата к бару. Когда выбираешь тонкая настройка длинны импульса идет перемещение строк в право.

Экран Отладка остался без тайм-аута...

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Исправил! Я не думаю что в отладке нужен тайм-аут...

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

mambavamba14 -  Проверил, на экране ДОЗА 00дн 00ч00м буква ч неадекватно выше всех букв, а так больше не к чему придраться. Но все таки нужен тайм-аут для Отладка. Тогда покажи как это сделать.

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Можно фото? Дык там вся загвоздка, что это цикл в цикле, те при выходе с отладки мы просто попадем в статистику...

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

SoftFelix, проверяйте железо. Вибра должна работать при сработке тревоги (первые 7 секунд, одновременно с бузером), если в меню индикации выбрано "ВИБРО" - то вместо светодиода и звука каждая пойманная частица будет дёргать вибро. Но этот пункт экспериментальный, на медленных вибро может не успевать срабатывать.

По поводу сохранения опорного, забыл отписаться. Баг действительно есть, буду разбираться. Что примечательно - некоторые значения сохраняются без ошибок, некоторые после ресета сбиваются. Но эта переменная давно просится на замену с float на uint8_t, в todo листе есть. Вот только когда ж я начну его реализовывать... :(

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

 

Вот смотри ...

 

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Вроде поправил...файл "image" не забывайте тоже обновить

SoftFelix
Offline
Зарегистрирован: 12.01.2020

tekagi пишет:

SoftFelix, проверяйте железо. Вибра должна работать при сработке тревоги (первые 7 секунд, одновременно с бузером), если в меню индикации выбрано "ВИБРО" - то вместо светодиода и звука каждая пойманная частица будет дёргать вибро. Но этот пункт экспериментальный, на медленных вибро может не успевать срабатывать.

По поводу сохранения опорного, забыл отписаться. Баг действительно есть, буду разбираться. Что примечательно - некоторые значения сохраняются без ошибок, некоторые после ресета сбиваются. Но эта переменная давно просится на замену с float на uint8_t, в todo листе есть. Вот только когда ж я начну его реализовывать... :(

Вибра всё-таки срабатывает по тревоге. А вот на каждую частицу точно не срабатывает.

Вибра вот такая, таблеточного типа:

Опорное - да, сохраняется странно. К примеру, что бы сохранить 1.06, мне сперва нужно выставить 1.07, сохранить 1.07, потом тут же уменьшить один раз до 1.06 и сохранить. Тогда 1.06 сохраниться. Но иногда при выключении-включении опять сбрасывается на 1.05. Если 1.05 увеличить до 1.06 и сохранить, то после очередного включения питания будет 1.05.

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

mambavamba14 -  Скачал, залил но все тоже ни чего не изменилось... Перезалей пожалуйста

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Перезалил, идентифекаторы обновил, а буква "ч" по всей видимости так кажется, она ровно 4 пкс, как и все остальные.

alexadresat
alexadresat аватар
Offline
Зарегистрирован: 22.02.2017

mambavamba14
mambavamba14 аватар
Offline
Зарегистрирован: 25.12.2019

alexadresat - Сделал. Можно фото 3-х основных экранов, добавлю в пост прошивки.