Your home radiation sensor
The Gamma Box monitors your home background radiation level, allowing you to share your Geiger Counter readings and get notified in case of high background radiations levels.
The Gamma Box aims to educate - to give a sense of how and when radiations occur and vary in a daily, weekly or monthly basis. You can easily transport it to experiment and learn how background radiation levels change with the nature of the environment (for example going to high elevation montains or rocky and granite rich lands).
It may also contribute to constitute a dense network of real-time Gamma ray sensors, for the joy of hobbyists as for the gathering of open-data.
Technically Gamma Box is a box currently composed of a Raspberry Pi (RPi 2 or more recent) interfaced with the Radiation Watch Pocket Geiger counter (using PiPocketGeiger driver).
TODO
See PiPocketGeiger instructions for wiring your Raspberry Pi to your Radiation Watch Pocket Geiger.
TODO pip package for gammabox?
# Ensure RPi.GPIO library is installed.
# Instruction here for Raspbian. See https://sourceforge.net/p/raspberry-gpio-python/wiki/install/
sudo apt-get install python3-rpi.gpio
sudo pip3 install PiPocketGeiger
--> Consult the Gamma Box Owner Handbook
TODO Help wanted + publish on a GitHub pages website + PDF version with pandoc
It may support other sensors by creating appropriate drivers. Contributions are welcome!
Ask gently to get help for making it work. :-)
- Create systemd service file + doc to install and enable
- Migrate backend to Go
- Go install on RPi
- create a WiringPi based driver (in C/C++)
- https://github.com/alexellis/rpi/
- Website ** GitHub Pages and/or https://gammabox.ytotech.com
- Cloud relay for Gamma Box
- allows to acces to readings from everywhere
- create simple owner app with React-Native
- simple sensor page to be shared
- transmitting settings
- community readings aggregation and open-access to data flux
- allows to acces to readings from everywhere