Skip to content

A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons

License

Notifications You must be signed in to change notification settings

kasbah/DIY_particle_detector

 
 

Repository files navigation

Corresponding scientific article: DOI

Repository archive on Zenodo: DOI

DIY Particle Detector

Short summary video on twitter
👉 https://twitter.com/CERN/status/1260600298206302210

A mobile low-cost spectrometer for measuring ionising radiation like alpha particles and electrons (energy range: 33 keV to 8 MeV).
It's an experimental educational tool and citizen science device made for exploring natural and synthetic sources of radioactivity such as stones, airborne radon, potassium-rich salt or food and every-day objects (Uranium glass, ceramics, old Radium watches etc.).

Overview:

How does it work?

Tiny amounts of electrical charge are generated in repurposed photodiodes by impinging particles. The charges form currents which are amplified and converted into voltage pulses that are compatible with audio/microphone signal inputs. The size of the pulse is proportional to the energy deposited by the ionising radiation. A reference calibration with sources of known energy spectra is provided.



A superposition of several recorded pulse waveforms from electrons of beta decays (KCl salt sample, more info below) is shown on the right. This is the raw analog ouput signal of the detector.

Black lines in the upper area represent electronic noise, detected signal pulses from the natural radioactivity of potassium (isotope K-40) are highlighted in red.




The energy spectrum on the right - derived from the size of signal pulses - was taken from an old ceramics pendant of the Majolika manufacture (Karlsruhe/Germany) - without vacuum pump, in normal ambient air!

The characteristic alpha energies of the uranium isotopes are about 1 MeV lower than the actual values due to internal absorption caused by the transparent surface coating on top of the orange uranium-based glaze. More detais on the energy calibration below and in the paper.



Hardware

The open hardware design files are relased under the CERN Open Hardware Licence.

Detector Variants

The schematic drawing contains remarks for using the same circuit board with two partially different sets of components (assembly variants):

  • Alpha-spectrometer measuring energies of alpha particles and electrons using one BPX61 diode.

    After the glass window of the diode is carefully broken-up and removed, it can sense alpha particles (see close-up pictures below). The circuit works most precise with only one BPX61 diode (lowest electronic noise) and was specificaly tuned for this scenario.

  • Electron/beta radiation detector measuring mostly electrons (plus few gamma photons) with four very low-cost BPW34F or BPW34FA diodes (<1 EUR each).

    This variant is not able to detect alpha particles but is easier to operate (less sensitive to visible light and electromagnetic interference, see section on general requirements below). It is also more sensitive towards sources of low intensity (low rate of radioactive decays) since it has four times the sensor volume compared to using only one diode as sensor. This version is ideal for beginners, in total only 8 components are different compared to the alpha-spectrometer variant above. This assembly variant is similar to the previous circuit version 1.1.

Both kinds of diodes, the BPW34 series in various plastic cases and the BPX61 with metal casing, have the same sensitive area (~7 mm^2). The physics of these sensors when used with ionizing radiation is explained in detail in the article corresponding to this repository. The section about figure 1 discusses why their general efficiency for detecting gamma photons is quite low.

Mircoscope image of the Osram BPX61 diode on the left, the green scale indicates 2 mm. The sensitive area of the silicon chip is 2.65 x 2.65 mm^2. A bond wire from the anode pin on the right connects the top of the silicon chip (this side is also marked with a notch in the metal case, lower right corner). For detecting alpha particles, the glass window of this diode must be removed.
Further informations in the wiki.






General Requirements

  • An absolutely light-tight and electromagnetically shielding metal case is mandatory. Either a commercial one made of die casted aluminium (thick metal provides better immunity towards vibrations and prevents "microphonic effects") or an upcycled tin box for candies. See pictures above and the schematic drawing for part numbers of specific aluminium cases that fit exactly to the shape of the circuit board.
  • 9 V battery. NIMH-type accumulators with a nominal value of 9.6 V work best (mains-connected power supplies would introduce too much noise, always use batteries if building the detector for the first time!)
  • Signal output is in the range of +/- 0.1 V and compatible with an audio/microphone input such as a headset connector of a mobile phone or laptop (or an oscilloscope if available)
  • The alpha-spectrometer should be operated using a low-cost USB soundcard for best results, see the wiki.
  • The connection cable should be shielded and not too long, recommendations in the wiki.
  • Several reference measurements are provided in data_analysis_and_reference_measurements/diode_detector/data. All have been recorded using the blue CM108 USB soundcard, sampling the input signal @ 48 kHz and 16-bit resolution.

Detector Signals of Radioactivity on an Oscilloscope

The screenshots below show typical output signals from both detector variants with arrows highlighting the signal and noise properties. The blue lines represent signals from individual particles, the grey lines are superpositions of earlier particle signals which triggered the oscilloscope as well. For better comparison, a beta & gamma radiation source (potassium salt, KCL) was used in both cases which does not emit alpha particles. The negative pulse with its steep downward edge is the main signal and is larger than the electronic noise. The trigger level must be set well below the noise range, which depends on the intensity of surrounding electromagnetic interference (EMI) radiation and stray light reaching into the shielding case of the detector. The short negative main signal pulse is followed by a wider positive overshoot which is proportional in size to the amplitude of the main signal. The overshoot is an effect of the amplifier circuit and also depends on the impedance matching from the detector output to the input of the measurement device. The employed oscilloscope features a default input impedance of 1 megaohm. Microphone and line-in inputs of sound cards (as described above) have considerably lower input impedances and pulse measurements will therefore show a larger signal overshoot. The alpha-spectrometer circuit was intentionally designed to produce this kind of a bi-polar signal with a lot of overshoot in order to mimic actual audio waves.

  • Electron-Detector Main signal amplitudes can be typically well distinguished from electronic noise at about -50 mV (and lower) if the detector is well shielded against light and with low EMI (e.g. no cell phone or electro motor close by). The negative pulses are about 50 to 75 us wide with this circuit.

  • Alpha-Spectrometer Typical signal amplitudes of particles from the same beta/gamma radiation source are much lower compared to the electron-detector varaint. The electronic noise is much smaller as well and the width of pulses is between 1 and 2 ms. This circuit is optimised for large pulses from alpha particles which is heavy-ionizing radiation and therefore produces a lot more free charges in the sensor. The amplitude threshold which allows to distinguish between electrons (=smaller signal amplitude) and alpha particles (=larger signal amplitude) is at -8 mV in case of a typical oscilloscope with an input impedance of 1 megaohm. This threshold is lower in case of a sound card due to their lower input impedances. Please refer to the scientific article for detailed information about the energy calibration in this case.

If a hardware oscilloscope is not at hand, a simple software oscilloscope with good trigger funtionallity for sound cards and audio inputs of computers can be found here: https://github.com/ozel/WaveWatch/ To run this program written in Processing, download Version 3 from www.processing.org and install the missing ‘Minim’ library via the ‘Sketch’ menu / ‘Import Library...’ / ‘Add Library...’. Download my version of the WaveWatch Processing sketch from https://github.com/ozel/WaveWatch/archive/master.zip, unzip and open the file WaveWatch-master/WaveWatch/WaveWatch.pde in Processing. For more sophisticated processing of the particle signals from radioactive objects like recording their energy spectrum please refer to the software section below.

Software

The software in this repository is provided under the open source BSD Licence.

It consists of two parts:

  • Measurement recording, real-time display and counting of particle pulses
  • Data analysis of recorded measurements, providing calibrated energy spectra and time series histograms

Recording Software

Two kinds of software for recording the voltage pulses are developed:

  • A web browser application based on the Web Audio API of modern browsers (recent Chrome and Firefox versions work best), compatible with mobile/smartphone and desktop operating systems. For further notes on its implementation and usage please refer to pulse_recorder.js. A single pulse recorded by the web browser GUI.

  • A python script. Ideal for longer measurements, e.g. over night. The reference measurements listed below have been taken with this software.

Data Analysis

The recorded pulse data is saved in files (using Python's Pickle or the MessagePack format) by the software listed above and opened for further analysis by analyse_and_plot_pulses.py. This python script converts the measurement data into time series histograms and calibrated energy spectra.

Reference measurements and plots

Several reference measurements have been taken and stored in data_analysis_and_reference_measurements/diode_detector/data. If this whole respository is cloned using git, the git LFS extension must be used to get as well the large data files (~ 1 GB). The data files can be downloaded alternatively from this Zenodo data archive.

Overview on reference measurements:

  • A mixed alpha source featuring Gd-148, Pu-239, Am-241 & Cm-244 with a combined alpha energy spectrum of 3 to 6 MeV
  • 10 g of KCl (potassium chlorid) salt (an alternative to NaCl table salt) as an example for detection of electrons from beta-decays (from naturally occuring K-40)
  • a small columbite stone (containing trace amounts of uranium ore), a combined source of electrons and alphas (and gamma photons which do not interact enough within the thin diode detector to be relevant)
  • a watch hand from an old watch that was painted with luminescent radium paint. Featuring Ra-226 and all it's radioactive progeny isotopes

Workshops

These DIY particle detectors have been built by high school students (age 16 - 18), teachers, makers, and citizen science enthusiasts (age ~20 - 60) during several workshops. After a little introduction into the soldering of electronic components, the whole device can be built in less than two hours - including the modification of a candy tin box as its case.


The Pixel Detector and Diode Characterisation sections have been moved to the wiki of this project. Both are related to the scientific article and represent supplementary material.

About

A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 76.1%
  • JavaScript 21.5%
  • CSS 1.3%
  • HTML 1.1%