RobertGawron / GeigerMullerCounter

A nuclear radiation sensor with a Geiger–Müller (GM) tube as the detector. This widely used solution is cost-effective, easy to construct, and ideal for measuring ionizing radiation.
http://robertgawron.blogspot.com/2015/02/homemade-geigermuller-counter-part-i.html
MIT License
12 stars 1 forks source link
geiger geiger-counter geiger-muller hardware monitor-radioactivity radioactivity radioactivity-level

GeigerMullerCounter

Purpose

The Geiger–Müller counter is a simple, reliable tool designed to measure ionizing radiation. It is widely used in experiments, radiation detection, and environmental monitoring.

Principle of Operation

When a high voltage (typically 380–420V) is applied to the Geiger–Müller tube, the tube does not conduct electricity under normal conditions. However, when a radiation particle interacts with the tube, it briefly conducts a current, producing a pulse. These pulses are counted by the detector, and the number of pulses in a given time interval (typically 20 seconds to 2.5 minutes) is proportional to the level of ionizing radiation.

Final Version

Below is an image of the device (the green PCB in the center). Other components in the image are not relevant to this project, as they belong to the Cosmic Ray Detector, where the Geiger counter is used as a building block.

Final version of the Geiger Counter.

System Architecture

The diagram shows the main components and how they interact. The component IDs in parentheses match those in the circuit diagram below, making it easier to understand the circuit.

System Architecture.

Tools: PlantUML

Hardware

The circuit is shown below. For a full-size image, right-click and open it in a new tab.

Circuit.

Tools: KiCad (for PCB design).

More info can be fond in here.

Software

Data from the Geiger–Müller counter is collected and managed using the HardwareDataLogger, which is built around an STM32 microcontroller for data collection, display, and storage (via SD card), and an ESP8266 for WiFi communication.

Tools: C++, Python.

Experiments Conducted

Safety Hazards

Warning: The device operates at high voltage (380–420V). Contact with the PCB or Geiger tube while powered can cause electric shocks, injuries, or even death. Do not touch any components while the device is powered on.

License

This project is licensed under the MIT License. See the LICENSE file for details.