[Aaron] A.K.A. [A1ronzo] at SparkFun has put together a hackable USB Geiger Counter. In his tutorial, he gets the Geiger counter to work as a random number generator. Later, he analyzes and discusses how well it works as a random number generator. In the past, we have seen a number of radiation detectors hacks such as the Mr. Fission digital Geiger counter, a count accumulator, and a Polonium detecting pen, Besides our inital thoughts of speeding up the number generation, and using it as a special character device, what else can you come up with to do with this device?
41 thoughts on “Hackable Geiger Counter”
Leave a Reply
Please be kind and respectful to help make the comments section excellent. (Comment Policy)
Detect radiation.
Make soothing clicking sounds to help you get to sleep on the same pace as the ambient natural radiation.
Could also be used for some kind of random music event generator.
All inclusive “radiation” detector where is just a component of a larger handheld device for detecting various kinds of radiation….wifi, uhf, cell signals, etc
Translate English into Swahili
for $150, I don’t think it’ll be doing anything for me :P
There’s no isolation between the HV and computer subcircuits. How about an optical isolator (and sundry bits), since their isolation is well above what’s needed here?
Not exactly good design practice, imho =/
@nrrdzilla
its sparkfun =/ some of their products arent exactly the most well thought out, but usually they are good enough.
neat! it’s still not as pretty as LavaRand, nor as fast as high-gain CCD rand generators… but it’s got FREAKIN’ IONIZING RADIATION involved.
you will make pretty much any project cool with the addition of ionizing radiation, lasers, open flame, or spark gaps.
(note: i’m referring to the old SGI lavarand, which was a web cam pointed at 6 or more lava lamps, not the current LavaRnd which uses high-gain CCDs.)
Make a program which let’s the geiger counter send midi signals
Building your nuclear reactor.
“What else can you come up with to do with this device?”
With two or more, measure cosmic radiation.
What are you talking about? Clearly there is a white dashed line isolating the high voltage from the pc side of the board.
If you want random numbers, just use a resistor, an op-amp, and an ADC. Resistor noise is thermal noise and is just as random as radiation. You may have to do a bit of trickery to avoid any bias generated by the ADC, but at the rate the data will be coming in you can afford to combine several samples together to get each bit.
The best use for this radiation detector is probably as a data logger, perhaps used alongside a GPS to record hot spots. Too bad it doesn’t have a built in clock.
Just add one of these, featured a while ago:
http://www.circuitsathome.com/mcu/usb/usb-isolator
Tape it to my arm and play fallout 3
Looks like a good (if not terribly expensive) replacement for the old-school ‘dosimeter’ badges typically worn by workers at nuke plants, etc..
@McSquid: Half-Life has one built-in :)
This is a nice design, even with the high voltages! I’ve built solid state particle detectors that work under 18 volts, but in my experience they are rather picky about noise and need Faraday cages… they are a fair bit faster though.
My first thoughts were: Wow, they didn’t use a wrong algorithm to produce numbers from sampled entropy. It would be pretty hard to maliciously inject nonrandomness into this system.
I may have used a Schmitt trigger to clean up the signal instead of (or in addition to) a filter, but I can’t argue with their results!
If they make a single photon detector next, I’ll take five please.
Most gas discharge tubes will function as radiation detectors with a bit of hacking to keep light out. I’ve used the humble NE-2, expect that VR tubes would work, and have seen racks of standard long fluro’s detecting cosmic rays.
A way of generating low speed noise is to make up a cotton-wool & damp salt cell.
What can I do with this?
Connect it to twelve arduinos and blink a LED.
you couldn’t replace a dosimeter with this for a number of reasons, number one the film badges have to be permanently readable, and even if you added a datalogger to this you couldn’t power it forever, second with only one of those lnd712 tubes, you couldn’t read anything dangerous, even with the recommended 6 to 10 tubes in parallel you couldn’t read over a tenth of a rad…about the only geiger related thing this is good for is finding random radioactive painted dishes and antiques, which there are a surprisingly lot of.
could use it as a random key generator for file encryption.
@nave.notnilc
Well if it really costs 150 it isn’t worth the effort. I can get a REAL one for that much. Yayy!!!! UnitedNuclear.com moved very close to me recently. Its my favorite site and its like a tiny candy store with bunches of variety. Everyone should check it out. If that doesn’t get you to this is their slogan:
Got Uranium?
Fanfuckingtastic.
Wouldn’t it be easier to get that book of random numbers and have the cat fetch one every so often?
http://www.amazon.com/review/product/0029257905
datalogger in combination with GPS. Then put it in your car, bicycle, backpack, weather balloon, …
Make a hand held one that is sensitive enough, add a GPS locator with GSM automatic alert signaling, then give one to every boy scout group, sell or rent it to excursionists, etc. Voila: you get instant radioactive-mapping which will help a lot to bust illegal nuclear waste disposal.
Use it to trigger the drop of a cyanide tablet into acid, and make a Heisenberg Cat box. :D
that’s a Shrödinger’s cat box, not Heisenberg.
Nice stuff. Anyone used?
Pretend I’m a S.T.A.L.K.E.R and search for artefacts.
Use it as a stop-smoking aid for your loved one: it will set off an alarm whenever the radiation from a pack of cigarettes is detected.
Radioactive cigarettes?? Now I have heard everything!
I’ve always thought that if you had ten geiger counter elements you could create a truly random number generator. (Granted, I’m not the most skilled mathematician, so bear with me.)
Seems to me that all you would need is ten elements and some supporting circuitry.
On power up, the machine would initialize such that the first sensor to catch a particle would represent zero, the seconds would be one and so on.
As soon as all of the sensors had been initialized, the machine would start spitting out digits with each sensor spitting out its own value whenever it got hit.
Am I missing something? Would this still be pseudo-random?
It’s just too bad there isn’t a good alternative to the gas-filled tube.
@sharky:
How about a 1N4148 ?
Memory chips make great radiation detectors, lower the refresh rate and hammer them with read write cycles, the error rate is directly proportional to radiation level. This technique was used in the 1960’s and was used aboard skylab as a cosmic ray detector. ..
good design!
@Someguynamedjoe
There would be inherent biases in that arrangement. By nature, the individual counters (even the individual tubes) would be more or less sensitive, so in your arrangement some digits would be more or less common.
Did anybody check how to upgrade the firmware via USB connector ? It’s not a good idea to send 0’s and 1’s per event. It should sent cps or cpm (counts per second or minute). Has anybody a idea of an ATMEL programming device to connect to it ?
Gotta like this nixie mod:
http://www.instructables.com/id/Nixie-Tube-Geiger-Counter/