199

Счетчик Гейгера для Arduino

Привет всем ардуинщикам и пикабушникам.


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


Посмотрел на одном из тематических форумов и на ютубе как автор сделал с нуля счетчик на ардуино нано вроде, то есть плату по типу той, что я купил, но полностью спаял сам, в общем то там есть и схемы и код и видео, всё достаточно подробно, но он использует в своей схеме трубки СБМ20, которые оказалось достаточно сложно найти в спб, но возможно, стоят они около 250-500 р. за штуку, но как советует автор лучше брать сразу несколько, т.к. могут попасться и нерабочие и фонящие, в общем прикинул я и решил пока заказать готовую плату и не заморачиваться, плата шла уже с трубкой. Маркировка трубки J350Br, при этом поддерживает и СБМ20 как заявляют китайцы, есть второе посадочное место под СБМ20 (она подлиннее), хотя если не ошибаюсь по спецификации СБМ20 работает от большего напряжения, чем выдает китайский девайс (в документации 380-450В).


Заказал значит данную плату, пока ждал попутно купил в спб дисплей nokia 5110 и arduino mimi pro специально под сборку счетчика (благо есть один хороший магазинчик и не пришлось ждать чудес от почты россии) и начал постепенную сборку. По цене немного, около 300 рублей.


Собственно общий вид данного девайса:

Кстати очень заботливые китайцы хорошо упаковали посылку, чтобы не разбилась трубка, бонусом шло оргстекло, слот для батареек и USB кабель питания, со штекером как у обычного Arduino uno, стоимость около 2500р с доставкой.


Перепаял выходы для подключения к arduino (на фото GND, 5V, VIN) на обратную сторону, чтобы приколхозить уже спаянную мной mini pro с дисплеем, и припаял одно к другому. Подключение простое - выход GND к GND Arduino, если быть точным то просто к минусу дисплея, 5V к 5V соответственно, также от дисплея, т.к. так ближе и без проводов получилось, а VIN к D2 arduino проводком. Дисплей подключен к D3, D4, D5, D6, D7, к 5v и GND, на тему подключения данного дисплея полно инфы, многократно дублировать думаю не имеет смысла.


Получилось вот так:

На плате имеется: выключатель, разъем питания в виде круглого штекера, как я писал выше, колодка для подключения отсека с батарейками (3 пальчиковых последовательно) ну или аккума 4В, я так понял работает от 3.3v до 5v, индикатор работы в виде красного диода, индикатор попадания частицы в трубку в виде второго красного диода, бузер, переменный резистор и пара перемычек для калибровки (описание калибровки есть в прилагаемой документации).


Соединение всего вместе:

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


Ну и фотки первых запусков и работы в сборе:

В принципе и так устраивает, нужно дошаманить точность замеров, не смог только разобраться с float, т.к. не яжпрограммист, в кратце суть такая: плата замеряет в фон в CPM (counts per minute), чтобы перевести в милизиверты для данной трубки в документации указан коэффициент 151, т.е. чтобы получить милизиверты, нужно CPM разделить на 151. Естественно CPM был задан в int, после замены на float стал показывать 2 знака до и 2 знака после запятой, но как видно на первой фотке, в некоторых случаях округляет, т.е. микрорентгены показывает 7,95, а милизиверты 0,08, хотя просто умножает на 100 (в коде можно посмотреть), вот этот момент я бы попросил Вас помочь разобрать. Собственно за этим и добавил мКр, чтобы показывало поточнее.


Всем спасибо, отвечу на вопросы, приму советы и замечения =) Всем бобра!



Ссылка на код:

https://gist.github.com/anonymous/2c0814fdb82f5e8bc516285a7d...

Arduino & Pi

1.5K поста20.9K подписчика

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества