» electronică » Arduino »Un dozimetru simplu de făcut pe Arduino Nano

Un dozimetru simplu de făcut-te pe un Arduino Nano

Bună ziua, dragă locuitorii site-ului nostru!
În acest articol, Konstantin, Atelierul How-todo, va arăta în detaliu cum se face un dosimetru simplu pe Arduino nano și SBM20 (STS-5).

Dozimetrul, prin principiul său de funcționare, este un dispozitiv foarte simplu.

Pentru a o construi avem nevoie de:

De fapt, un dispozitiv pentru înregistrarea particulelor încărcate, pentru care vom folosi un tub Geiger.

Alimentare de înaltă tensiune pentru aceasta, cu o tensiune de ieșire de aproximativ 400 V.
Dispozitiv de indicație, sunet sau lumină, care va raporta defecțiuni în receptor.

În cel mai simplu caz, puteți utiliza un indicator difuzor.

O particulă încărcată care lovește peretele de pe contor îi elimină electroni.
Și în gazul cu care este umplut tubul are loc o defecțiune. Pentru o perioadă foarte scurtă de timp, difuzorul primește energie prin intermediul receptorului și face clic. Desigur, toată lumea va fi de acord că clicurile nu sunt cea mai bună modalitate de a obține informații.

Desigur, clicurile vor putea avertiza despre o creștere a fundalului, însă numărarea lor cu un cronometru pentru a obține lecturi precise este pur și simplu o metodă învechită.

Vom folosi noile tehnologii și le vom fixa pe receptor electronic creier cu afișaj.


Să trecem la practică. Electronica este prezentată sub forma unui tablou nano Arduino.
Programul este foarte simplu, contează numărul de defecțiuni ale tubului pentru un anumit interval de timp și afișează pe ecran datele primite.

De asemenea, în momentul defecțiunii, este afișat un simbol al radiației, precum și un indicator al bateriei.

Sursa de alimentare a dispozitivului este o baterie de 18650.

Datorită faptului că placa arduino este alimentată cu 5V, este instalat un modul cu convertor.
De asemenea, este instalată o placă de administrare a bateriei pentru ca dispozitivul să fie complet autonom.

Dificultățile au început atunci când autorul a început să rezolve problema cu un convertor de înaltă tensiune.
El a făcut-o el inițial. Un transformator a fost înfășurat pe un miez de ferită, aproximativ 600 de rotații ale secundarului.

Semnalul a provenit de la PWM integrat în Arduino. Printr-un tranzistor, funcționează destul de bine.

Autorul, însă, am vrut să fac designul accesibil pentru repetare oricui, chiar și a unui începător.
După ceva timp, Konstantin a găsit convertoare de înaltă tensiune pe aliexpress.
Să începem testarea versiunii de cumpărare. El a dat maxim 300 de volți, cu 620 deja declarați.

După ce a comandat un altul, s-a dovedit a fi de dimensiuni diferite, în ciuda faptului că cele anterioare au fost indicate în descriere.
Ultimul convertor a fost în continuare în măsură să producă tensiunea necesară de 400 V, maximul a fost de 450, producătorul fiind declarat 1200V.

Remodelăm carcasa pentru o dimensiune diferită a convertorului.

În final, obținem un design care constă aproape în totalitate din module.

Boost Converter.

Placa de control a încărcării bateriei.

Modul de impuls de 5 volți

Creier sub formă de arduino nano.

Ecranul este de 128 pe 64, dar în final, se vor aplica 128 x 32 pixeli.


De asemenea, tranzistoarele 2N3904, rezistențe cu 10MΩ și 10KΩ, un condensator cu o capacitate de 470pF sunt necesare.


Comutator oprit.

Baterie, sonerie cu generator încorporat.

Și, desigur, elementul principal este contorul Geiger aplicat modelul STS5.


Poate fi înlocuit cu unul similar, SBM20 și, în principiu, cu unul similar.
La înlocuirea contorului, va fi necesară ajustarea programului, conform documentației senzorului.
În contorul STS5 folosit, numărul de micro-roentgen pe oră corespunde numărului de defecțiuni în tub în 60 de secunde.

Carcasa, ca de obicei, este imprimată pe o imprimantă 3D.




Începem să colectăm.
Primul pas este să setați tensiunea de ieșire a convertorului folosind un rezistor de tundere.

Conform documentației, pentru STS5 este de aproximativ 410 volți.

În continuare, pur și simplu conectăm toate modulele în conformitate cu schema.

Principiul modular simplifică circuitul la minimum.
Atunci când asamblați, este de dorit să folosiți fire rigide cu un singur fir, de exemplu din pereche răsucite.

Datorită lor, întregul dispozitiv este ușor de asamblat pe o masă.

După asamblare, doar puneți-l în cutie.

O nuanță importantă. Pentru ca dispozitivul nostru să funcționeze, este necesar să instalați un jumper pe modulul de înaltă tensiune.

Conectăm minusul intrării cu minusul ieșirii.

Dar nu putem controla direct tensiunea înaltă cu Arduino. Pentru a face acest lucru, realizăm circuitul de izolare pe tranzistor.

Am lipit cu o instalație cu balamale, izolăm cu adeziv topit la cald sau cu termocontractant, pentru care este mai convenabil.




În conectorul de ieșire pozitiv de înaltă tensiune, instalăm un rezistor de 10 MΩ.




Este recomandabil să se realizeze bornele pentru conectarea tubului în sine din folie de cupru.



Dar pentru teste, îl puteți repara pe răsuciri. Respectați polaritatea tubului.
Instalăm afișajul, îl conectăm cu o buclă cu conectori.




Verificați foarte bine izolația, ecranul este situat lângă modulul de înaltă tensiune.




Montarea este gata, instalăm întreaga structură în carcasă.


Totul este terminat, dispozitivul arată o radiație de fundal normală.



Link-uri la componente.


128 * 32 OLED



Contorul Geiger a fost introdus pentru dvs. de autorul proiectului, Konstantin, Atelierul How-todo.

7.2
7.1
7.7

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide
87 comentariu
cu un fundal crescut, arduino nu va avea timp să reacționeze la toate defecțiunile senzorului

De unde obțineți fundalul ridicat?
bazat pe tranzistor în timpul unei defalcări de undeva 1-1.2 volți
Cum a fost înregistrată o tensiune atât de mare?
Salutări, din anumite motive, am false pozitive asemănătoare cu pickup-urile. Cu LED-ul, totul funcționează bine, precum și un sonerie clar. Și totuși, mi se pare că, cu un fundal crescut, arduino nu va avea timp să reacționeze la toate defecțiunile senzorului. Poate că trebuie să ajustați programatic acest lucru.
Drept urmare, acesta nu funcționează așa cum trebuie, deși pe baza tranzistorului în timpul defecțiunii este undeva de 1-1,2 volți și se deschide, dar arduino nu înregistrează întotdeauna aceste defecțiuni. Din nou, mă refer la faptul că este posibil să remediați programatic acest lucru
Citat: les1200
între pinul d2 și Arduino sol 0.7 in
Deci, baza tranzistorului este conectată la d2.
Ar trebui să funcționeze între pinul D2 și emițătorul tranzistorului. Semnalul este foarte scurt. Puneți ledul.Verificați tensiunea peste tot. După transformatorul de pas, am undeva 385-387 V, iar după rezistența 10M - 180 V. Verificați identificarea tranzistorului la kt315, baza nu este la mijloc. În general, am BC 547, dar nu contează, niciun tranzistor npn similar. Dacă nu ajută, poate exista o problemă în senzor.
Citat: Donchanin
Nominal de la 200 ohmi la 1 km, oricare.

Este ciudat, dar nu am modificări între pinul d2 și Arduino sol 0.7, deci nu există niciun cont, spune-mi ce poate fi? Asamblat conform schemei dvs. și încă nu funcționează ((((
Nominal de la 200 ohmi la 1 km, oricare.
Tranzistorul se deschide cu un curent de 400 V până la 10 MΩ la declanșarea senzorului.
Citat: Ivan_Pokhmelev
Filtrele nu. Acest condensator nu este deloc necesar, deoarece trage doar fronturile.
Repet că schema de alimentare a autorului este fundamental greșită, iar el a setat tensiunea la ieșirea convertorului BB mult mai mare decât valoarea nominală.

Mi se pare că tranzistorul nu trebuie să se deschidă cu un „minus” de la senzor, ci prin conectarea între un rezistor de 10 MΩ și „plusul” senzorului. Scăderea naturală a tensiunii la 4-5 volți.
Filtrele nu. Acest condensator nu este deloc necesar, deoarece trage doar fronturile.
Repet că schema de alimentare a autorului este fundamental greșită, iar el a setat tensiunea la ieșirea convertorului BB mult mai mare decât valoarea nominală.
Citat: Ivan_Pokhmelev
Da, cu condiția ca tensiunea la ieșirea convertizorului BB să fie setată corect.

Ce credeți că, dacă nu există condensator, a cărui valoare nominală a fost indicată de autor, este posibil să puneți mai mult sau mai puțin? Este aici, așa cum am înțeles că este un filtru? Sau mă înșel?
Da, cu condiția ca tensiunea la ieșirea convertizorului BB să fie setată corect.
Mi se pare că cu o valoare nominală de 2 rezistențe 210 KOhm, baza ta va avea aproximativ 8 volți, cu condiția să ai 400 volți la intrare
Citat: Ivan_Pokhmelev
De asemenea, sunt necesare ... Rezistențe de 10MΩ și 10KΩ,
Un divizor de 1: 1000 va oferi 0,4 V bazat pe tranzistor.Cum se va deschide este un mister. ((
Carcasa, ca de obicei, este imprimată pe o imprimantă 3D.
Nu este clar de ce grilajul este fabricat în compartimentul senzorilor. Pentru a colecta praful și murdăria? ))
În diagrama din colțul din dreapta jos, conexiunea modulului de încărcare și a modulului de impuls este inversată. ((
Dar nu putem controla direct tensiunea înaltă cu Arduino. Pentru a face acest lucru, realizăm circuitul de izolare pe tranzistor.
Ei bine, spune-mi sincerdespreOameni, cum ai de gând să „gestionezi tensiunea înaltă”? )))

2 rezistor nevoie de cel puțin 20 kOhm?
Musafir Alex
Dacă ați reușit să asamblați circuitul și totul funcționează, l-ați putut partaja, circuitul autorului nu funcționează cu siguranță.
Musafir Alex
În mod ideal, aș scrie programul meu și ar funcționa la impulsuri de intrare pe același pin D2, astfel încât atunci când a apărut o unitate logică, el o va număra, tot printr-un tranzistor, doar ar fi necesar să se conecteze între rezistența de 10 m și plusul contorului, și apoi prin divizor. tensiune, această tensiune este furnizată la baza tranzistorului, o deschide și colectorul conectat la +5 volți prin emițător ar da o unitate arduino, iar pentru a nu o arde ar pune o diodă zener la 4,7 volți pentru a nu arde pinul D2.
Dar, în timp ce în arduo IDE nu sunt puternic și nu sunt capabil să scriu un astfel de program, sunt chinuit de ceea ce este pe Internet ((((
Dar modul în care autorul lucrează această schemă este un mister pentru mine
Musafir Alex
Și eu mă lupt de o săptămână întreagă și nimic, zgomotul scârțâie separat, dar Arduino nu vrea să citească impulsuri.
Arduino citește impulsurile prin fixarea pinului D2 pe sol, dar cum pot realiza dacă tranzistorul primește un semnal pozitiv de peste 0,7 volți și scurtează colectorul său și emițătorul nu poate înțelege ((numai atunci impulsurile vor merge!)
Totul este alimentat de încărcare telefonică 5V, 0,7A. Creșterea suplimentară la 10V, tk. Convertorul BB este pornit de la 9-10V. Tensiunea la ieșire este 380V, 10V merge la arduino. Pământul este pretutindeni comun, pe un convertor de înaltă tensiune, la intrare și ieșire, pământul este de asemenea comun. Senzorul funcționează, dacă conectați un mic scriitor cu un condensator în paralel, există semnale, dar sunt foarte liniștite. Nu există semnale pe arduino. Am încercat diverse scheme de preluare a semnalelor, inclusiv despre ArDos. Tacerea. La intrarea arduino este inclusă o rezistență de tragere. Dacă atingeți capetele senzorului cu un multimetru în modul de măsurare a tensiunii, LED-ul se aprinde. Am pus tranzistorul ca cel al autorului, apoi KT315, nimic ... Ieri am vrut să mă opresc, dar dintr-o dată am atins accidental carcasa senzorului cu mâna și semnalele s-au dus, cum ar fi pe kitul de scris. Atâta timp cât îți ții mâna, semnalele se duc, o iau, nu. Dimineața am repetat totul, chiar dacă ating cu mâna încă nu există semnale, deja demolează turnul ... Am verificat tranzistorul și senzorul, totul este normal. Ce parte nu înțeleg. Poate îmi spune cineva.
Gleb
Modulul de încărcare micro USB 5V 1A 18650 este desenat corect în diagramă? Dar bateria trebuie să fie conectată la B1 și B2? Dar în diagramă nu este clar de ce este conectată în acest fel
1. Am o placă de pe TP4056 pentru a încărca bateria 18650. În consecință, acesta este un încărcător.
2. Desigur, voi pune întrerupătorul de alimentare, dar pur și simplu scot firele.
3. Condensatorul pur și simplu nu este vizibil în fotografie. Acesta se află în spatele tranzistorului. De ce două rezistențe. Da, pentru repede care a fost setat la îndemână (10 kom + 22 kom.), După sfaturile dvs.
4. Până când rezistorul nu se sparge. Nu am 1 bumbac la 10 MΩ.
5. Sunt de acord că există pickup-uri. Am vorbit despre asta. Și fără pickup-uri nu funcționează deloc. Autorul nu ridică pickup-uri? În fotografia sa, tranzistorul se află pe convertorul BB.

1. Anume, să numai încărcați. Nu există control asupra descărcărilor. Este destinat utilizării. numai în memorie.
2. Și ce fel de baterie aveți? Care este capacitatea sa? Care este tensiunea pe ea?
3. Clar.
4. Nu este rupt din cauza stocului tehnologic din producție. De-a lungul timpului, se poate sparge, deoarece nu există nicio garanție.
5. Autorul are în general multe decizii ciudate. Și faptul că, din cauza pickup-urilor ceva pâlpâie și twitches, acest lucru nu poate fi numit "funcționează".
Citat: Sergei H.
Și de ce când pun condensator 0,1 microfarad impulsuri în decalajul dintre baza tranzistorului și catodul senzorului?
Modul DC se schimbă. Poate există o scurgere pe carcasa senzorului? Ștergeți-l, de preferință cu alcool sau, cel puțin, cu votcă.
Citat: Sergei H.
Și acest dispozitiv oferă în mod stabil 8mkg / h.
În primul rând, nu μg / h, ci μR / h. În al doilea rând, exact 8? Nu se încadrează în jurul valorii, ci arată stabil 8?
Acest dispozitiv. Și de ce când am pus condensatorul de 0,1 microfarad impulsuri în intervalul dintre baza tranzistorului și catodul senzorului? Și acest dispozitiv oferă în mod stabil 8mkg / h.
1. Am o placă de pe TP4056 pentru a încărca bateria 18650. În consecință, acesta este un încărcător.
2. Desigur, voi pune întrerupătorul de alimentare, dar pur și simplu scot firele.
3. Condensatorul pur și simplu nu este vizibil în fotografie. Acesta se află în spatele tranzistorului. De ce sunt două rezistențe. Da, pentru repede care a fost setat la îndemână (10 kom + 22 kom.), După sfaturile dvs.
4. Până când rezistorul nu se sparge. Nu am 1 bumbac la 10 MΩ.
5. Sunt de acord că există pickup-uri. Am vorbit despre asta. Și fără pickup-uri nu funcționează deloc. Autorul nu ridică pickup-uri? În fotografia sa, tranzistorul se află pe convertorul BB.
Citat: Sergei H.
Ei bine, nu merge

Cine este el?
Această jucărie nu este destinată să funcționeze într-o perioadă specială. În scopuri casnice, semiconductorii obișnuiți sunt suficienți. În mod indirect, potrivirea componentelor poate fi estimată în funcție de ceea ce este utilizat în dispozitivele fabricate industrial.
1. Aveți o placă nereușită pe TP4056: este proiectată să funcționeze într-un încărcător, nu într-un dispozitiv. Autorul are placa corectă, numai că este activat incorect.
2. Nu există întrerupător de alimentare.
3. Autorul are un condensator paralel cu ieșirea tranzistorului. Probabil din motive întemeiate. ;) Aveți un nod de neînțeles de la un tranzistor și două rezistențe. ((
4. Rezistența din circuitul senzorului, conform imaginii, nu este mai mare de 0,25 W, prin urmare, tensiunea sa maximă de funcționare nu este mai mare de 250 V. Este necesar să setați fie o rezistență la 1 W, fie două puteri mai mici în serie la 5,1 MΩ fiecare .
5. Doar o grămadă de antene pentru preluarea radiațiilor și recepția lor. Interfața dintre senzor și Arduino ar trebui să fie în imediata apropiere de acesta din urmă și nu la 30 cm de acesta.
Nu vi se pare ciudat să faceți un dispozitiv pentru înregistrarea radiațiilor de la componente cu un grad ridicat de integrare, care prezintă un risc extrem de eșec din cauza radiațiilor? Un microprocesor, un afișaj de gheață în care există mai multe tranzistoare decât într-un microcontroller, un microcircuit pentru ridicare, un driver de litiu. Nu ai lipsit nimic?
La mine se află dp-1. Dacă nu confund nimic în nume. Are un senzor sb-20 și un alt senzor, nu-mi amintesc numele. Toate asamblate pe tranzistoare în met. carcase. Acesta este un lucru real! Acestea pot ciocni cuie, 38 de ani până la dispozitiv, dar funcționează în continuare!
Iar acesta va înceta să funcționeze chiar înainte de a avea timp să măsoare ceva.
Ei bine, nu funcționează, dar am conectat un condensator de 0,1mkf 600v la decalaj (baza tranzistorului, catodul senzorului) impulsurile merg.


Iată o fotografie. Senzorul funcționează. Am verificat că face clic.
Este posibil să existe un contact slab în circuitele de semnal ale afișajului de gheață. Când conectați la lipire, totul se normalizează.
Deschideți acum circuitul senzor-tranzistor (doar lipiți un picior al rezistenței sau senzorului de înaltă rezistență). Dacă există interferențe, faceți legătura cu convertorul dvs. exploziv, poate fi suficient să adăugați capacitatea de ieșire sau să separați în mod corespunzător „solul”.
Și încă o dată întreb: desenați o diagramă de conectare la o bucată de hârtie (modul pe TP4056, convertor Ubat-> 5 V, baterie), faceți o poză și puneți-o aici. Puteți, desigur, să faceți acest lucru în orice program. După cum preferi.
Dacă ar fi bine, ar funcționa la fel, acela al USB-ului, cel al bateriei.
Contează fără probleme. Poate senzorul este înșurubat?
Deconectați convertorul BB. Încercați să scurtați tranzistorul K-E. Va conta sau nu?
Înlocuit rezistența 10 KOhm, 32 KOhm. Au fost impulsuri. Am crezut că am câștigat. Există doar un pick-up care prinde convertorul de 400 de volți, care funcționează chiar și fără senzor. Aici este. Și asta prinde vârful când măresc tensiunea la 425 de volți.
„Nu ne vindecăm conform fotografiei”. ))
Desenați o diagramă a conexiunii de alimentare pe prospect (modulul de pe TP4056, convertorul Ubat-> 5 V, baterie), faceți o poză și puneți-o aici. Puteți, desigur, să faceți acest lucru în orice program. După cum preferi.
Desigur, puteți schimba, de asemenea, 10 MΩ la 5.1 MΩ, dar eficiența dispozitivului va scădea. Și despre raportul greșit dintre rezistențe este scris chiar în primul comentariu.
Citat: Ivan_Pokhmelev
Deoarece persistă în declarația ta și nu dorești să împarți un circuit secret, încearcă să schimbi sursa de alimentare nu până la modulul de impuls, ci după. Ce se va întâmpla?

Ivan, îmi pare rău că nu înțeleg cum să comute puterea după modulul de impuls?
Mulțumesc, voi încerca.
Înlocuiți rezistența de bază.
Deoarece persistă în declarația ta și nu dorești să împarți un circuit secret, încearcă să schimbi sursa de alimentare nu până la modulul de impuls, ci după. Ce se va întâmpla?
Nu MAMA, ci MAMA. Dacă tensiunea este stabilă, atunci înlocuiți rezistența de bază de 10 kΩ cu 20 ... 30 kΩ.
M-am uitat la comentariile de sub videoclip, unul descrie același lucru pe care acest dispozitiv nu funcționează. Nu există impulsuri de la senzor. Voi face ARDOS pe arduino.
Citat: Ivan_Pokhmelev
Citat: Sergei H.
Da, totul este în regulă în dieta mea.
Nu! Dacă nu există probleme de la USB, ci de la baterie, atunci nu poate fi corect (decât dacă, desigur, bateria funcționează).
Încă o dată întreb - să desenați schema de putere Arduino.

De ce să desenăm. Nu este posibil să greșim aici. + Pentru + - pentru a explica acest lucru, cred că doar afișajul nu are timp să se încarce imediat, atunci când bateria, de pe usb, este probabil întârziată.
Citat: Ivan_Pokhmelev
Probabil nu mama, dar MOhm? Înainte de a decide asupra unui rezistor, spuneți-ne cum setați tensiunea de alimentare a senzorului, cu ce dispozitiv, în ce punct.

Așa cum am mai spus, convertorul a făcut pe MC34063. Nu are o cădere de tensiune, ce să măsoare cu un multimetru cu o intrare 1 MOM, respectiv 10 MOM, care este un voltmetru static. Mai mult, tensiunea este foarte stabilă.
Probabil nu mama, dar MOhm? Înainte de a decide asupra unui rezistor, spuneți-ne cum setați tensiunea de alimentare a senzorului, cu ce dispozitiv, în ce punct.
Citat: Sergei H.
Da, totul este în regulă în dieta mea.
Nu! Dacă nu există probleme de la USB, ci de la baterie, atunci nu poate fi corect (decât dacă, desigur, bateria funcționează).
Încă o dată întreb - să desenați schema de putere Arduino.
Citat: Sergei H.
Da, totul este în regulă cu mine la sursa de alimentare. Întrebarea este diferită. De la o baterie de 1,5 volți după 10 kom, tranzistorul se deschide fără probleme, iar dacă conectați direct baza de tranzistor la rezistor la 10 minute nu se deschide. Reduc ratingul la 1 minut fără probleme. Cum să fie ?
De la a 5-a mamă se deschide același lucru. Poate ar trebui să pun a 5-a mamă în loc de mama 10. Am un senzor sbm-20.
Da, totul este în regulă cu mine la sursa de alimentare. Întrebarea este diferită. De la o baterie de 1,5 volți după 10 kom, tranzistorul se deschide fără probleme, iar dacă conectați direct baza de tranzistor la rezistor la 10 minute nu se deschide. Reduc ratingul la 1 minut fără probleme. Cum să fie ?

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...