Делаем дозиметр!

lgn.c7e
lgn.c7e аватар
Offline
Зарегистрирован: 11.12.2018

                                 
Если не затруднит буду признателен)

bogdannin1
Offline
Зарегистрирован: 27.10.2018

bogdannin1
Offline
Зарегистрирован: 27.10.2018

alexadresat пишет:

bogdannin1 пишет:

Здравствуйте! Что-то не мог найти в меню кол-во импульсов накачки?

не могу найти в прошивке для олед. 

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

На оледе нет, там древняя прошивка.

2 lgn.c7e

Lazy_Dragon
Offline
Зарегистрирован: 09.03.2017

на ОЛЕД тоже есть. Но прошивка древняя и не совсем стабильная. Может время свободное появится, новую версию под олед переделаю.

 

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

Lazy_Dragon, вряд ли поместится. ИДЕ и так уже ругается на объём оперативки, а олед требует больше памяти на буфер.

1.05 15810 байт (51%) памяти устройства. Глобальные переменные используют 1283 байт (62%)

1.05 oled 19274 байт (62%) памяти устройства. Глобальные переменные используют 1855 байт (90%)
Недостаточно памяти, программа может работать нестабильно.

1.07.7 22156 байт (72%) памяти устройства. Глобальные переменные используют 1547 байт (75%)

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

Ругается но работает всё без сбоев и зависаний, у меня 92% оперативки занято- это просто предупреждение. В крайнем случае можно вместо ардуино атмегу пожирнее взять если очень нравится олед.

Lazy_Dragon
Offline
Зарегистрирован: 09.03.2017

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

lgn.c7e
lgn.c7e аватар
Offline
Зарегистрирован: 11.12.2018

                     
to tekagi спасибо:) пара фото моей конструкции:                

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

Отлично получилось! Подсветка как у сименс 45й серии)

Samodelkin_YouTube
Offline
Зарегистрирован: 16.12.2018
Всем привет . На днях купил два счетчика СИ22Г. Теперь думаю сделать дозиметр на СИ22Г. Все думаю сделать на скетче ArDOs.
СИ22Г решил укоротить, стандартная длина 220мм, мне удалось укоротить до 190 мм.
Смоделировал корпус для дозиметра, теперь печатаю его на 3Д принтере.
Теперь главный вопрос, может ли кто-то переределать скетч под датчик СИ22Г ? Я пока начинающий в Arduino , в чужом скетче тяжело разобраться.
 
tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Был бы в теме заинтересованый смышлёный программер - таких вопросов не возникало бы))
Будет время - займусь добавлением новых датчиков, но вряд ли это будет скоро. Либо пробуйте самостоятельно, код большей частью прокомментирован. В основном режиме при подсчёте использеутся алгоритм скользящего окна, в разностном - от времени замера.

bogdannin1
Offline
Зарегистрирован: 27.10.2018

Lazy_Dragon пишет:

на ОЛЕД тоже есть. Но прошивка древняя и не совсем стабильная. Может время свободное появится, новую версию под олед переделаю.

 

а ссылочкой не поделитесь?

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

bogdannin1, по удержанию "menu" в системное меню заходит? По нажатию кнопки должно открываться пользовательское меню, а по удержанию - системное, как на картинке.

Олед прошивка одна (почти).

Если не заходит в системное по удержанию кнопки "menu" - можно попробовать заменить в скетче строку

    if (val_ok == 10) {

на

    if (val_ok >= 7) {

И понемногу уменьшать значение константы (6, 5, 4, 3, 2), пока не станет заходить в системное.

bogdannin1
Offline
Зарегистрирован: 27.10.2018

tekagi пишет:

bogdannin1, по удержанию "menu" в системное меню заходит? По нажатию кнопки должно открываться пользовательское меню, а по удержанию - системное, как на картинке.

Олед прошивка одна (почти).

Если не заходит в системное по удержанию кнопки "menu" - можно попробовать заменить в скетче строку

    if (val_ok == 10) {

на

    if (val_ok >= 7) {

И понемногу уменьшать значение константы (6, 5, 4, 3, 2), пока не станет заходить в системное.

эх, надо будет проверить, сейчас не получится(доломал экран

Samodelkin_YouTube
Offline
Зарегистрирован: 16.12.2018

Возможно сам попробую заняться скетчем. Интересует алгоритм подсчета, импульсы собственного фона счетчика тоже используются в подсчете ?

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

Коррекции на собственный фон счётчика нет. Он будет сильно отличаться от счётчика к счётчику (особенно учитывая древность используемых СБМок), и отделить его от общего будет проблемно. Даже если есть хороший свинцовый домик для тестов...

В каждом из трёх используемых режимов счёт ведётся отдельно, т.е. менять надо минимум в трёх местах.

bogdannin1
Offline
Зарегистрирован: 27.10.2018

-

bogdannin1
Offline
Зарегистрирован: 27.10.2018

Lazy_Dragon пишет:

      

 

на ОЛЕД тоже есть. Но прошивка древняя и не совсем стабильная. Может время свободное появится, новую версию под олед переделаю.

 

 

STL фалом корпуса не поделитесь? Корпус очень понравился. 

Logik
Offline
Зарегистрирован: 05.08.2014

Время летит стрелой. Всего в #1234 ;) я писал

Logik пишет:

Калиевые удобрения попробую найти, интересно. 

Вобщем нашел, включил, положил и ... прозрел 8(

Коментарии к графику. Радиация фиолетовым, красное - качество воздуха по MQ и к делу не относится. По горизонтали - время в часах. Видно, что немного ранее 19-00 подключил свой СБМ-20. Сразу все путем,  фон пляшет вокруг среднего, который пунктиром. В 19-30 я таки нашел пошти кило калиевой селитры (покупалось кило но сотня-другая грамм разошлась на цветочки). И дальше полтора часа датчик лежал просто сверху на полиэтиленовом мешке с селитрой. В 21-00 я пришел, подофигел, убрал мешок и все вернулось к среднему фону.

Не, я ожидал роста показаний, но чтоб так, с зашкалами и переполнением... Это вобще адекватно?  Откуда стока? может там торий, а не калий?

ПС. Софт допилю, разрядность переменных повышу, еще померю. Но вобще мне теперь дома спать страшно будет ;) 

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

А по вертикали значения где? Переполнение откуда? Там что, byte?

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

Lazy_Dragon
Offline
Зарегистрирован: 09.03.2017

bogdannin1 пишет:

STL фалом корпуса не поделитесь? Корпус очень понравился. 

 

https://mega.nz/#!jNpknYwb!o9LB0m7QWRTV2kSm1g63RXQNq6Rn8wIzwLpQzI5QXWs

Нашел только эту версию, но тут не хватает некоторых креплений внутри корпуса. А доработанную делал на другом компе, и видать потер вместе с виндой и исходниками.

С креплением экрана не мудрил - приклеил на термоклей

bogdannin1
Offline
Зарегистрирован: 27.10.2018

Lazy_Dragon пишет:

bogdannin1 пишет:

STL фалом корпуса не поделитесь? Корпус очень понравился. 

 

https://mega.nz/#!jNpknYwb!o9LB0m7QWRTV2kSm1g63RXQNq6Rn8wIzwLpQzI5QXWs

Нашел только эту версию, но тут не хватает некоторых креплений внутри корпуса. А доработанную делал на другом компе, и видать потер вместе с виндой и исходниками.

С креплением экрана не мудрил - приклеил на термоклей

спасибо. 

Logik
Offline
Зарегистрирован: 05.08.2014

tekagi пишет:

А по вертикали значения где? Переполнение откуда? Там что, byte?

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

Посмотрел цифры. Фон 20-28имп/сек, селитра 80-110.

//Там что, byte?

"Там" - уже сложно ;) цепочку ардуино-orangepi-JS еще надо будет просмотреть и разобрать где затык. Но он явно есть судя по картинке.

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

Секунду? Может минуту? Тогда вполне нормально, могли и больше значения быть.

Logik
Offline
Зарегистрирован: 05.08.2014

tekagi пишет:

Секунду? Может минуту? Тогда вполне нормально, могли и больше значения быть.

угу. конечно минут.

LEXA0000001
Offline
Зарегистрирован: 27.12.2018

Привет,хочу повторить этот проект но возникло пару проблем 

я не могу прошить ардуино а если быть более точным то не могу загрузить скетч

 

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

можете помочь ?

 

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

Когда в Arduino IDE начинается прошивка, попробуй нажать кнопку 'Reset' на платке Arduino.

Вот посмотри

LEXA0000001
Offline
Зарегистрирован: 27.12.2018

прошивать ее я умею

 

я не могу понять как скетч закинуть в нее,там 2 папки 

которую из них надо выбрать ? или надо обе ?

я пробовал у меня не получается 

 

LEXA0000001
Offline
Зарегистрирован: 27.12.2018

ардуинка та которая нужна 

так что по этой части все нормально 

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

В папке ardos должен лежать основной файл скетча ardos.ino и файл графики gif.c. Запускать щелчком по основному файлу скетча (gif.c сам подтянется). Папку с библиотекой 5110_graph нужно положить в директорию libraries в папке установленной ArduinoIDE. Скетч и файл последней версии можно взять по ссылке из поста #26 данной темы.

LEXA0000001
Offline
Зарегистрирован: 27.12.2018

Спасибо, сейчас попробую

LEXA0000001
Offline
Зарегистрирован: 27.12.2018

Спасибо, сейчас попробую

LEXA0000001
Offline
Зарегистрирован: 27.12.2018

Спасибо, сейчас попробую

LEXA0000001
Offline
Зарегистрирован: 27.12.2018

Спасибо, сейчас попробую

LEXA0000001
Offline
Зарегистрирован: 27.12.2018

Что то не так )

LEXA0000001
Offline
Зарегистрирован: 27.12.2018

Я извеняюсь а как удалить ?
)

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

Увы, никак. Что именно не получается?

Создаём папку ardos.

Создаём в ней текстовый файл ardos.ino.

Копируем в него содержимое основного скетча отсюда. (Вверху скетча есть пиктограмка в виде листа с двумя стрелочками <>).

Создаём текстовый файл gif.c.

Копируем в него содержимое соответствующего файла из того же поста.

Закидываем библиотеку в ардуино иде. Открываем файл ardos.ino.

Вдумчиво читаем пост #26 на первой странице. Перед заливкой скетча не забываем поправить коэффициенты под свой делитель.

LEXA0000001
Offline
Зарегистрирован: 27.12.2018

Я имел в виду что с сообщениями что-то не так
А с прошивкой я ещё не занимался

На за подробность благодарю

Samodelkin_YouTube
Offline
Зарегистрирован: 16.12.2018

Коллеги не могу скачать некоторые файлы с печатными платами, мы может кто перезалить?

Samodelkin_YouTube
Offline
Зарегистрирован: 16.12.2018

Коллеги не могу скачать некоторые файлы с печатными платами, мы может кто перезалить?

Samodelkin_YouTube
Offline
Зарегистрирован: 16.12.2018

Коллеги не могу скачать некоторые файлы с печатными платами, мы может кто перезалить?

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

Не стоит нажимать повторно кнопку коммента или кнопку"обновить", пока не загрузилась страница с отправленным постом. 

Все важные файлы из темы лежат в посте #26 на первой странице, залиты на броскоробку. Что именно не скачивается?

Samodelkin_YouTube
Offline
Зарегистрирован: 16.12.2018

Печатка от alexadresat    - не загружается

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

Подтверждаю, скачать не возможно...

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

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

UPD: похоже, всё ещё веселее - форумный редирект перестал работать. Нафига только редирект клеить ко всем ссылкам без исключения, даже к тем, которые не делались гиперлинками - непонятно.

dropbox.com/s/2pxolg4mso29ay6/alexadresat_lay.zip?dl=0

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

Все заработло - можно все скачать

Samodelkin_YouTube
Offline
Зарегистрирован: 16.12.2018
Спасибо, скачал.
Сейчас разрабатываю печатную плату для СИ22Г, здесь возник вопрос, можно ли в скетче заменить порты вибро, бузера и фонарика между собой?
 
tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Да, но потребуется внимательное редактирование всего скетча, поскольку для управления используется прямой доступ к портам. И такую операцию придётся повторять каждый раз при выходе новой версии.
Я бы предпочёл пару перемычек.

evrojox
Offline
Зарегистрирован: 09.07.2018

Всех с НОВЫМ ГОДОМ