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

Jonni333
Offline
Зарегистрирован: 04.07.2020

mambavamba14 Я этого и боялся...

antipod
antipod аватар
Offline
Зарегистрирован: 20.08.2013

Мотал 6 разных гантелек, от 5 до 10 мм индуктивность в пределах 13-18 мГн, со всеми работало, ради интереса на макетке проверял, пропитывал акриловым лаком под вакуумом, мотал сплошняком. Вакуум делается просто -шприц с заплавленным концом, поршень с отверстием у резинки под стопор, заливаю лак в шприц с запасом , кидаю гантельку, между поршнем и корпусом шприца временно вставляю провод. Опускаю поршень выпуская воздух, до уровня лака, провод выдергиваю и вытягивая поршень фиксирую его стержнем. 5 минут бурления и обмотка пропитана.

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

#ArDos_with_RADON_3.1.5 - График фона теперь не стирается при автосбросе, единицы в режиме поиск теперь имеют разрешение 2 знака после запятой до значения в 100 единиц, счет среднего фона теперь идет от накопления общего количества частиц.

Dark-Dante
Offline
Зарегистрирован: 09.01.2018

Когда финальная уже, у меня уже скоро корпус развалится от сборки/разборки и лужение с ног чипа слезает))

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

#ArDos_with_RADON_3.1.6 - Файл "SETUP" удалён, все настройки перенесены в "config", в настройки добавлен пункт "график", позволяет настроить время обновления графика в режиме "поиск", настроить пресеты можно в "config" массив "graf_time", настроить площадь датчика можно в "config" пункт "SEARCH_GEIGER_AREA", настроить количество ячеек для обработки единиц в режиме "поиск" можно в "config" параметр "SEARCH_BUF_SCORE".

Dark-Dante - Ох, даже и не знаю, планов еще много)) Как минимум нужно доработать алгоритм счета фона, есть пару идей, но пока думаю как лучше реализовать...

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

mambavamba14 - Все воде бы прекрасно.... 

 

 

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

alexadresat - Исправил! В пункт настроек "график" добавлен выбор "авто", позволяет автоматически менять время обновления графика в зависимости от имп/с. Картинку добавил.

Upd. Исправлено! А разве он там разный??

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

 mambavamba14 - ...

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

alexadresat - Настройки исправил, а вот на счет подсветки не совсем понял что не так... те. тайм-аут подсветки включен, заходишь в настройки начинаешь убавлять время и подсветка сразу гаснет и не включается?

UPD. Сделал!

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

mambavamba14 -  Хорошо... Теперь подскажи где и что сделать чтоб убавить скорость графика в Поиске, сейчас он пролетает за 3 сек.

Сейчас несколько раз  выходила ошибка Нет счета !

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

alexadresat - Исправлено!

UPD. Так и должно быть, раньше использовался буфер поиска тк режим поиска отключался в прошивке. А тк сейчас есть все, используется буфер основного счета для отрисовки графика.

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

mambavamba14 -  Все понял...

Serhoo
Offline
Зарегистрирован: 02.10.2020

В версии 3.1.5 и 3.1.6, mid показ. больше за max , при включенном учете фона счетчика.

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

Serhoo - Понял, на днях исправлю.

Есть предложение, можно будет убрать средний фон заменив его на минимальный, а более точный текущий фон можно будет получить более длинным доп буфером. И верхняя полоска будет отображать заполнение основного буфера, а нижняя дополнительного.

Aimpus2
Offline
Зарегистрирован: 25.09.2020

В общем продолжая колдовать над корпусом, пришел к вопросу об оформлении крышки гамма фильтра. Толщина пластика корпуса внизу примерно 3 - 3,5 мм. Расточу отверстие под СБМ, изнутри посажу на двухкомпонентный клей какие нибудь тонкие пластины (снизу, сверху и по центру) и вырежу по размеру и толщине крышку из алюминия (скорее всего). Но как сделать фиксацию крышки в своем посадочном месте? Как вариант сделать снизу крючок который припаяю на внутренней стороне крышки, а сверху поставить болт с широкой шайбой, сточенной с одной стороны (почти как у "анри сосна"). Может у кого будет идея получше

 

antipod
antipod аватар
Offline
Зарегистрирован: 20.08.2013

Вклей магниты редкоземельные от мелких динамиков. 

alexadresat   и оттуда тоже можно)

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

Можно просто от старого CD привода разобрать лазер, там 2 магнита 5х5х1.5....

AUX
Offline
Зарегистрирован: 28.09.2020

Некоторые наработки по Ардуино:
http://forum.rhbz.org/topic.php?forum=80&topic=51&p=1

2 новые статьи на Хабре:

https://habr.com/ru/post/509002/
https://habr.com/ru/post/512482/

Serhoo
Offline
Зарегистрирован: 02.10.2020

В версии  3.1.6 не работает поиск, выдает сообщение что нет импульсов, и  судя  по звуку ( от гантельки) изменяет импульсы накачки. Когда выходиш из режима поиск, звук от гантельки возвращаетсь в нормальный режим.

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

#ArDos_with_RADON_3.1.7 - Исправлено: Режим "поиск", счет среднего фона, Удалено: Подрежим экрана "фон" - "бета/гамма", Добавлено: Плавное вкл/выкл подсветки, разрешение тревоги по достижению точности 70%.

Funtik
Offline
Зарегистрирован: 27.10.2020

Залил прошивку ошибок нет, но работать не хочет.3.1.6 работает нормально

Funtik
Offline
Зарегистрирован: 27.10.2020

Залил прошивку ошибок нет, но работать не хочет.3.1.6 работает нормально

Funtik
Offline
Зарегистрирован: 27.10.2020

Залил прошивку ошибок нет, но работать не хочет.3.1.6 работает нормально

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

Funtik - Можно по подробнее?? Не стартует совсем? Или нету счета?

Serhoo
Offline
Зарегистрирован: 02.10.2020

Версия 3.1.7: не зажигается екран, импульсов на гантельку нет.

 

sasa1958
Offline
Зарегистрирован: 21.07.2020

не стартует

 

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

Исправил! Забыл разрешить глобальные прерывания...

UPD. Исправлено плавное вкл/выкл подсветки во время сна.

sasa1958
Offline
Зарегистрирован: 21.07.2020

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

sasa1958
Offline
Зарегистрирован: 21.07.2020

Класно mambavamba14 подсветка стробируется ,убавляется и прибавляется яркость дисплея,глюков пока не заметил

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

 mambavamba14 - Пока все хорошо...

А как сделать чтоб при включении ArDos было на Фон+MID&MAX ?

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

alexadresat - Исправил! С подсветкой всё нормально?

sasa1958 - Какие переменные и куда их перемещать?)

UPD. Подсветку исправил! Авто-отключение тоже сделал.
Так-же сделал пункт меню фон/доза одним, думаю так будет логичнее и чтоб не насиловать еепром ячейку постоянной записью текущего режима при его изменении...

volkodav34rus
Offline
Зарегистрирован: 17.09.2018

mambavamba14 - А пустая ячейка должна быть после строки " Выключение " ?

 

 

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

volkodav34rus - Нет, исправил!

alexadresat - Заменить это:

switch (back_mode) {
          case 1: for (uint8_t i = 4; i < 80; i++) graf_lcd(map(rad_buff[i - 3], 0, maxLevel_back, 0, 15), i, 15, 2);  break; //инициализируем график
          case 0: //максимальный и средний фон
            setFont(RusFont); //установка шрифта
            drawBitmap(0, 32, dose_mid_img, 26, 8);       //строка 2 средн:
            drawBitmap(0, 40, dose_max_img, 23, 8);       //строка 3 макс:
            _init_rads_unit(0, rad_mid, 1, 4, 29, 32, 0, 54, 32); //строка 2 средний
            if (!first_mid) print("----", 29, 32); //если первый средний замер не готов
            _init_rads_unit(0, rad_max, 1, 4, 29, 40, 0, 54, 40); //строка 3 максимальный
            break;
        }

И это:

case 0: //сбрасываем максимальный фон и средний фон
                  rad_mid = 0; //сбрасываем среднее значение фона
                  rad_max = 0; //сбрасываем максимальное значение фона
                  tmr_mid = 0; //сбрасываем счетчик среднего фона
                  first_mid = 0; //сбрасываем флаг первого среднего замера фона
                  rad_mid_buff = 0; //сбрасываем буфер среднего замера фона
                  break;

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

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

mambavamba14 - Бывают резкие скачки фона до 24-36-51 мкР/ч на пару секунд...

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

alexadresat - Шкалы сбрасываются или нет? Учет собственного фона отключен?

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

Шкалы сбрасываются.

Учет собственного фона отключен.

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

#ArDos_with_RADON_3.1.8 - Средний фон удален, вместо него теперь минимальный фон. Усреднение теперь происходит в единицах основного фона. Линейки теперь отображают заполненность основного буфера(60с) и буфера усреднения(10х60с). График в режиме фон теперь отрисовывается по две линии на 1 сек.

alexadresat - Это нормально.. Коэффициенты шалят, они же так и не настроены по нормальному..

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

mambavamba14 - Я понял, вот MIN:

const uint8_t dose_min_img[] PROGMEM = { //MIN:
  0x7F, 0x7F, 0x06, 0x0C, 0x06, 0x7F, 0x7F, 0x00, 0x41, 0x7F, 0x7F, 0x41, 
  0x00, 0x7F, 0x7F, 0x06, 0x18, 0x7F, 0x7F, 0x00, 0x00, 0x36, 0x36, 0x00, 
  0x00, 0x00
};

 Показания фона (Большие цифры) практически всегда на ноле...

 

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

alexadresat - Битмап добавил, а вот с фоном странно как то.. Он прям с самого начала почти в 0-ле или после заполнения первой шкалы такое начинается??

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

mambavamba14 -  И еще мне кажется надо шкалы разъединить на один пиксель, а то хрен поймешь что происходит.

Примерно каждые полчаса скачки фона, первый 50 мкР/ч, второй 60 мкР/ч...

sasa1958
Offline
Зарегистрирован: 21.07.2020

Уважаемый mambavamba14,протестировал последнюю прошивку 3.18. Недостатки-это не каждый счётчик подходит,хорошо что мне приятель принёс их 20 штук и может ещё и три счётчика только подошли.У остальных завал в начале диапазона и они ничего не показывают в режиме миниума 0 ,а в конце диапазона чувствительность очуменная,54 микрорентгена.что-то надо с этим делать потому что счётчики которые сейчас выпускают совсем плохие.Принесли мелкие СБМ-21 те совсем практически не работают один брак

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

alexadresat - Как то прям очень страаано это... Попробуй щас последнюю залить, будут ли изменения..

sasa1958 - В 3.1.8 пока есть баги которые мешают нормальной работе. Как понимать "не каждый счетчик подходит"? Прошивка в основном рассчитана на сбм-20, для других моделей счетчиков нужно играться с настройками и коэффициентами. Про какой минимум и максимум вы говорите? Если тот что на экране "фон", то это не более чем просто фон зафиксированный с точностью более 70% и ни какой информационной нагрузки они не несут. Про сбм-21 в принципе даже речи не идет с его +-300с счета...

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

mambavamba14 - Все тоже самое, показания в пределах 0-3 мкР/ч.  Прошил версией 3.0.3 фон в пределах.

sasa1958
Offline
Зарегистрирован: 21.07.2020

приветствую всех ,mambavamba14 я поставил древний счётчик немного помятый СТС-5 ,64 года выпуска у него шкала линейная и он показывает вроде минимальное количество микроренген можно сказать постоянно,а СБМ-21 91 года выпуска показывает временно,светодиод вспыхивает а на индикаторе 0 или может показать 1.2.5 а максимальный естественный фон завышает до 54,Есть у меня источник но я ещё не сделал к нему корпус,поэтому он фонит и я его держу в нескольких металлических коробочках .Приятель обещал хлабуду от ДП-5 найти,работал дозиметр 12 часов.

sasa1958
Offline
Зарегистрирован: 21.07.2020

По поводу бетты могу сказать что на воде она есть и рядом с водой РАДОС её фиксирует 

Atomsk
Offline
Зарегистрирован: 29.10.2020

---

Atomsk
Offline
Зарегистрирован: 29.10.2020

---

Atomsk
Offline
Зарегистрирован: 29.10.2020

mambavamba14 Приветствую!
Я хочу попробовать собрать дозиметр на основе счётчика бета-1, а т.к. например, дозиметр МКС-01 на его основе умеет определять альфу, у меня возникли мысли - а возможно ли в прошивку добавить подобный функционал?

Как вообще можно посчитать альфу?

 

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

alexadresat - Понял, буду думать, очень странное поведение.

sasa1958 - Так и должно быть, у стс-5 время счета поидее такое же как и у сбм-20(36с), а для сбм-21 это в районе 300с и не мудрено что от него почти нету импульсов, и опять же для измерения ЕРФ он не совсем подходит тк диапазон фиксируемых им значений от 360мкРч до 3,6Рч. Для того чтобы по нормальному мерить бету на нашем устройстве нужен съёмный свинцовый экран и соответственно в режиме бета делать два замера - с установленным экраном и без.

Atomsk - Замер альфы программно ничем не отличается от замера беты. Разница в фильтрах, для отсекания беты - свинец или композит, а для альфы достаточно плотного листа бумаги.

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

#ArDos_with_RADON_3.1.9 - Системные функции millis и micros более не используются, WDT таймер теперь калибруется по тактам процессора, таймер 0 освобожден для индикации попадания частиц, экономия энергии теперь во всех блоках программы, исправлен счет фона, исправлен график фона.