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

Счетчик Гейгера для 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 (в коде можно посмотреть), вот этот момент я бы попросил Вас помочь разобрать. Собственно за этим и добавил мКр, чтобы показывало поточнее.

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

Arduino & Pi

1.2K поста 19.2K подписчик

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

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

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

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

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

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

А девайс для измерения паров ртути вы закрафтить не можете случайно?) Сейчас актуально на Пикабу знаете ли.

Arduino mimi pro - это так мимимишно.)

Хреново, что тип double имеет ту же точность и длину, что и float

Самодельная плата для ардуино? О_о Находи китайцев и начинай производство. Ждём серию на али)

Здравствуйте! Статья интересная. Можно ли уточнить, что за коэффициент 151 указан в документации сбм 20? Этот коэффициент справедлив для любых сбм?

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

Здравствуйте, скажите, вы больше не вносили в свой код никаких правок? Точность измерений ни с каким прибором не сравнивали?

Добрый день. Решил собирать многоканальный счетчик Гейгера для лабораторных исследований)) Крайне заинтересовался вашей сборкой. Сделал свою тестовую версию на базе вашего кода. Но у меня задача посчитать не Зиверты/Рентгены, а количество срабатываний трубки. И вот при считывании этого начинается какая-то дичь. Ибо просто вывод cpm за 10-15 сек. несколько периодов выдает нормальные значения, потом несколько периодов откровенную дичь, потом может опять выдать нормальные значения. Чтоб справиться с этой проблемой хочу брать сигнал непосредственно с трубки после каждого её срабатывания. Но! Китайцы никак не смогли дать мне даташиты и прочую документацию. Если у вас есть схема платы или ещё что-то по плате пришлите пожалуйста, буду очень благодарен. Или как нам с вами можно связаться? Я бы у вас проконсультировался)

Спасибо за посты,продолжайте!

Делаем Wi-Fi радио из советского громкоговорителя⁠ ⁠

Ездил тут к бабуле в гости. Говорит перестала за "радио" платить, не нужен ли мне громкоговоритель на запчасти? Нужен конечно! Только вот не на запчасти, а он сам станет запчастью.

Будем делать из него интернет-радио по популярному проекту Karadio (GitHub). Понадобится плата esp32, внешний ЦАП, усилитель, а также по вкусу можно добавить OLED дисплей и энкодер для управления, они изначально поддерживаются в прошивке.

Ссылки на компоненты и другие варианты схемы как всегда есть на странице проекта на моём сайте, а инструкции - на видео выше.

Сначала я планировал оставить родной динамик, но как оказалось это максимально дешёвый динамик с узкой и неподходящей для музыки АЧХ. Дешёвая компьютерная колонка звучала в несколько раз лучше!

Поэтому пришлось поставить свой динамик. Работает офигенно!

Mifare 1k - самый странный копировальщик на ардуино⁠ ⁠

Ничего не предвещало беды и вдруг приходит предложение.

Странное тех задание. Но задача крайне простая, решил взяться. В процессе изготовления заказчик попросил добавить функцию записи определенной информации в определенные блоки. А я решил, что неплохо бы помимо смены идентификатора добавить возможность хотя бы копировать его. Иначе копировальщик получился бы совсем странным, без функции копирования. В общем сам навесил на себя доп задач. В качестве мозгов использовал arduino pro mini. Для работы с mifare модуль RC522. И по мелочи, пищалка, контроллер заряда tp4056 и rbg светодиод для обозначения режимов работы.Нарисовал плату. Схемы не будет - она стандартная.

Подготовил кусок фольгированного стеклотекстолита. Зачистил наждаком.

Распечатал рисунок дорожек и с помощью тепла, нажима и какой-то там матери перевел на заготовку.

Пора резать и очищать от тонера.

Залудил - покрыл слоем припоя олово-свинец.

Магия монтажа и все компоненты на своих местах.

Припаял АКБ из электронной сигареты.

Осталось подключить модуль RC522 и подклеить, чтобы бутерброд не развалился раньше времени.

Допилил прошивку. Логика работы такая. При включении устройства по умолчанию режим записи случайного UID. Черт бы его знал, зачем это нужно. Будем считать главной функцией и цвет настроения светодиода синий. При коротком нажатии на кнопку, переходим в режим записи заранее(в прошивке) выбранных блоков. Цвет меняется на зеленый. Успешная запись сигнализируется двойным сигналом.Если сделать длительное нажатие, то перейдем из режимов random uid и write block в режимы чтения и записи uid. В первом светодиод горит фиолетовым. Подносим исходный ключ, а устройство издает сигнал и запоминает uid. Далее переходим в режим записи. Загорается красный и можно любое количество раз записать тот самый uid на заготовку zero. Очень удобно, если нужно сделать много копий для домофона домру или подобных, где авторизация идет по идентификатору. Плюсом можно посмотреть служебную информацию в ком порте.

Заказчик доволен. ТЗ перевыполнено. Завтра плата уезжает в город поребриков и шаверм.

Мой пустой сайт http://safboard.ru/ Телеграм для связи https://t.me/bb773301 Если будет отклик и кто то захочет повторить, пишите в комментарии. Выложу прошивку и плату(если не забуду).upd. Я таки заказал ещё раз proxmark3 и заготовки cuid от разных поставщиков, fuid и ufuid. Будут обзоры и инструкция по интерфейсу под виндовс для proxmark. О нем почему то знают не только лишь все. Попробую найти в Китае удачные cuid, которые mf3. И посмотрим, обходят ли защиту iron logic заготовки fuid и ufuid. Это кому нибудь интересно?

Шарообразные колонки на 3D-принтере⁠ ⁠

Привет! Я сделал аудиосистему с двумя колонками, блоком управления/усилителем, поддержкой Bluetooth с APTX HD. Хочу поделиться радостью =) Остались некоторые косметические мелочи.

2 динамика по 8 Ватт

Чувствительность 84 Дб

Сопротивление 8 Ом

Полоса пропускания 120-20 000 Гц.

По факту слышу их от 15 Гц.

Полностью разборная и обслуживаемая конструкция. В том числе кабели.

Питается от 5 вольт. Гнездо питания Type-C. Потребляет в среднем 500 миллиампер.

Набор включает: 2 колонки, 2 кабеля, одно устройство управления, в котором находится вся электроника и кнопки управления звуком.

Подсветка на RGB-светодиодах, управляется Arduino. Отключаемая. Может работать как ночник. При желании можно перепрограммировать. Доработать платформу для поддержки цветомузыки.

На фото ниже как раз блок управления. Тут нужно заменить пару винтов на чёрные и сделать латунную накладку с обозначением кнопок.

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

Пока что мне не очень нравится как звучит что-то супер тяжёлое, получается некоторая каша.

Суммарно времени на подготовку, разработку и реализацию ушло около 4-х месяцев.

Вот ещё несколько фото. Если будет интересно - запилю пост, в котором расскажу весь путь, особенности производства и нюансы постройки. Под постом будет комментарий для вопросов.

Рад, если вам нравится! Всем добра!

Делаем левитацию капель воды!⁠ ⁠

Сделал парные Интернет-лампы⁠ ⁠

Скинули мне как-то раз вот такую картинку, с Пикабу кстати.

Это - лампы дружбы, которые подключаются к Интернету и могут управлять друг другом, где бы они не находились. Давайте сделаем такие! Благо китайский микроконтроллер стоит 2 бакса, а обмениваться данными можно через бесплатный MQTT сервис.

Нам понадобится светильник из Фикс-прайса

И некоторая электроника. Ссылки на компоненты и вся информация есть на странице проекта у меня на сайте.

Нужно налепить ленту и разместить всю остальную электронику:

Лампа настраивается через веб-интерфейс и работает через бесплатный MQTT сервис, все подробности настройки - в видео выше.

Лампа кстати снабжена ИК датчиком, и её пара всегда показывает, есть ли кто рядом с лампой.

Вызов принят: железо танцует под музыку⁠ ⁠

Как обычно, много раз присылали ролик/гифку с пляшущей кляксой, вроде даже здесь на Пикабу меня вызвали в коментах. Так что берём и делаем! Все подробности и результаты как обычно в видео выше.

В прошлом посте показывал как сделать ферромагнитную жидкость, но в итоге оптимизировал рецепт и получилось следующее:

В дополнение к прошлому посту понадобится:

- Блендер-кувшин с объёмом

- Металлическую мешалку нужно покрыть лаком (акриловым или для ногтей)

Химикаты те же самые, а сам рецепт такой:

- Добавить в кувшин 1 л воды при

- Установить скорость, при которой блендер не создаёт пузыри

- Добавить 12 мл уксуса

- Добавить 30 г хлорного железа

- Добавить 18 г сернокислого железа

- Подождать пару минут до полного растворения порошка

- Быстро добавить 300 мл нашатырного спирта

- Выключить перемешивание, подождать выпадения осадка, слить воду до 700 мл

- В отдельную ёмкость налить 60 мл нашатырного спирта

- Добавить в нашатырный спирт 4 мл олеиновой кислоты при интенсивном помешивании, через иглу шприца

- Добавить в кувшин, разбавив водой

- Перемешивать около 10 минут

- Тонкой струйкой добавить 130 мл уксуса

- Должен резко выпасть осадок, в моём случае он поднялся и образовал густую пену

- Собрать пену ложкой в другую ёмкость

- 3 раза промыть спиртом, каждый раз отжимая осадок на магните

- Оставить сушиться под струёй тёплого воздуха, иногда помешивать

- Добавить 20-23 мл керосина

Получится более жидкая (менее плотная) жидкость. Её нужно поместить в тару:

- Обязательно стеклянная ёмкость

- Если новая из под коньяка - прополоскать нашатырным спиртом, а затем дистиллятом

- Если не новая - мыть мочалкой/ёршиком с мылом и нашатырным спиртом, затем прополоскать дистиллятом

- Наполнить раствором пищевой соли в дистилляте 30г на 100мл

Для реакции на музыку нужно будет собрать схемку:

Инструкции, ссылки на компоненты и прошивка есть на странице проекта у меня на сайте. Одна крутилка отвечает за длину импульса на магнит, вторая - за его "мощность". Результат по скромным оценкам получился лучше, чем в оригинальном ролике.

Идеи для контроллера гроубокса⁠ ⁠

Не так давно писал пост про контроллер для гроубокса.

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

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

8 каналов управления постоянным током. 4 из которых управляется ШИМ. Планирую использовать драйвер вроде UCC37322 и какие нибудь мосфет с низким сопротивлением. Спасибо пикабушникам, которые вбили мне в голову необходимость использования драйверов. Для более быстрого открытия/закрытия транзистора. Особенно актуально при высокочастотном шим и мосфет с большой емкостью затвора.

2 канала управления переменным током.

В качестве мозгов atmega328. Управление энкодером плюс дисплей i2c 2004. Возможно выведу единственную кнопку reset.

5-6 разъемов для датчиков температуры ds18b20. 2 из которых будут нужны для отслеживания температуры на светодиодных бордах lm281. Последние будут запитаны через светодиодный драйвер в половину мощности, без радиаторов. На мой взгляд это самый лучший вариант в плане цена/эффективность. С ними вполне можно добиться 190 люменов на ватт при минимальном нагреве.

Так же хочется отслеживать температуру внутри корпуса и питательной жидкости.

3 разъема шины i2c. Для подключения дисплея и датчиков температуры/влажности. Так же по i2c будет подключена DS3231 в качестве часов реального времени. И датчик тока/напряжения ina260 на входе.

Пару аналоговых разъемов для подключения датчиков уровня или/и датчика протечки.

4 канала постоянного тока 12 вольт с шим:

-планки красных(660нм) светодиодов для досветки на стадии цветения. Хочу использовать высокоэффективные lh351h. Ватт 40, 12 вольт.

-вентилятор вытяжной вентиляции, 30-50 ватт, 12 вольт.

-вентилятор обдува, 120мм которые для охлаждения корпуса ПК.

-приточный вентилятор, скорее всего такой же, 120 мм, 12 вольт.

4 канала постоянного тока 12 вольт без шим:

-ультразвуковой увлажнитель, который в сборе на 24 вольта. Предполагаю работу этого канала через повышающий dc-dc на xl6009.

-1 или 2 насоса 12 вольт для аэропоники. Это когда корни опрыскиваются питательным раствором через какой то период времени.

2 канала управления переменным током 220 вольт(симисторы bta16):

-драйвер(а) светодиодов основного освещения.

-возможно подключить что нибудь еще, например инфракрасную лампу для обогрева в зимнее время(если надо).

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

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

В качестве ИП хочу использовать блок питания от ПК и светодиодный драйвера для питания основного освещения.

И вот мы подходим к сути. Хочется реализовать автономную работу насосов от резервного источника питания. Так как при отсутствии напряжения в сети, растения проживут совсем недолго. Планирую использовать сборки АКб 3s, для получения 12.6 вольт на выходе.

Есть две идеи. Мосфет (закрытый при наличии напряжения на выходе блока питания) который в случае аварии, будет открыт. При этом все остальные нагрузки будут выключены (все вентиляторы, увлажнитель и досветка красным). Реализовать достаточно просто. На входе питания atmega328 поставить диод, а после емкости, которые позволят проработать достаточно для открытия мосфет.

И второй вариант, это полностью независимая система на attiny88. С атмегой они будут взаимодействовать только для установки периода запуска насосов. Если пропадает основное питание, то основной контроллер перестает выполнять свою функцию. А attiny88 так же включает мосфет и получает питания от резервных АКБ.

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

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

Если вы делали что то подобное, поделитесь информацией. А если хотите сделать сами, может эта информация будет полезна. Может кто знает, где заказать недорого драйвера 80-120 вольт 0.7 ампер. Или около того. Может в Китае есть варианты? Я не нашел. Только дорогие Mean Well и наши Неон.

📎📎📎📎📎📎📎📎📎📎