This afforable Geiger Counter that works as standalone device and also can connect to other external devices (like RaspberryPi/Arduino or other GPIO devices) to send the "clicks" thru GPIO interface.
The Arduino code for the Geiger counter is available here:
Also, here is a python script for RaspberryPi where you can connect the Geiger Counter to RPi GPIO, use the Pin D9 from the Geiger Counter to connect the RPi, in this case it is used the Pin 14 from RPi to track the "clicks":
Then these is the sketch to connect the Geiger Counter to extrnal Arduino (this example is for Arduino UNO, you can modify the code easily for other Arduino models):
On the external Arduino use the Pin D2 as interruption Pin to track the "clicks".
It is necessary a High voltage step up DC-DC to tranform the 5V to 400V for the Geiger Tube.
The Geiger PCB also gives an ouput power of 3.3V for extenal devices.
The PCB finally arrived and the Geiger Counter works fine. Now this version has a fuse that limits the current to 500mA which is fine for PCB circuits, the USB power goes thru this fuse to protect the circuit PCB
Version 1.1 working, if you want the GPIO powered version (currently finished and working) go here:
Image version 1.0:
|6||Arduino_Nano_pin_x2||U1||ARDUINO NANO PIN X2||1|
|7||SBM-20||U3||SBM-20 (GEIGER COUNTER)||1|
|8||5mm LED||U2,U15||5MM LED||2|
|11||2Pin Dupont||U7,U8,U11||2PIN DUPONT||3|
|21||DC JACK 5.5 2.5||U16||DC JACK 5.5MM X 2.1MM APPROVED||1|