Plastic Scintillator Muon Detector + Arduino Nano + OLED Display = “Cosmic Watch,” a Counter of Cosmic Encounters

A project from both students and professors from MIT & the National Centre for Nuclear Research in Warsaw, Cosmic Watch looks amazing! In short, a desktop muon counter made with Arduino! Check out more about the project and the team behind it here – here’s a FAQ with some answers to obvious head-scratchers – and check out the code here on GitHub.

A photon incident on the SiPM will make a measurable voltage pulse that we can amplify and, using a peak detector circuit, stretch the pulse in time so that the 16 MHz Arduino Nano is able to measure it. The Arduino samples the waveform produced by the peak detector circuit several times and then use those measurements to calculate the original SiPM pulse amplitude.

The desktop muon counter is triggering on muons that are produced when high energy astrophysical particles, called cosmic rays, collide with the Earth’s atmosphere producing particles that decay to muons. In his 1950 Nobel Lecture, C.F. Powell described cosmic rays as a “thin rain of charged particles”. Most cosmic rays are produced in our galaxy and are nuclei expelled in supernova explosions. About 90% of cosmic rays are protons, 9% are helium nuclei, and the remaining 1% are heavier nuclei. When the cosmic rays hit the nuclei of the atmosphere, a shower of particles are produced including pions and kaons. These are the progenitors of the muons.

The muons that are ultimately produced in the shower are fundamental particles that carry electric charge of +1 or −1 and have mass that is about 200 times that of the electron. To briefly learn more about muons and their place within the Standard Model of particle physics, we recommend to visit the Particle Adventure website. Muons are unstable and will decay to an electron, a neutrino and an anti-neutrino. At rest, the lifetime of the muon is approximately 2.2 microseconds. Given that the muons are produced in the shower at more than 10 km above the Earth’s surface, Galilean relativity calculations will show a very small probability of survival to reach the desktop muon counter. However, because the muons are produced at high energies, relativistic time dilation extends their lifetime. As a result, muons can survive to be detected on Earth.

The muon flux at sea level is about one per square centimeter per minute for a horizontal detector. This constant bombardment by muons has pros and cons for a particle physicist. On the plus side, cosmic ray muons are commonly used in surface-based particle physics experiments in order to commission and calibrate detectors before they are exposed to beam produced by accelerators. Often the muons that survive to sea level are accompanied with other particle debris, such a photons and protons. A relatively small amount of shielding material is often used to remove this accompanying debris, leaving only the muon for use in calibration. On the other hand, many particle physics experiments are looking for rare events, and the rare signal can be swamped by the muon signal. These experiments must be located in deep underground laboratories.

Read more here.


When You Want an Amazing Display of Muons #CitizenScience

Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.

Join 7,500+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython in 2018 – Python on Microcontrollers is here!

Have an amazing project to share? Join the SHOW-AND-TELL every Wednesday night at 7:30pm ET on Google+ Hangouts.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Follow Adafruit on Instagram for top secret new products, behinds the scenes and more https://www.instagram.com/adafruit/

Maker Business — Fewer startups, and other collateral damage from the 2018 tariffs

Wearables — Light as a Worbla feather

Electronics — Your job’s a joke, you’re broke, your semiconductor is DOA

Biohacking — The Heart Rates of the Hazda

Python for Microcontrollers — One year of CircuitPython weeklies!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !


  1. Probably the first kind of these detectors is the Italian project ArduSiPM (2014) developed by INFN (Italian National Institute of Nuclear physics). The ArduSiPM is correctly cited by the authors of this project in their papers. It is commercially available from an Italian company.

  2. Thanks Valerio. Your name links to your email’s domain and microsite for the ArduSiPM project (http://www.roma1.infn.it/conference/ArduSiPM/) – the English blog linked here to arduino.org is no longer working and redirects to a domain that doesn’t contain search results for ‘ArduSiPM’ – just a heads up if you want people to find English-language references for your project, the links aren’t working. Cheers.

Sorry, the comment form is closed at this time.