» електроника » Arduino »Един прост дозиметър, направен сам, на Arduino Nano

Прост дозиметър, направен сам, на Arduino Nano

Добър ден, скъпа жителите на нашия сайт!
В тази статия Константин, How-todo работилница, ще покаже подробно как да направите обикновен дозиметър Arduino нано и SBM20 (STS-5).

Дозиметърът по своя принцип на работа е много просто устройство.

За да го изградим, се нуждаем от:

Всъщност устройство за запис на заредени частици, за което ще използваме тръба на Geiger.

Захранване с високо напрежение за него, с изходно напрежение около 400 V.
Устройство за индикация, звук или светлина, което ще докладва за повреди в слушалката.

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

Заредена частица, удряща стената на брояча, избива електрони от нея.
А в газа, с който е напълнена тръбата, се получава разпад. За много кратко време говорителят получава захранване през слушалката и той щраква. Разбира се, всички ще се съгласят, че кликванията не са най-добрият начин за получаване на информация.

Кликванията, разбира се, ще могат да предупредят за увеличение на фона, но преброяването им с хронометър за получаване на точни показания е просто остарял метод.

Ще използваме нови технологии и ще ги закрепим към слушалката електронен мозък с дисплей.


Нека да преминем към практика. Електрониката е представена под формата на нано платка Arduino.
Програмата е много проста, тя отчита броя на разрушенията на тръбите за определен времеви интервал и показва получените данни на екрана.

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

Източникът на захранване на устройството е 18650 батерия.

Поради факта, че ардуино платката се захранва от 5V, е инсталиран модул с конвертор.
Инсталиран е и съвет за управление на батерията, за да направи устройството напълно автономно.

Трудностите започнали, когато авторът започнал да решава проблема с преобразувател за високо напрежение.
Първоначално го е направил сам. Трансформатор беше намотан на феритна сърцевина, на около 600 оборота на вторичната.

Сигналът дойде от интегрираната PWM в Arduino. Чрез транзистор това работи доста добре.

Авторът обаче исках да направя дизайна достъпен, за да се повтаря пред всеки, дори и начинаещ.
След известно време Константин намери преобразуватели на високо напрежение на aliexpress.
Нека започнем да тестваме версията за покупка. Той издава максимум 300 волта, с вече декларирани 620.

След като поръчате друга, се оказа, че е с различни размери, въпреки факта, че предишните са посочени в описанието.
Последният преобразувател все още беше в състояние да генерира необходимото напрежение от 400 V, максималното е 450, с обявения от производителя 1200V.

Преработваме случая за различен размер на конвертора.

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

Boost Converter.

Табло за управление на заряда на батерията.

5 волтов усилващ модул.

Мозък под формата на ардуино нано.

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


Също така се изискват транзистори 2N3904, резистори с 10MΩ и 10KΩ, кондензатор с капацитет 470pF.


Превключвател за изключване.

Батерия, зумер с вграден генератор.

И, разбира се, основният елемент е приложен брояч на Geiger модела STS-5.


Той може да бъде заменен с подобен, SBM20 и по принцип всяка подобна.
При подмяна на брояча ще е необходимо да се направят корекции на програмата, в съответствие с документацията на сензора.
В използвания брояч STS5 броят на микро-рентгена на час съответства на броя на разрушенията в тръбата за 60 секунди.

Калъфът, както обикновено, се отпечатва на 3D принтер.




Започваме да събираме.
Първата стъпка е да настроите изходното напрежение на преобразувателя с помощта на подрязващ резистор.

Според документацията, за STS5 тя е около 410 волта.

На следващо място, ние просто свързваме всички модули според схемата.

Модулният принцип опростява схемата до минимум.
При сглобяването е желателно да използвате твърди едножични проводници, например от усукана двойка.

Благодарение на тях, цялото устройство е лесно за сглобяване на маса.

След монтажа, просто го поставете в калъфа.

Важен нюанс. За да работи нашето устройство е необходимо да се монтира джъмпер на модула с високо напрежение.

Свързваме минуса на входа с минуса на изхода.

Но не можем да контролираме високото напрежение директно с Arduino. За да направите това, правим изолационната верига на транзистора.

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




В конектора на положителния изход с високо напрежение монтираме 10MΩ резистор.




Препоръчително е да се направят клемите за свързване на самата тръба от медно фолио.



Но за тестове, можете да го поправите на обрати. Спазвайте полярността на тръбата.
Инсталираме дисплея, свързваме го с контур с конектори.




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




Монтажът е готов, монтираме цялата конструкция в корпуса.


Всичко е готово, устройството показва нормално фоново лъчение.



Връзки към компоненти.


128 * 32 OLED



Броячът на Geiger беше представен за вас от автора на проекта Константин, работилница How-todo.

7.2
7.1
7.7

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо
87 коментар
с увеличен фон ардуино няма да има време да реагира на всички повреди на сензора

Откъде вземаш повдигнатия фон?
на базата на транзистора по време на пробив от някъде 1-1,2 волта
Как беше записано такова високо напрежение?
Поздрави, по някаква причина имам фалшиви позитиви, подобни на пикапите. Със светодиода всичко работи добре, както и ясен зумер на зумера. И все пак ми се струва, че при увеличен фон ардуино няма да има време да реагира на всички повреди на сензора. Може би трябва да коригирате това програмно.
В резултат на това не работи както трябва, въпреки че на базата на транзистора по време на повреда е някъде 1-1,2 волта и се отваря, но ардуино не винаги записва тези повреди. Отново визирам факта, че е възможно това да се поправи програмно
Цитат: les1200
между щифт d2 и Arduino земята 0.7 инча
Така че, транзисторната база е свързана към d2.
Трябва да работи между щифт D2 и излъчвателя на транзистора. Сигналът е много кратък. Поставете светодиода.Проверявайте напрежението навсякъде. След усилващия трансформатор имам някъде 385-387 V, а след 10M резистор - 180 V. Проверете щифта на транзистора при kt315, основата не е в средата. По принцип имам BC 547, но няма значение, някакъв подобен npn транзистор. Ако това не помогне, може да има проблем в сензора.
Цитат: Дончанин
Номинална от 200 Ома до 1Ком, всяка.

Странно е, но нямам промени между pin d2 и Arduino ground 0.7, така че няма акаунт, кажете ми какво може да бъде? Сглобена според вашата схема и все още не работи (((
Номинална от 200 Ома до 1Ком, всяка.
Транзисторът се отваря с ток от 400 V до 10 MΩ при задействане на сензора.
Цитат: Иван_Похмелев
Филтрите не. Този кондензатор изобщо не е необходим, тъй като само влачи фронтовете.
Повтарям, че схемата на захранването на автора е погрешна и той настрои напрежението на изхода на BB конвертора много по-високо от номиналната стойност.

Струва ми се, че транзисторът не трябва да се отваря с "минус" от сензора, а чрез свързване между 10 MΩ резистор и "плюс" на сензора. Естествено понижаване на напрежението до 4-5 волта.
Филтрите не. Този кондензатор изобщо не е необходим, тъй като само влачи фронтовете.
Повтарям, че схемата на захранването на автора е погрешна и той настрои напрежението на изхода на BB конвертора много по-високо от номиналната стойност.
Цитат: Иван_Похмелев
Да, при условие че напрежението на изхода на BB конвертора е правилно настроено.

Какво мислите, ако няма кондензатор, чиято номинална стойност е посочена от автора, възможно ли е да се постави повече или по-малко? Тук ли е, както го разбирам, стои като филтър? Или греша?
Да, при условие че напрежението на изхода на BB конвертора е правилно настроено.
Струва ми се, че с номинална стойност 2 резистора 210 KOhm, вашата база ще има около 8 волта, при условие че имате 400 волта на входа
Цитат: Иван_Похмелев
Също така се изискват .... 10MΩ и 10KΩ резистори,
Разделител 1: 1000 ще даде 0,4 V на базата на транзистора.Как ще се отвори е загадка. ((
Калъфът, както обикновено, се отпечатва на 3D принтер.
Не е ясно защо решетката е направена в сензорното отделение. За събиране на прах и мръсотия? ))
На диаграмата в долния десен ъгъл връзката на зареждащия модул и усилващия модул е ​​обърната. ((
Но не можем да контролираме високо напрежение директно с Arduino, За да направите това, правим изолационната верига на транзистора.
Ами кажи ми честнозаХора, как ще "управлявате високо напрежение"? )))

2 резистора са необходими поне 20 kOhm?
Гост Алекс
Ако сте успели да сглобите схемата и всичко работи, бихте ли могли да я споделите, авторовата схема със сигурност не работи.
Гост Алекс
В идеалния случай бих написал програмата си и тя би работила върху входящи импулси на един и същи щифт D2, така че когато се появи логическа единица, той ще я преброи, също и през транзистор, само че би било необходимо да се свърже между 10 м резистор и плюс на брояча, а след това през разделителя напрежение, това напрежение се подава към основата на транзистора, отваря го и колекторът, свързан към +5 волта през емитера, би дал единица на arduino и за да не го изгори, той би поставил ценеров диод на 4,7 волта, за да не изгори щифт D2.
Но докато в IDE arduino не съм силен и не мога да напиша такава програма, измъчвам се от това, което има в Интернет (((
Но как работи авторът на тази схема, е загадка за мен
Гост Алекс
Аз също се бия цяла седмица и нищо, зумерът скърца отделно, но Ардуино не иска да чете импулси.
Arduino чете импулси, като приковава щифт D2 към земята, но как мога да постигна, ако транзисторът предава положителен сигнал от повече от 0,7 волта към основата и къси своя колектор и излъчвателя не може да разбере (((само тогава импулсите ще отидат!
Всичко се захранва от телефон, зареждащ 5V, 0.7A. По-нататъшно увеличение до 10V, tk. BB конверторът е включен от 9-10V. Напрежението на изхода е 380V, 10V отива към arduino. Земята е навсякъде често срещана, на преобразувател за високо напрежение, на входа и изхода, земята също е често срещана. Сензорът работи, ако свържете малко писател с кондензатор паралелно с него, има сигнали, но те са много тихи. Няма сигнали за ардуино. Опитах различни схеми за приемане на сигнали, включително как на ArDos. Тишината. На входа на ардуино е включен подвижен резистор. Ако докоснете краищата на сензора с мултицет в режим на измерване на напрежението, светодиодът светва. Сложих транзистора като авторския, след това KT315, нищо ... Вчера исках да изключа, но изведнъж случайно докоснах кутията на сензора с ръка и сигналите отидоха, като например на комплекта за писане. Докато държите ръката си, сигналите отиват, аз я отнемам, не. Сутринта повторих всичко, дори и да пипна с ръка, все още няма сигнали, това вече разрушава кулата .... Проверих транзистора и сензора, всичко е нормално. От коя страна не разбирам. Може би някой да ми каже.
Глеб
правилно ли е изобразен на схемата микро USB 5V 1A 18650 заряден модул? Но трябва ли батерията да бъде свързана към B1 и B2? Но на диаграмата не е ясно защо е свързана по този начин
1. Имам платка на TP4056 за зареждане на батерията 18650. Съответно това е зарядно.
2. Разбира се, ще сложа превключвателя на захранването, но просто изваждам проводниците.
3. Кондензаторът просто не се вижда на снимката.Тя е зад транзистора.Защо два резистора.Да, за бързия, който е бил под ръка (10 kom + 22 kom.) Според вашия съвет.
4. Докато резисторът се пробие. Нямам 1 памук на 10 MΩ.
5. Съгласен съм, че има пикапи. Говорих за това. И без пикапи изобщо не работи. Авторът не взема ли пикапи? На неговата снимка транзисторът лежи на BB конвертора.

1. А именно, да само зареждам На него няма контрол на изхвърлянето. Той е предназначен за употреба. само в паметта.
2. А какъв тип батерия имате? Какъв е капацитетът му? Какво е напрежението върху него?
3. Ясно.
4. Не е счупен поради технологични запаси в производството. С течение на времето може да пробие, тъй като няма гаранция.
5. Авторът като цяло има много странни решения. И фактът, че поради пикапите нещо трепне и потрепва, това не може да се нарече „работи“.
Цитат: Сергей Х.
И защо когато сложа кондензатора 0.1 микрофарадни импулси в пролуката между основата на транзистора и катода на сензора?
DC режимът се променя. Може би има теч по корпуса на сензора? Избършете го, за предпочитане с алкохол или поне водка.
Цитат: Сергей Х.
И това устройство стабилно отделя 8mkg / h.
Първо, не μg / h, а μR / h. Второ, точно 8? Не се мотае около тази стойност, но стабилно показва 8?
Това устройство.И защо, когато поставих кондензатора 0.1 микрофарадни импулси в пролуката между основата на транзистора и катода на сензора? И това устройство стабилно отделя 8mkg / h.
1. Имам платка на TP4056 за зареждане на батерията 18650. Съответно това е зарядно.
2. Разбира се, ще сложа превключвателя на захранването, но просто изваждам проводниците.
3. Кондензаторът просто не се вижда на снимката.Тя е зад транзистора.Защо два резистора.Да, за бързия, който е бил под ръка (10 kom + 22 kom.) Според вашия съвет.
4. Докато резисторът се пробие. Нямам 1 памук на 10 MΩ.
5. Съгласен съм, че има пикапи. Говорих за това. И без пикапи изобщо не работи. Авторът не взема ли пикапи? На неговата снимка транзисторът лежи на BB конвертора.
Цитат: Сергей Х.
Ами не работи

Кой е той?
Тази играчка не е предназначена да работи в специален период. За битови нужди са достатъчни обикновени полупроводници. Косвено, пригодността на компонентите може да се оцени от това, което се използва в промишлено произведени устройства.
1. Имате неуспешна платка на TP4056: тя е проектирана да работи в зарядно устройство, а не в устройство. Авторът има правилната дъска, само че е включен неправилно.
2. Няма превключвател за захранване.
3. Авторът има кондензатор, успореден на изхода на транзистора. Вероятно с основателна причина. ;) Имате неразбираем възел от транзистор и два резистора. ((
4. Съпротивлението в сензорната верига, ако се съди по снимката, е не повече от 0,25 W, следователно, неговото максимално работно напрежение е не повече от 250 V. Необходимо е да се настрои или един резистор на 1 W или два по-ниска мощност в серия по 5.1 MΩ всеки ,
5. Само куп антени за радиационни пикапи и тяхното приемане. Интерфейсът между сензора и Arduino трябва да бъде в непосредствена близост до последния, а не на 30 см от него.
Не ви ли се струва странно да направите устройство за регистриране на радиация от компоненти с висока степен на интеграция, които са изключително изложени на риск от повреда поради радиация? Микропроцесор, леден дисплей, в който има повече транзистори, отколкото в микроконтролер, микросхема за повишаване, литиеви драйвер. Пропусна ли нищо?
На моето място лежи dp-1. Ако не объркам нищо в името. Има sb-20 и друг сензор, не помня името. Всички събрани на транзистори в met. корпуси. Това е истинско нещо! Те могат да чукат нокти, 38 години до устройството, но все пак работи!
И този ще спре да работи дори преди да има време да измери нещо.
Е, това не работи. Но аз свързах 0,1mkf 600v кондензатор към празнината (транзисторна основа, сензор катод) импулсите вървят.


Ето една снимка.Сензорът работи.Проверих, че щраква.
Възможно е да има лош контакт в сигналните вериги на ледения дисплей. При свързване към спойка всичко се нормализира.
Сега отворете сензорно-транзисторната верига (просто спойка единия крак на резистора или сензора с висока устойчивост). Ако има смущения, справете се с вашия експлозивен преобразувател, може да е достатъчно да добавите изходния капацитет или правилно да разделите "земята".
И отново ще попитам: нарисувайте схема на захранване на лист хартия (модул на TP4056, конвертор Ubat-> 5 V, батерия), направете снимка и я поставете тук. Можете, разбира се, да направите това във всяка програма. Както предпочитате.
Ако всичко беше наред, щеше да работи същото като USB, това на батерията.
Брои без проблеми.Може би сензорът е прецакан?
Изключете BB конвертора. Опитайте да скъсите K-E транзистора. Ще се брои ли или не?
Сменен резистор 10 KOhm, 32 KOhm. Имаше импулси. Мислех, че съм спечелил. Има само пикап, който улавя от 400-волтовия преобразувател, който работи дори без сензор. Пълна финия. Най-важното е, че той измерва от 8 до 14 мкг / ч. Ето го. И това хваща върха, когато увеличавам напрежението до 425 волта.
„Не лекуваме според снимката.“ ))
Начертайте схема на захранващата връзка на листовката (модул на TP4056, конвертор Ubat-> 5 V, батерия), направете снимка и я поставете тук. Можете, разбира се, да направите това във всяка програма. Както предпочитате.
Разбира се, можете също да промените 10 MΩ на 5.1 MΩ, но ефективността на устройството ще намалее. А за грешното съотношение на резисторите е написано в първия коментар.
Цитат: Иван_Похмелев
Тъй като продължавате да твърдите и не желаете да споделяте секретна схема, опитайте да превключите захранването не до усилващия модул, а след това. Какво ще се случи?

Иван, съжалявам, че не разбирам как да превключвам захранването след усилващия модул?
Благодаря, ще опитам.
Сменете базовия резистор.
Тъй като продължавате да твърдите и не желаете да споделяте секретна схема, опитайте да превключите захранването не до усилващия модул, а след това. Какво ще се случи?
Не МАМКА, а мама. Ако напрежението е стабилно, тогава заменете основния 10 kΩ резистор с 20 ... 30 kΩ.
Погледнах коментарите под видеото, един описва същото нещо, което това устройство не работи.Има импулси от сензора. Ще правя ARDOS на ардуино.
Цитат: Иван_Похмелев
Цитат: Сергей Х.
Да, всичко е наред в диетата ми.
Не! Ако няма проблеми от USB, но от батерията, тогава това не може да бъде правилно (освен ако, разбира се, батерията не работи).
Още веднъж питам - нарисувайте схемата за захранване на Arduino.

Защо да рисуваме. Тук не е възможно да се направи грешка. + До + - как да обясня това, мисля, че просто дисплеят няма време да се зареди веднага, когато батерията от usb вероятно се забави.
Цитат: Иван_Похмелев
Вероятно не е мама, но MOhm? Преди да вземете решение за резистор, кажете ни как сте задали захранващото напрежение на сензора, с кое устройство и в кой момент.

Както вече казах, преобразувателят е направен на MC34063. Той няма спад на напрежението, какво да мерим с мултицет с вход 1 МОМ, че 10 МОМ, което е статичен волтметър. Освен това напрежението е много стабилно.Препоръчвам го.
Вероятно не е мама, но MOhm? Преди да вземете решение за резистор, кажете ни как сте задали захранващото напрежение на сензора, с кое устройство и в кой момент.
Цитат: Сергей Х.
Да, всичко е наред в диетата ми.
Не! Ако няма проблеми от USB, но от батерията, тогава това не може да бъде правилно (освен ако, разбира се, батерията не работи).
Още веднъж питам - нарисувайте схемата за захранване на Arduino.
Цитат: Сергей Х.
Да, при мен на захранването всичко е наред. Въпросът е различен. От 1,5 волтова батерия след 10 ком транзисторът се отваря без проблеми, а ако директно свържете основата на транзистора към резистора след 10 минути, той не се отваря. Намалявам оценката до 1 минута без проблеми. Как да бъда ?
От 5-та мама същото се отваря.Може би трябва да поставя 5-та мама вместо 10-та мама.Имам сензор sbm-20.
Да, при мен на захранването всичко е наред. Въпросът е различен. От 1,5 волтова батерия след 10 ком транзисторът се отваря без проблеми, а ако директно свържете основата на транзистора към резистора след 10 минути, той не се отваря. Намалявам оценката до 1 минута без проблеми. Как да бъда ?

Съветваме ви да прочетете:

Предайте го за смартфона ...