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

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

alexadresat - Цифру в версии поправил. Да, обязательно сделаю, но позже тк. сейчас нету на это времени...если не сложно, опишите необходимый алгоритм работы(когда, в каких случаях и тд.), я запишу и как будет время обязательно сделаю.

denis.ddv
Offline
Зарегистрирован: 18.10.2018

mambavamba14 пишет:

alexadresat - Цифру в версии поправил. Да, обязательно сделаю, но позже тк. сейчас нету на это времени...если не сложно, опишите необходимый алгоритм работы(когда, в каких случаях и тд.), я запишу и как будет время обязательно сделаю.

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

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

denis.ddv, alexadresat - Добавил управление вибро-мотором и индикацией частиц, также не много поправил сохранение дозы при отключении по низкому заряду батареи. http://arduino.ru/forum/proekty/delaem-dozimetr?page=84#comment-526157

Индикация частиц - за каждой частицей идет короткая вспышка(никак не отключается). Вибрация - при срабатывании тревоги по порогу, также обновился блок "тревога" в настройках, теперь есть 3 режима: выкл(тревога полностью отключена), вибро(тревога включена, но только вибрация), вкл(тревога включена, вибрация и звук включены). Также изменился блок "порог", теперь настройка происходит заранее подготовленными пресетами которые задаются в over_rad[].

denis.ddv
Offline
Зарегистрирован: 18.10.2018

mambavamba14 пишет:

denis.ddv, alexadresat - Добавил управление вибро-мотором и индикацией частиц, также не много поправил сохранение дозы при отключении по низкому заряду батареи. http://arduino.ru/forum/proekty/delaem-dozimetr?page=84#comment-526157

 

Что-то пошло не так.

Archiving built core (caching) in: C:\Users\Denis.dd\AppData\Local\Temp\arduino_cache_210142\core\core_GyverCore_avr_nano_boot_optiboot_v8,clock_external_16,serial_default,compiler_version

_avrgcc5,timers_yes_millis,init_enable,es_disabled,bod_bod_2_7,

co_disabled_31036a29535596537e8122a192c4efaa.a

Скетч использует 32602 байт (101%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 1254 байт (61%) динамической памяти, оставляя 794 байт для локальных переменных. Максимум: 2048 байт.
Скетч слишком большой; прочитайте http://www.arduino.cc/en/Guide/Troubleshooting#size
Ошибка компиляции для платы ATmega328 based.

 

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

mambavamba14  - прошился нормально, нет включение тревоги в настройках, постоянно выключена. Порог стоит нажать влево сразу 25632, приходится потом нажимать вправо 10 раз чтоб выбрать нужный предел 30, надо-бы по кольцу выбор чтоб был ив плюс и в минус.

denis.ddv
Offline
Зарегистрирован: 18.10.2018

Как прошились ? У меня даже не компилируется 101% занимает.

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

denis.ddv - Странно у меня при компиляции занимало 99%, на сколько смог оптимизировал объем, пробуйте!

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

 

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

mambavamba14 -  Тревога так и не работает вкл/выкл. И еще когда  "Сон"выключаешь то Подсветка встает но 5 но отключения нет, и наверное надо чтоб был выбор Выкл подсветки.

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

alexadresat - Те. нажимая на клавиши вверх или вниз значения "тревога" не меняются?

На счет сна так и должно быть.

denis.ddv
Offline
Зарегистрирован: 18.10.2018

mambavamba14 пишет:

denis.ddv - Странно у меня при компиляции занимало 99%, на сколько смог оптимизировал объем, пробуйте!

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

 

Порядок теперь 98%.Тревога выкл и не переключается.

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

Да. В настройках выбираю Тревога влево-вправо ничего не происходит, как написано ВЫКЛ так и остается. 

denis.ddv
Offline
Зарегистрирован: 18.10.2018

alexadresat пишет:

mambavamba14 -  Тревога так и не работает вкл/выкл. И еще когда  "Сон"выключаешь то Подсветка встает но 5 но отключения нет, и наверное надо чтоб был выбор Выкл подсветки.

Так он есть,в быстром меню можно выключить и включить подсветку.

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

denis.ddv - Вы как загрузчик optiboot записывали?

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

alexadresat, denis.ddv - Тревогу исправил, файлы в посте обновил!

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

 mambavamba14 - Вы или не залили исправленную прошивку или ни чего не изменилось....

denis.ddv
Offline
Зарегистрирован: 18.10.2018

mambavamba14 пишет:

alexadresat, denis.ddv - Тревогу исправил, файлы в посте обновил!

У меня порядок,всё работает.Только в статистике какието странные буквы 00в 00р 00b

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

Еще кое что подправил, должно быть железобетонно))

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

mambavamba14 - Выбор тревоги и вибры заработал, но можно чтоб вибра пульсацией работал, а то постоянно вибрирует.

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

alexadresat - Вообще безпрерывно? Она и так по идее должна была прерывисто...сделал побольше задержки, пробуйте!

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

mambavamba14 - Задержки не причем. Сделай как было. Он через два раза прерывания просто начинает крутиться(без перерыва).

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

alexadresat - Вернул. А по точнее можно? Она вибрирует постоянно или пауза все таки есть? При выходе из тревоги вибрация выключается?

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

Две паузы потом не прерывно, пока не нажмешь кнопку. Это в обоих режимах ВИБРО и ВКЛ. Мне кажется вместо надписи ВКЛ лучше ЗВУК написать.

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

Поменял. Сейчас попробуйте как себя ведет вибрация.

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

Два коротких и длинный пока не нажмешь кнопку.

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

Всё! проблему нашел и исправил! Файлы обновил!

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

Три срабатывания, пауза и так далее. (Решено)

Что по статистике, что это буквы 00в 00р 00b

И еще можно как-то решить это - (byte puls = 2; //тонкая настройка длинны импульса высоковольтного транса) при сбросе настроек сбрасывается по умолчанию.

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

Статистику исправил, там должны были быть 00д 00ч 00м, те. дни/часы/минуты.

Ну она так и должна, на то он и сброс настроек))

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

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

denis.ddv
Offline
Зарегистрирован: 18.10.2018

alexadresat пишет:

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

Неперегибай.Так всегда было,и логически это нормально,можно *своё умолчание*в скетче сразу поставить,у меня 4 например,ADC_value и k_delitel заносим в ручную и нормально.

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

Я не перегибаю. Просто приходиться после сброса настраивать. Ну тогда если устраивает всех оставляйте как есть. Я тоже при прошивки свои вбиваю настройки у меня 9.

denis.ddv
Offline
Зарегистрирован: 18.10.2018

alexadresat пишет:

Я не перегибаю. Просто приходиться после сброса настраивать. Ну тогда если устраивает всех оставляйте как есть. Я тоже при прошивки свои вбиваю настройки у меня 9.

Так сброс один раз делать после  первой прошивки,я не настаиваю,просто как по мне ,всё сейчас идеально,давайте тормознём,поюзаем,посмотрим.код занял 95%.

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

Будут косяки пишите, я думаю главное сейчас каким нибудь образом уменьшать объем скетча, чтоб можно было больше разных плюшек засунуть)

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

Бодрому бы поучится такому фидбеку на баги от пользователей. Спасибо Сергею, очень помог с другим проектом, который годами не мог довести до ума.

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

Парни, у меня два вопроса:

1. Гантелька из ЧиД'а на 10мГн. Её же не нужно перематывать (смотать заводскую намотку, намотать 600 витков)? Т.е. просто поверх готовой гантельки намотать 4 витка?

2. Вместо супрессора D3 на 12В можно использовать стабилитрон на 12В?

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

В архив добавлена тестовая версия 1.6.3, основные изменения в оптимизации объема скетча, а также пересмотрена иерархия вкладок, теперь один файл отвечает за настройки(его можно сохранить отдельно чтоб не заполнять их постоянно при обновлении заново) и второй содержит все картинки и графические элементы. http://arduino.ru/forum/proekty/delaem-dozimetr?page=84#comment-526157

Так-же в 1.6.2 подфикшено возможное выскакивание сообщения об разряженной батарее.

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

SoftFelix пишет:

1. Гантелька из ЧиД'а на 10мГн. Её же не нужно перематывать (смотать заводскую намотку, намотать 600 витков)? Т.е. просто поверх готовой гантельки намотать 4 витка?


Просто 4 витка.
SoftFelix пишет:

2. Вместо супрессора D3 на 12В можно использовать стабилитрон на 12В?


Нет.

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

 mambavamba14 - Прошил тестовой версии 1.6.3, менюшки сдвинуты что-то вправо, а что-то влево.

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

alexadresat - Поправил, должно быть нормально.

Ещё раз перезалил архив, обновил файлы библиотеки "LCD5110_SSVS", её необходимо обновить перекинув новую из архива к себе в папку с библиотеками! Также прошивка тоже подкорректирована под неё.

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

mambavamba14 -  Остался косячок в Настройках Подсветкашду_0

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

alexadresat - Ой! Когда эксперементировал забыл обратно изменить)) Все поправил, архив обновил, библиотеку нужно еще раз обновить, еще кое что изменил!

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

mambavamba14 - Сейчас все хорошо.... Я еще добавил к надписи ЗВУК +,  "+ЗВУК"                                    т.к. получается "ВИБРА + ЗВУК". Будем дальше тестировать, если что напишу.....

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

alexadresat - Сделал!

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

1.6.3 - добавлена индикация вибрации на главных экранах,  в файл "SETUP" добавлена настройка опорного напряжения(его нужно будет обновить), библиотека "LCD5110_SSVS" еще немного допилена, желательно обновить её, файл "images" переименован в images.с, если останется старый images.ino, его нужно удалить. http://arduino.ru/forum/proekty/delaem-dozimetr?page=84#comment-526157

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

mambavamba14 -  Библиотеку заменил, но вместо букв кракозябры и идет постоянный счет, на экране  черте что, в настройки зайти нельзя кнопки не работают.

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

alexadresat - а если последнюю прошивку, но с предпоследней библиотекой?

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

mambavamba14 -  Библиотека предпоследняя, и идет постоянный счет, при нажатии влево или вправо идет увеличение или уменьшение постоянного счета, в настройки зайти нельзя.

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

alexadresat - хмм..очень странно. А можно по подробнее где идет счет и что считает?? С предпоследней библиотекой текст нормально отображается?

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

Текст нормально. А дальше тонкая настройка длинны импульса мой, который работал в предыдущей прошивки.

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

alexadresat - попробуй закоментировать #define UNO_DIP в настройках.

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

//#define UNO_DIP 0

После этого заработало...