Ничего не найдено :(
    В гостях у Самоделкина! » Электроника » Arduino » Простой дозиметр на Arduino Nano своими руками

    Простой дозиметр на Arduino Nano своими руками

    Доброго времени суток, уважаемые самоделкины!
    В этой статье Константин, мастерская How-todo, подробно покажет способ изготовления простого дозиметра на Arduino nano и СБМ20 (СТС-5).

    Дозиметр, по своему принципу работы - это весьма простое устройство.

    Для его сборки нам потребуется:

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

    Высоковольтный источник питания для нее, с выходным напряжением около 400 В.
    Устройство индикации, звуковой или световой, которое будет сообщать о пробоях в трубке.

    В простейшем случае в качестве индикатора можно использовать динамик.

    Заряженная частица, ударяясь о стенку счетчика, выбивает из нее электроны.
    И в газе, которым заполнена трубка, возникает пробой. На очень короткое время через трубку поступает питание на динамик, и он щелкает. Конечно же, все согласятся, что щелчки - это не самый лучший способ получения информации.

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

    Воспользуемся новыми технологиями, и прикрутим к трубке электронный мозг с дисплеем.


    Переходим к практике. Электроника представлена в виде платы Arduino nano.
    Программа весьма проста, она подсчитывает количество пробоев трубки за определенный временной интервал, и выводит полученные данные на экран.

    Также в момент пробоя отображается символ радиации, а также индикатор заряда батареи.

    Источником питания устройства служит аккумулятор 18650.

    По причине того, что плата arduino питается от 5Вольт, установлен модуль с преобразователем.
    Также установлена плата управления зарядкой аккумулятора, чтобы устройство было полностью автономным.

    Трудности начались, когда автор стал решать вопрос с высоковольтным преобразователем.
    Первоначально он сделал его сам. Намотал трансформатор на ферритовом сердечнике, порядка 600 витков вторички.

    Сигнал на него подал из встроенного в Arduino ШИМ. Через транзистор это работает вполне нормально.

    Автору же мне хотелось сделать конструкцию доступной для повторения любому, даже начинающему самоделкину.
    Спустя некоторое время, Константин нашел высоковольтные преобразователи на алиэкспрессе.
    Начнем испытывать покупную версию. Выдал он максимально 300 Вольт, при заявленных аж 620.

    Заказав другой, он оказался других размеров, при том, что в описании указаны предыдущие.
    Последний преобразователь таки сподобился выдать необходимое напряжение в 400 В, максимальное составило 450, при заявленном производителем 1200В.

    Переделываем корпус под другой размер преобразователя.

    В конечном итоге у нас получается конструкция, которая почти полностью состоит из модулей.

    Повышающий преобразователь.

    Плата управления зарядом АКБ.

    5 вольтовый повышающий модуль.

    Мозг в виде arduino nano.

    Дисплей 128 на 64, но в итоге будет применен 128 на 32 пикселя.


    Также потребуются транзисторы 2N3904, резисторы на 10МОм и 10КОм, конденсатор емкостью 470пФ.


    Двухпозиционный переключатель.

    Аккумуляторная батарея, buzzer со встроенным генератором.

    И, конечно, главный элемент - счетчик Гейгера, примененная модель СТС5.


    Ее можно заменить на похожий, СБМ20, да и в принципе любой похожий.
    При замене счетчика необходимо будет вносить коррективы в программу, согласно документации датчика.
    У использованного счетчика СТС5 количество микрорентген в час соответствуют количеству пробоев в трубке за 60 секунд.

    Корпус, как обычно, распечатан на 3D принтере.




    Начинаем собирать.
    Первым делом необходимо установить выходное напряжение преобразователя при помощи подстроечного резистора.

    По документации, для СТС5 оно составляет около 410 Вольт.

    Далее просто соединяем все модули по схеме.

    Модульный принцип упрощает схемотехнику до минимума.
    При сборке желательно использовать жесткие одножильные провода, например от витой пары.

    Благодаря им все устройство легко собрать на столе.

    После сборки просто помещаем его в корпус.

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

    Ей соединяем минус входа с минусом выхода.

    Но мы не можем управлять высоким напряжением непосредственно с помощью Arduino. Для этого сделаем схему развязки на транзисторе.

    Паяем навесным монтажом, изолируем термоклеем или термоусадкой, кому как удобнее.




    В разъеме положительного высоковольтного выхода устанавливаем 10МОм резистор.




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



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




    Очень хорошо проверяйте изоляцию, экран расположен рядом с высоковольтным модулем.




    Навесной монтаж готов, устанавливаем всю конструкцию в корпус.


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



    Ссылки на компоненты.
    Arduino Nano
    400V DC-DC power supply
    128*32 OLED
    Прошивка
    3Д модель корпуса

    Счетчик Гейгера для Вас представил автор проекта Константин, мастерская How-todo.


    Источник (Source)
    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

    Копилка со счётчиком монет

    Интерактивные тумбы для мероприятий (BrainSystem)

    7.9
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    7.9
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    8.1
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 7.94 из 10 (голосов: 22 / История оценок)

    Добавить комментарий

    95 комментариев
    Алексей Рудой

    Можно получить код програмы, пожалуйста? Срочно очень нужно

    Mikhail86

    Доброго времени суток! Нужна помощь с кодом! Буду признателен, если поделитесь рабочим кодом на почту m.senkov86@mail.ru 

    Гость Артем
    Добрый вечер. Можно пожалуйста работающий код. Буду очень благодарен. Почта artemovdi@yandex.ru
    Евгений Васильевич
    поделитесь рабочей схемой и кодом. Если можно то на почту kononenko-ev@mail.ru
    ....ну и вообще бесят проекты где люди уже и схемы рисовать нехотят...расчет наверное на дибилов идет
    Гость Константин
    Друзья, поделитесь пожалуйста рабочей схемой и кодом, уже весь мозг сломал - ничего не получается. Если можно то на почту nkostya@inbox.ru. 
    Гость Егор
    Нікі технодрайвер,
    Да, пожалуйста
    Нікі технодрайвер
    Привет всем , комуто надо работующий код ?
    Гость Pavel
    Я приветствую всех здесь!
    Я также построил этот счетчик гейгера с ардуином.
    счетчик гейгера с ардуином не работает.
    Беспокойство в течение нескольких дней...
    Кто-нибудь может мне посоветовать?
    Спасибо.
    Извините, пишу через гугл переводчик.
    Слова могут иметь измененное значение.
    С уважением, Павел.
    Иван_Похмельев
    при повышенном фоне ардуино не успеет среагировать на все пробои датчика

    Откуда Вы берёте повышенный фон?
    на базе транзистора при пробое где то 1-1.2 вольта
    Как фиксировали столь высокое напряжение?
    les1200
    Приветствую, у меня почему то происходят ложные срабатывания похожие на наводки . Со светодиодом все нормально работает так же как и зуммер четкие срабатывания. И ещё как мне кажется , что при повышенном фоне ардуино не успеет среагировать на все пробои датчика . Возможно нужно это подкорректировать программно.
    В итоге не работает так как надо , хотя на базе транзистора при пробое где то 1-1.2 вольта и он открывается но ардуино не всегда фиксирует данные пробои. Опять же ссылаюсь на то что возможно программно можно это устранить
    Иван_Похмельев
    Цитата: les1200
    между пином d2 и землёй Ардуино 0.7 в
    Значит, к d2 подключена база транзистора.
    Дончанин
    Срабатывать должно между пином Д2 и эмитером транзистора. Сигнал очень короткий. Поставьте светодиод. Проверьте везде напряжение. У меня после повышающего трансформатора идет где-то 385-387 В, а после резистора 10М - 180 В. Проверьте распиновку транзистора у кт315, база не по середине. Вообще у меня стоит ВС 547, но это не суть важно, любой подобный npn транзистор. Если не помогает, возможно, проблема в датчике.
    les1200
    Цитата: Дончанин
    Номинал от 200 Ом до 1Ком, любой.

    Странно но у меня между пином d2 и землёй Ардуино 0.7 в и без изменений, поэтому не идёт счёт, подскажите что может быть? Собрал по ваше схеме и все равно не работает (((
    Дончанин
    Номинал от 200 Ом до 1Ком, любой.
    les1200
    Цитата: Дончанин
    Вот по такой схеме все работает. Светодиод умышленно стоит не через ардуину, это для проверки. Т.к. при подключении дисплея, у ардуины проблемы со счетом импульсов. Это связано с прерываниями. И пока все настроишь афигеешь. На ардуино.ру есть тема про самодельный дозиметр ArDos, рекомендую всем почитать. А светодиод не зависим, и срабатывает четко по импульсам.

    Здесь моя тема, присоединяйтесь. Дозиметр почти готов, корпус распечатан, дисплей OLED 128*64
    https://forum.flprog.ru/viewtopic.php?f=54&t=5823

    Насчёт ArDos читал, сделано давольно таки профессионально , но на мою атмегу 328 прошивка ни как не помещается к сожалению, нужно брать контроллер с большей памятью .
    les1200
    Цитата: Дончанин
    Вот по такой схеме все работает. Светодиод умышленно стоит не через ардуину, это для проверки. Т.к. при подключении дисплея, у ардуины проблемы со счетом импульсов. Это связано с прерываниями. И пока все настроишь афигеешь. На ардуино.ру есть тема про самодельный дозиметр ArDos, рекомендую всем почитать. А светодиод не зависим, и срабатывает четко по импульсам.

    Здесь моя тема, присоединяйтесь. Дозиметр почти готов, корпус распечатан, дисплей OLED 128*64
    https://forum.flprog.ru/viewtopic.php?f=54&t=5823

    Это очень радует что есть ещё кто делает этот дозиметр, подскажите какой номинал резистора вы использовали для светодиода?
    Дончанин
    Вот по такой схеме все работает. Светодиод умышленно стоит не через ардуину, это для проверки. Т.к. при подключении дисплея, у ардуины проблемы со счетом импульсов. Это связано с прерываниями. И пока все настроишь афигеешь. На ардуино.ру есть тема про самодельный дозиметр ArDos, рекомендую всем почитать. А светодиод не зависим, и срабатывает четко по импульсам.

    Здесь моя тема, присоединяйтесь. Дозиметр почти готов, корпус распечатан, дисплей OLED 128*64
    https://forum.flprog.ru/viewtopic.php?f=54&t=5823
    Иван_Похмельев
    Транзистор открывается током от 400 В через 10 МОм при срабатывании датчика.
    les1200
    Цитата: Иван_Похмельев
    Фильтры так не делают. Конденсатор этот вообще не нужен, так как он только фронты затягивает.
    Повторю, что схема электропитания у автора нарисована в корне неверно, а напряжение на выходе ВВ преобразователя он выставлял намного выше номинала.

    Мне кажется что открываться транзистор должен не "минусом" с датчика, а путем подключения между резистором 10 Мом и "плюсом" датчика . Естественно понизив напряжение до 4-5 вольт .
    Иван_Похмельев
    Фильтры так не делают. Конденсатор этот вообще не нужен, так как он только фронты затягивает.
    Повторю, что схема электропитания у автора нарисована в корне неверно, а напряжение на выходе ВВ преобразователя он выставлял намного выше номинала.
    les1200
    Цитата: Иван_Похмельев
    Да, при условии, что корректно выставлено напряжение на выходе ВВ преобразователя.

    Как вы считаете если нет кондесатора номинал которого указал автор , можно ли поставить больше или меньше ? Он здесь как я понимаю стоит в качестве фильтра? Или ошибаюсь?
    Иван_Похмельев
    Да, при условии, что корректно выставлено напряжение на выходе ВВ преобразователя.
    les1200
    Мне кажется при номинале 2 резистора 210 КОм у вас на базе будет около 8 вольт это при условии если у вас 400 вольт на входе
    les1200
    Цитата: Иван_Похмельев
    Также потребуются .... резисторы на 10МОм и 10КОм,
    Делитель 1:1000 даст на базе транзистора 0,4 В. Как он будет открываться - загадка. ((
    Корпус, как обычно, распечатан на 3D принтере.
    Непонятно, зачем сделана решётка в отсеке датчика. Пыль и грязь собирать? ))
    На схеме в правом нижнем углу переврано подключение модуля зарядки и повышающего модуля. ((
    Но мы не можем управлять высоким напряжением непосредственно с помощью Arduino. Для этого сделаем схему развязки на транзисторе.
    А ну-ка, расскажите честному люду, как это Вы собираетесь "управлять высоким напряжением"? )))

    2 резистор нужен как минимум на 20 КОм?
    Гость Алексей
    Если у вас получилось собрать схему и все работает не могли бы вы ей поделится , схема у автора конечно не рабочая.
    Гость Алексей
    Я бы в идеале написал бы свою программу и она работала по приходящим импульсам на тот же пин D2 чтобы при появлении логической единицы он его считал , так же через тразистор, только нужно было бы подключится между резистором 10 м и плюсом счетчика, и потом через делитель напряжения это напряжение подается на базу транзистора открывает его и подключенный к +5 вольтам коллектор через эмиттер подал бы еденицу на ардуино , а что бы его не спалить поставил бы стабилитрон на 4.7 вольта что бы не спалить пин D2.
    Но пока в ардуино IDE я не силен и не способен написать такую программу мучаюсь с тем что есть в интернете(((
    Но как работает данная схема у автора это для меня загадка
    Гость Алексей
    Я тоже уже бьюсь целую неделю и ни чего , отдельно бузер пищит но ардуино ни как не хочет читать импульсы.
    Ардуино читает импульсы путем закарачивания на землю пина D2 , но как на транзисторе добиться того что бы при подаче на базу положительного сигнала более 0.7 вольта он закоротил свой коллектор и эмиттер на землю не могу понять((( лишь только тогда пойдут импульсы!
    Дончанин
    Все запитано от телефонной зарядки 5В, 0.7А. Далее повышалка до 10В, т.к. ВВ преобразователь включается с 9-10В. Напряжение на выходе 380В, на ардуинку идет 10В. Земля везде общая, на высоковольтном преобразователе, на входе и на выходе, земля тоже общая. Датчик рабочий, если параллельно ему подсоединить писчалку с конденсатором, сигналы есть, но очень тихие. На ардуине нет никаких сигналов. Пробовал разные схемы снятия сигнала, в том числе и как на ArDos. Тишина. На входе ардуино включен подтягивающий резистор. Если мультиметром в режиме измерения напряжения коснуться концов датчика, светодиод загорается. Ставил транзистор как у автора, потом КТ315-ничего… Вчера уже хотел сворачиваться, но вдруг случайно задел рукой корпус датчика и сигналы пошли, такие как и на писчалке. Пока держишь руку, сигналы идут, убираю-нет. На утро все повторил, даже если и прикасаюсь рукой сигналов все равно нет, уже башню сносит…. Проверил транзистор и датчик, все в норме. В чем бока не пойму. Может, кто подскажет.
    Глеб
    модуль заряда микро USB 5В 1А 18650 правильно нарисован на схеме? акумулятор же должен быть подключен к В1 и В2?а на схеме непонятно почему именно так подключен
    Иван_Похмельев
    1.Плата у меня на ТP4056 ,чтобы заряжать аккумулятор 18650.Соответственно это зарядное устройство.
    2.Выключатель питания конечно поставлю,а так просто проводочки вытаскиваю.
    3.Конденсатор стоит просто на фото не видно.Он за транзистором.Почему два резистора.Да по быстрому ,что было под рукой поставил (10 ком+22ком.) По Вашему совету.
    4.Пока резистор не пробило.Нет у меня 1 Ватных на 10 МОм.
    5.Согласен ,что наводки есть.Я про это и говорил.А без наводок вообще не работает.А у автора не ловит наводки? На его фото как раз транзистор лежит на преобразователе ВВ.

    1. Именно, чтобы только заряжать. На ней отсутствует контроль разряда. Она предназначена для использования только в ЗУ.
    2. А что это у Вас за аккумулятор? Какая у него ёмкость? Какое на нём напряжение?
    3. Ясно.
    4. Не пробило за счёт технологического запаса при производстве. Со временем может и пробить, так как гарантии нет.
    5. У автора вообще много странных решений. А то, что за счёт наводок что-то мелькает и дёргается, это нельзя назвать «работает».

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Последние комментарии

    Все комментарии