» elektronik » Arduino »En simpel gør-det-selv-dosimeter på Arduino Nano

En simpel gør-det-selv-dosimeter på en Arduino Nano

God dag, kære indbyggerne på vores site!
I denne artikel viser Konstantin, How-todo-workshop, i detaljer, hvordan man laver en enkel dosimeter på Arduino nano og SBM20 (STS-5).

Dosimeteret er ved dens driftsprincip en meget enkel enhed.

For at bygge det har vi brug for:

Faktisk en enhed til registrering af ladede partikler, som vi vil bruge et Geiger-rør til.

Højspændingsforsyning til det med en udgangsspænding på ca. 400 V.
Indikationsenhed, lyd eller lys, der rapporterer sammenbrud i håndsættet.

I det enkleste tilfælde kan du bruge en højttaler som en indikator.

En ladet partikel, der slår modvæggen, banker elektroner ud af den.
Og i den gas, som røret er fyldt med, sker der en sammenbrud. I meget kort tid modtager højttaleren strøm gennem håndsættet, og den klikker. Alle er selvfølgelig enige om, at klik ikke er den bedste måde at få information på.

Klik vil naturligvis være i stand til at advare om en stigning i baggrunden, men at tælle dem med et stopur for at få nøjagtige aflæsninger er simpelthen en forældet metode.

Vi bruger nye teknologier og fastgør dem til håndsættet elektronisk hjerne med et display.


Lad os gå videre til praksis. Elektronik præsenteres i form af et Arduino nano-kort.
Programmet er meget simpelt, det tæller antallet af rørafbrydelser i et bestemt tidsinterval og viser de modtagne data på skærmen.

Også på tidspunktet for sammenbruddet vises et strålingssymbol samt en batteriindikator.

Enhedens strømkilde er et 18650 batteri.

På grund af det faktum, at arduino-kortet drives af 5V, installeres et modul med en konverter.
Et batteristyringskort er også installeret for at gøre enheden fuldstændig autonom.

Problemer begyndte, da forfatteren begyndte at løse problemet med en højspændingsomformer.
Han lavede oprindeligt det selv. En transformer blev viklet på en ferritkerne, ca. 600 omdrejninger af sekundæren.

Signalet kom fra den integrerede PWM i Arduino. Gennem en transistor fungerer dette ganske fint.

Forfatteren, men jeg ønskede at gøre designet tilgængeligt til gentagelse for enhver, endda en begynder.
Efter nogen tid fandt Konstantin højspændingsomformere på aliexpress.
Lad os begynde at teste købsversionen. Han uddelte maksimalt 300 volt med allerede erklærede 620.

Efter at have bestilt en anden viste det sig at være i forskellige størrelser, på trods af at de foregående blev angivet i beskrivelsen.
Den sidste konverter var stadig i stand til at producere den krævede spænding på 400 V, det maksimale var 450, med producentens erklærede 1200V.

Vi ombygger sagen til en anden størrelse på konverteren.

I sidste ende får vi et design, der næsten udelukkende består af moduler.

Boost Converter.

Batteriopladningskontrolplade.

5 volt boost-modul.

Hjerne i form af arduino nano.

Displayet er 128 x 64, men i sidste ende anvendes 128 x 32 pixels.


Det vil også kræve 2N3904 transistorer, 10MΩ og 10KΩ modstande og en 470pF kondensator.


On-off switch.

Batteri, summer med indbygget generator.

Og naturligvis er hovedelementet den anvendte Geiger-tæller modellen STS-5.


Det kan erstattes af en lignende, SBM20, og i princippet en hvilken som helst lignende.
Ved udskiftning af tælleren er det nødvendigt at foretage justeringer af programmet i henhold til sensordokumentationen.
I den anvendte STS5-tæller svarer antallet af mikro-roentgen pr. Time til antallet af nedbrud i røret på 60 sekunder.

Sagen er som sædvanligt udskrevet på en 3D-printer.




Vi begynder at samle.
Det første trin er at indstille konverterens udgangsspænding ved hjælp af en beskæringsmodstand.

I henhold til dokumentationen er det for STS5 omkring 410 volt.

Dernæst forbinder vi blot alle moduler i henhold til skemaet.

Det modulære princip forenkler kredsløb til et minimum.
Ved montering er det ønskeligt at anvende stive enkeltrådsledninger, for eksempel fra et snoet par.

Takket være dem er hele enheden let at samle på et bord.

Efter montering skal du bare lægge det i sagen.

En vigtig nuance. For at vores enhed skal fungere, er det nødvendigt at installere en jumper på højspændingsmodulet.

Vi forbinder minus af input med minus for output.

Men vi kan ikke kontrollere højspænding direkte med Arduino. For at gøre dette laver vi isoleringskredsløbet på transistoren.

Vi lodder med en hængslet installation, isolerer med smeltelim eller varmekrymp, til hvem det er mere praktisk.




I forbindelsen til den positive højspændingsudgang installerer vi en 10MΩ modstand.




Det tilrådes at fremstille klemmer til tilslutning af selve røret fra kobberfolie.



Men til test kan du løse det på vendinger. Overhold rørets polaritet.
Vi installerer displayet, forbinder det med en løkke med stik.




Kontroller isoleringen meget godt, skærmen er placeret ved siden af ​​højspændingsmodulet.




Montering er klar, vi installerer hele strukturen i huset.


Alt er færdigt, enheden viser en normal baggrundsstråling.



Links til komponenter.


128 * 32 OLED



Geiger-disken blev introduceret for dig af forfatteren af ​​projektet, Konstantin, How-todo-workshop.

7.2
7.1
7.7

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
87 kommentar
med en forøget baggrund har arduino ikke tid til at reagere på alle sensornedbrud

Hvor får du den hævede baggrund?
baseret på transistoren under en opdeling på et sted på 1-1,2 volt
Hvordan blev en sådan højspænding registreret?
Hilsen, af en eller anden grund har jeg falske positiver, der ligner pickupper. Med LED fungerer alt fint såvel som en klar summer. Og alligevel ser det ud til, at arduinoen med en øget baggrund ikke har tid til at reagere på alle sammenbrud på sensoren. Måske har du brug for at justere dette programmatisk.
Som et resultat fungerer det ikke som det skal, skønt det på grundlag af transistoren under nedbrydning er et sted 1-1,2 volt, og det åbnes, men arduino registrerer ikke altid disse sammenbrud. Igen henviser jeg til det faktum, at det er muligt at løse dette programmatisk
Citat: les1200
mellem pin d2 og Arduino jorden 0,7 in
Så transistorbasen er forbundet til d2.
Skal arbejde mellem pin D2 og transistorens emitter. Signalet er meget kort. Sæt LED.Kontroller spænding overalt. Efter opstarttransformatoren har jeg et sted 385-387 V, og efter 10M-modstanden - 180 V. Kontroller udløbet af transistoren ved kt315, basen er ikke i midten. Generelt har jeg BC 547, men det betyder ikke noget, nogen lignende npn-transistor. Hvis det ikke hjælper, kan der være et problem i sensoren.
Citat: Donchanin
Nominel fra 200 Ohms til 1Kom, hvilken som helst.

Det er underligt, men jeg har ingen ændringer mellem pin d2 og Arduino jorden 0.7, så der er ingen konto, fortæl mig hvad der kan være? Samlet i henhold til dit skema og fungerer stadig ikke ((((
Nominel fra 200 Ohms til 1Kom, hvilken som helst.
Transistoren åbnes med en strøm på 400 V til 10 MΩ, når sensoren udløses.
Citat: Ivan_Pokhmelev
Filtre gør det ikke. Denne kondensator er slet ikke nødvendig, da den kun trækker fronterne.
Jeg gentager, at forfatterens strømforsyningsplan er grundlæggende forkert, og han satte spændingen ved output fra BB-omformeren meget højere end den nominelle værdi.

Det forekommer mig, at transistoren ikke skal åbne med et "minus" fra sensoren, men ved at forbinde mellem en 10 MΩ-modstand og "plus" på sensoren. Sænker naturligvis spændingen til 4-5 volt.
Filtre gør det ikke. Denne kondensator er slet ikke nødvendig, da den kun trækker fronterne.
Jeg gentager, at forfatterens strømforsyningsplan er grundlæggende forkert, og han satte spændingen ved output fra BB-omformeren meget højere end den nominelle værdi.
Citat: Ivan_Pokhmelev
Ja, forudsat at spændingen ved udgangen fra BB-konverteren er korrekt indstillet.

Hvad tror du, hvis der ikke er nogen kondensator, hvis nominelle værdi blev angivet af forfatteren, er det muligt at placere mere eller mindre? Er det her, som jeg forstår det, står det som et filter? Eller tager jeg fejl?
Ja, forudsat at spændingen ved udgangen fra BB-konverteren er korrekt indstillet.
Det forekommer mig, at med en nominel værdi på 2 modstande 210 KOhm, vil din base have omkring 8 volt, forudsat at du har 400 volt ved indgangen
Citat: Ivan_Pokhmelev
Krævet også .... 10MΩ og 10KΩ modstande,
En skillelinje på 1: 1000 giver 0,4 V. baseret på transistoren.Hvordan den åbnes er et mysterium. ((
Sagen er som sædvanligt udskrevet på en 3D-printer.
Det er ikke klart, hvorfor grillen er lavet i sensorrummet. At opsamle støv og snavs? ))
I diagrammet i nederste højre hjørne vendes forbindelsen mellem opladningsmodulet og boost-modulet. ((
Men vi kan ikke styre højspænding direkte med Arduino. For at gøre dette laver vi isoleringskredsløbet på transistoren.
Fortæl mig ærligtcirkaFolk, hvordan skal du "styre højspænding"? )))

2 modstand behov for mindst 20 kOhm?
Gæst Alex
Hvis du formåede at samle kredsløbet, og alt fungerer, kunne du dele det, er forfatterens kredsløb bestemt ikke fungerer.
Gæst Alex
Jeg ville ideelt set skrive mit program, og det ville arbejde på indgående pulser på den samme pin D2, så når en logisk enhed dukkede op, tæller han det, også gennem en transistor, kun det ville være nødvendigt at forbinde mellem 10 m-modstanden og plusens tæller og derefter gennem divideren spænding, denne spænding leveres til transistorns basis, åbner den, og samleren, der er tilsluttet +5 volt gennem emitteren, vil give en enhed til arduino, og for ikke at forbrænde den, ville den sætte en zenerdiode på 4,7 volt for ikke at brænde pin D2.
Men selvom jeg ikke er stærk i IDE-arduino og ikke er i stand til at skrive et sådant program, plages jeg af hvad der er på Internettet (((
Men hvordan forfatteren arbejder med dette skema er et mysterium for mig
Gæst Alex
Jeg har også kæmpet i en hel uge, og intet, summeren knirker separat, men Arduino vil ikke læse impulser.
Arduino læser pulser ved at fastgøre stiften D2 til jorden, men hvordan kan jeg opnå, hvis transistoren modtager et positivt signal på mere end 0,7 volt og shorts sin kollektor og emitteren ikke kan forstå (((først da går pulserne!)
Alt drives af telefonopladning 5V, 0.7A. Forøg yderligere til 10V, tk. BB-omformeren er tændt fra 9-10V. Spændingen ved udgangen er 380V, 10V går til arduino. Jorden er overalt almindelig, på en højspændingsomformer ved input og output, jorden er også almindelig. Sensoren fungerer, hvis du forbinder en lille forfatter med en kondensator parallelt med den, er der signaler, men de er meget stille. Der er ingen signaler på arduino. Jeg prøvede forskellige signalopsamlingsordninger, herunder hvordan på ArDos. Tavsheden. En pull-up-modstand er inkluderet ved indgangen til arduino. Hvis du berører enderne af sensoren med et multimeter i spændingsmålingstilstand, lyser LED'en. Jeg satte transistoren ligesom forfatterens, så KT315, intet ... I går ville jeg slukke, men pludselig rørte jeg ved et uheld sensorkassen med min hånd, og signalerne gik, f.eks. På skrivesættet. Så længe du holder din hånd, går signalerne, jeg tager den væk, nej. Om morgenen gentog jeg alt, selvom jeg rører med min hånd, er der stadig ingen signaler, det er allerede ved at ødelægge tårnet .... Jeg kontrollerede transistoren og sensoren, alt er normalt. Hvilken side forstår jeg ikke. Måske fortæller nogen mig det.
Gleb
er mikro USB 5V 1A 18650 lademodul korrekt tegnet i diagrammet? Men skal batteriet tilsluttes B1 og B2? Men i diagrammet er det ikke klart, hvorfor det er tilsluttet på denne måde
1. Jeg har et bord på TP4056 for at oplade 18650-batteriet. Dette er derfor en oplader.
2. Selvfølgelig sætter jeg afbryderen, men jeg trækker bare ledningerne ud.
3. Kondensatoren er bare ikke synlig på billedet. Den er bag transistoren. Hvorfor er to modstande? Ja, for den hurtige, der var ved håndsættet (10 kom + 22 kom.) Efter dit råd.
4. Indtil modstanden bryder igennem. Jeg har ikke 1 bomuld på 10 MΩ.
5. Jeg er enig i, at der er pickups. Jeg har talt om dette. Og uden pickups fungerer det slet ikke. Fanger forfatteren ikke pickupper? På hans foto ligger transistoren på BB-omformeren.

1. Nemlig at kun oplade. Der er ingen afladningskontrol på det. Det er beregnet til brug. kun i hukommelsen.
2. Og hvilken type batteri har du? Hvad er dens kapacitet? Hvad er spændingen på det?
3. Ryd.
4. Ikke brudt på grund af teknologisk lager i produktionen. Over tid kan det bryde igennem, da der ikke er nogen garanti.
5. Forfatteren har generelt mange underlige beslutninger. Og det faktum, at dette på grund af pickups, der flimrer og rykker, ikke kan kaldes "værker."
Citat: Sergei H.
Og hvorfor, når jeg sætter kondensatoren 0,1 mikrofaradimpulser i mellemrummet mellem transistorens base og sensorens katode?
DC-tilstand ændres. Måske er der lækage på sensorhuset? Tør det af, helst med alkohol eller i det mindste vodka.
Citat: Sergei H.
Og denne enhed giver stabilt ud 8mkg / h.
For det første ikke μg / h, men μR / h. For det andet nøjagtigt 8? Hænger ikke omkring denne værdi, men viser stabilt 8?
Denne enhed. Og hvorfor, når jeg lægger kondensatoren 0,1 mikrofaradimpulser i mellemrummet mellem transistorns basis og sensorens katode? Og denne enhed giver stabilt ud 8mkg / h.
1. Jeg har et bord på TP4056 for at oplade 18650-batteriet. Dette er derfor en oplader.
2. Selvfølgelig sætter jeg afbryderen, men jeg trækker bare ledningerne ud.
3. Kondensatoren er simpelthen ikke synlig på billedet. Den er bag transistoren. Hvorfor to modstande. Ja, for den hurtige, der var ved håndsættet (10 kom + 22 kom.) Efter dit råd.
4. Indtil modstanden bryder igennem. Jeg har ikke 1 bomuld på 10 MΩ.
5. Jeg er enig i, at der er pickups. Jeg har talt om dette. Og uden pickups fungerer det slet ikke. Fanger forfatteren ikke pickupper? På hans foto ligger transistoren på BB-omformeren.
Citat: Sergei H.
Det virker ikke

Hvem er han?
Dette legetøj er ikke beregnet til at arbejde i en særlig periode. Til husholdningsformål er almindelige halvledere tilstrækkelige. Indirekte kan komponenternes egnethed estimeres ved, hvad der bruges i industrielt fremstillede enheder.
1. Du har et mislykket kort på TP4056: det er designet til at arbejde i en oplader, ikke på en enhed. Forfatteren har det rigtige bræt, kun det er tændt forkert.
2. Der er ingen afbryder.
3. Forfatteren har en kondensator, der er parallel med output af transistoren. Sandsynligvis med god grund. ;) Du har en uforståelig knude fra en transistor og to modstande. ((
4. Modstanden i sensorkredsløbet, bedømt ud fra fotoet, er ikke mere end 0,25 W, derfor er dens maksimale arbejdsspænding ikke mere end 250 V. Det er nødvendigt at indstille en modstand pr. 1 W eller to mindre effekt i serie til 5,1 MΩ hver .
5. Bare en masse antenner til stråling afhentning og deres modtagelse. Grænsefladen mellem sensoren og Arduino skal være i nærheden af ​​sidstnævnte og ikke 30 cm fra den.
Forekommer det ikke underligt for dig at lave en enhed til at detektere stråling fra komponenter med en høj grad af integration, der er ekstremt i fare for svigt på grund af stråling? En mikroprocessor, en isvisning, hvor der er flere transistorer end i en mikrokontroller, en mikrokredsløb til hævning, en litiumdriver. Gå ikke glip af noget?
Hos mig ligger dp-1. Hvis jeg ikke forveksler noget i navnet. Den har en sb-20 og en anden sensor, jeg kan ikke huske navnet. Alle samlet på transistorer i mødt. huse. Dette er en rigtig ting! De kan hamre negle, 38 år til enheden, men det fungerer stadig!
Og denne vil stoppe med at arbejde, også før den har tid til at måle noget.
Det fungerer ikke. Men jeg tilsluttede en 0,1μF 600V kondensator til mellemrummet (transistorbase, sensorkatode), pulserne går.


Her er et foto. Sensoren fungerer. Jeg kontrollerede, at det klikker.
Der kan være dårlig kontakt i isskærmens signal kredsløb. Ved tilslutning til lodde normaliseres alt.
Åbn nu sensortransistorkredsløbet (bare lod det ene ben af ​​højmodstandsmodstanden eller sensoren). Hvis der er interferens, skal du håndtere din eksplosive konverter, det kan være nok til at tilføje outputkapacitansen eller til at adskille "jorden" korrekt.
Og endnu en gang spørger jeg: tegne et strømtilslutningsdiagram på et stykke papir (modul på TP4056, konverter Ubat-> 5 V, batteri), tag et billede og læg det her. Du kan selvfølgelig gøre dette i ethvert program. Som du foretrækker.
Hvis det var i orden, ville det fungere det samme, som USB, som batteriet.
Tæller uden problemer. Måske er sensoren skruet op?
Frakobl BB-konverter. Prøv at kortslutte K-E-transistoren. Vil det tælle eller ej?
Udskiftet modstand 10 KOhm, 32 KOhm. Der var pulser. Jeg troede, at jeg har tjent. Der er bare en afhentning, der fanges fra 400-volt-omformeren, der fungerer selv uden en sensor. Fuld med fignier. Vigtigst af alt måler den sig fra 8 til 14 μg / h. Her er det. Og det fanger spidsen, når jeg øger spændingen til 425 volt.
"Vi helbreder ikke ifølge fotografiet." ))
Tegn et diagram over strømtilslutningen på indlægssedlen (modul på TP4056, omformer Ubat-> 5 V, batteri), tag et billede og sæt det her. Du kan selvfølgelig gøre dette i ethvert program. Som du foretrækker.
Naturligvis kan du også ændre 10 MΩ til 5,1 MΩ, men enhedens effektivitet vil falde. Og om det forkerte forhold mellem modstande er skrevet i den allerførste kommentar.
Citat: Ivan_Pokhmelev
Da du fortsætter med din erklæring og uvillighed til at dele et hemmeligt kredsløb, kan du prøve at skifte strømforsyning ikke før boost-modulet, men efter. Hvad vil der ske?

Ivan, beklager, jeg forstår ikke, hvordan man skifter strøm efter boost-modulet?
Tak, jeg skal prøve.
Udskift basismodstanden.
Da du fortsætter med din erklæring og uvillighed til at dele et hemmeligt kredsløb, kan du prøve at skifte strømforsyning ikke før boost-modulet, men efter. Hvad vil der ske?
Ikke mor, men mor. Hvis spændingen er stabil, skal du udskifte den grundlæggende modstand på 10 kΩ med 20 ... 30 kΩ.
Jeg kiggede på kommentarerne under videoen, en beskriver den samme ting, denne enhed ikke fungerer. Der er ingen impulser fra sensoren. Jeg vil gøre ARDOS på arduino.
Citat: Ivan_Pokhmelev
Citat: Sergei H.
Ja, alt er i min diæt.
Nej! Hvis der ikke er problemer fra USB, men fra batteriet, kan det ikke være rigtigt (medmindre batteriet selvfølgelig fungerer).
Endnu en gang spørger jeg - tegne Arduino-strømordningen.

Hvorfor tegne. Det er ikke muligt at lave en fejl her. + Til + - hvordan. For at forklare dette, tror jeg, det er bare, at skærmen ikke har tid til at indlæses med det samme, når batteriet, fra usb, sandsynligvis er forsinket.
Citat: Ivan_Pokhmelev
Sandsynligvis ikke mor, men MOhm? Før du beslutter dig for en modstand, fortæl os, hvordan du indstiller følerens forsyningsspænding, med hvilken enhed, på hvilket tidspunkt.

Som jeg allerede sagde, konverteren lavet på MC34063. Den har ikke et spændingsfald, hvad man skal måle med et multimeter med en indgang 1 MOM, den 10 MOM, som er en statisk voltmeter. Desuden er spændingen meget stabil. Jeg anbefaler det.
Sandsynligvis ikke mor, men MOhm? Før du beslutter dig for en modstand, fortæl os, hvordan du indstiller følerens forsyningsspænding, med hvilken enhed, på hvilket tidspunkt.
Citat: Sergei H.
Ja, alt er i min diæt.
Nej! Hvis der ikke er problemer fra USB, men fra batteriet, kan det ikke være rigtigt (medmindre batteriet selvfølgelig fungerer).
Endnu en gang spørger jeg - tegne Arduino-strømordningen.
Citat: Sergei H.
Ja, alt er i orden med mig på strømforsyningen. Spørgsmålet er anderledes. Fra et 1,5 volt batteri efter 10 kom åbner transistoren uden problemer, og hvis du direkte forbinder transistorbasen til modstanden på 10 minutter, åbnes den ikke. Jeg reducerer klassificeringen til 1 minut uden problemer. Hvordan skal man være ?
Fra den 5. mor åbner det samme. Måske skulle jeg sætte den 5. mor i stedet for den 10. mor. Jeg har en sbm-20 sensor.
Ja, alt er i orden med mig på strømforsyningen. Spørgsmålet er anderledes. Fra et 1,5 volt batteri efter 10 kom åbner transistoren uden problemer, og hvis du direkte forbinder transistorbasen til modstanden på 10 minutter, åbnes den ikke. Jeg reducerer klassificeringen til 1 minut uden problemer. Hvordan skal man være ?

Vi råder dig til at læse:

Giv den til smartphonen ...