# flipperzero-geigercounter A geiger counter application for the Flipper Zero ![banner](https://github.com/nmrr/flipperzero-geigercounter/blob/main/img/logo.jpg) You need a **geiger counter** board to run this application. This board can be used : https://aliexpress.com/item/1005004074447209.html The geiger counter board can be powered with +5V power pin of the **Flipper Zero** Output pin for measure on arduino cannot be used on the **Flipper Zero** because output voltage is too low. You can use jack out port instead. This port must be connected on **A7** GPIO :

## Build the program Assuming the toolchain is already installed, copy **flipper_geiger** directory to **applications_user** Plug your **Flipper Zero** and build the geiger counter : ``` ./fbt launch_app APPSRC=applications_user/flipper_geiger ``` The program will automatically be launched after compilation **A4** GPIO can be connected on **A7** GPIO to test this application without using a geiger tube. **A4** GPIO is generating a signal whose frequency changes every second. Press Ok button to clear the graph, press left/right to choose unit (cpm, μSv/m, mSv/y), press back button to quit If you don't want to build this application, just simply copy **flipper_geiger.fap** on your **Flipper Zero** ## Use cases Ambient radioactivity : Measure of uranium ore piece inside a lead container : Measure of uranium ore piece (the most radioactive part) in contact with the geiger tube : Measure of radium dial pointers in contact with the geiger tube : All previous measures in a row (the scale of the graph is automatically adjusted) : **A4** GPIO on **A7** GPIO : ## Changelog * 2023-02-02 * μSv/m and mSv/y have been added * 5V pin is automatically enabled when the program is launched * 2023-01-15 * Code fix & optimizations * More events can be handled without any issue * 2023-01-09 * Code fix * Schematic was added * 2023-01-08 * Initial release