Send radiation data from granzscientific geiger counter to the APRS network.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
aprs_radiation.sh
munin-radiation.sh
pyGIwriteFile.py

README.md

granzscientific-geiger-counter-APRS + Munin plugin

This scripts will read data from granzscientific geiger counter (https://www.tindie.com/products/granzscientific/raspberry-pi-zero-iot-geiger-counter/) and push it to the APRS network.

  1. Install original Software. Follow this instructions: https://github.com/granzscientific/pi-zero-geiger-counter

  2. Move to the PiZeroGeigerCounter/pi-software/ directory.

wget https://raw.githubusercontent.com/s55ma/granzscientific-geiger-counter-APRS/master/aprs_radiation.sh
wget https://raw.githubusercontent.com/s55ma/granzscientific-geiger-counter-APRS/master/pyGIwriteFile.py
chmod +x aprs_radiation.sh pyGIwriteFile.py
  1. Run pyGIwriteFile.py at reboot.
crontab -e
@reboot cd /path/to/PiZeroGeigerCounter/pi-software/; python pyGIwriteFile.py &
  1. Start pyGiwriteFile.py, it will start automatically at reboot next time.
./pyGIwriteFile.py &
  1. Edit aprs_radiation.sh to your own specifications. Run it every 3 minutes with crontab. Don't set it to 1 minute because APRS network will consider it as spam and your IP will get blocked.
crontab -e
*/3 * * * * cd /path/to/PiZeroGeigerCounter/pi-software/; bash aprs_radiation.sh

alt text

  1. This is optionally, non APRS related. You can install Munin monitoring tool and install radiation plugin. It will plot daily, weekly, monthly and yearly graphs of the radiation. Installation and configuration of the Munin is beyond the scope of this project. Get the plugin:
cd /etc/munin/plugins/
wget https://raw.githubusercontent.com/s55ma/granzscientific-geiger-counter-APRS/master/munin-radiation.sh
chmod +x munin-radiation-sh

alt text