Hackable Geiger Counter

SFE_Geiger_Counter

[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?

Comments

  1. SchrodingersCat says:

    Detect radiation.

  2. gen says:

    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.

  3. strages says:

    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

  4. georgewuzheer says:

    Translate English into Swahili

  5. nave.notnilc says:

    for $150, I don’t think it’ll be doing anything for me :P

  6. nrrdzilla says:

    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 =/

  7. @nrrdzilla

    its sparkfun =/ some of their products arent exactly the most well thought out, but usually they are good enough.

  8. emilio says:

    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.

  9. emilio says:

    (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.)

  10. Make a program which let’s the geiger counter send midi signals

  11. epicness says:

    Building your nuclear reactor.

  12. andrew says:

    “What else can you come up with to do with this device?”

    With two or more, measure cosmic radiation.

  13. McNoob says:

    What are you talking about? Clearly there is a white dashed line isolating the high voltage from the pc side of the board.

  14. Dan says:

    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.

  15. error404 says:

    Just add one of these, featured a while ago:

    http://www.circuitsathome.com/mcu/usb/usb-isolator

  16. McSquid says:

    Tape it to my arm and play fallout 3

  17. medix says:

    Looks like a good (if not terribly expensive) replacement for the old-school ‘dosimeter’ badges typically worn by workers at nuke plants, etc..

  18. saites says:

    @McSquid: Half-Life has one built-in :)

  19. Sean says:

    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.

  20. Roly says:

    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.

  21. Drone says:

    What can I do with this?

    Connect it to twelve arduinos and blink a LED.

  22. cedeliing says:

    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.

  23. wolfy02 says:

    could use it as a random key generator for file encryption.

  24. nope says:

    @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.

  25. jim says:

    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

  26. hans says:

    datalogger in combination with GPS. Then put it in your car, bicycle, backpack, weather balloon, …

  27. asdf says:

    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.

  28. Chaz says:

    Use it to trigger the drop of a cyanide tablet into acid, and make a Heisenberg Cat box. :D

  29. hans says:

    that’s a Shrödinger’s cat box, not Heisenberg.

  30. calvinn1 says:

    Nice stuff. Anyone used?

  31. Tachikoma says:

    Pretend I’m a S.T.A.L.K.E.R and search for artefacts.

  32. Joel says:

    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.

  33. larrysanchez says:

    Radioactive cigarettes?? Now I have heard everything!

  34. 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?

  35. Sharky says:

    It’s just too bad there isn’t a good alternative to the gas-filled tube.

  36. pookey says:

    @sharky:

    How about a 1N4148 ?

  37. dogy says:

    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. ..

  38. yq says:

    good design!

  39. DavideV says:

    @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.

  40. Fritz says:

    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 ?

  41. Peter Lissen says:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,755 other followers