Nitramite
  • Home
  • Applications
    • Noiser
    • QuickScan
    • Radiation Detector
    • NITSPEC
    • Cryptography >
      • Getting started
      • Poly Square Guide
      • WhatsApp Decryptor Guide
      • Messaging Guide
      • Hash Cracker Guide
      • Checksum Guide
      • Steganography Guide
      • User puzzles guide
      • Visual Ciphers guide
      • File Encryption Guide
      • Encrypted QR codes guide
      • Remote Server API
      • Cryptography Description
      • Password Generator Guide
    • Clear And Go
    • Paketin Seuranta
    • APCUPSDMonitor
    • Grow Lab
    • FRDB >
      • FRDB Guide
      • FRDB Web
      • FRDB Android
    • Crypto Messenger >
      • Getting started with CMSG
    • ArduinoWC >
      • Mega 2560
  • Games
    • Poker Pocket
  • Contact
  • EULA
  • RESOURCES
    • Privacy Policy
    • Thingiverse
    • M737
    • Logos
    • app-ads
  • Home
  • Applications
    • Noiser
    • QuickScan
    • Radiation Detector
    • NITSPEC
    • Cryptography >
      • Getting started
      • Poly Square Guide
      • WhatsApp Decryptor Guide
      • Messaging Guide
      • Hash Cracker Guide
      • Checksum Guide
      • Steganography Guide
      • User puzzles guide
      • Visual Ciphers guide
      • File Encryption Guide
      • Encrypted QR codes guide
      • Remote Server API
      • Cryptography Description
      • Password Generator Guide
    • Clear And Go
    • Paketin Seuranta
    • APCUPSDMonitor
    • Grow Lab
    • FRDB >
      • FRDB Guide
      • FRDB Web
      • FRDB Android
    • Crypto Messenger >
      • Getting started with CMSG
    • ArduinoWC >
      • Mega 2560
  • Games
    • Poker Pocket
  • Contact
  • EULA
  • RESOURCES
    • Privacy Policy
    • Thingiverse
    • M737
    • Logos
    • app-ads

Arduino code and basic setup for Radiation Detector application

This page is dedicated for this Android application: https://play.google.com/store/apps/details?id=com.nitramite.radiationdetector
Making this hardware requires little bit of knowledge with Arduinos, soldering, wiring and maybe little bit of Arduino programming depending which geiger counter hardware you find.
Download Arduino side code from below. This sketch is meant for Arduino Nano but it can work on other Arduino boards too with or without modifications.
Github repository
​You need any hardware capable to be connected to Arduino. I connected my Aliexpress kit to Arduino digital pin three. Arduino code is doing CPM measurement and transformation to uSv/h. Arduino sends readings to Android app every 10 seconds.
Picture
Kit I bought looked like this. You can use any kit which has Arduino cababilities. Usually told at description of item.
You don't need to modify reading output from Arduino code but if you do, remember to have it in form like: cpm=924;uSv/h=7.5029
App will look for splitter char ; -> cpm= and uSv/h= extract values and show them. Arduino code also sends all ticks as t; don't modify this or remove it.


Picture
I use this kind of Arduino Nano
Picture
I use HC-06 bluetooth module to send data from Arduino. It looks like this.
Serial.prints are actual TX which arduino bluetooth module will output for Android application. Don't change that.

So what ever you do, don't change output format. You can output any values you want with specified titles as tests.

I am using Arduino Nano and HC-06 module. You can use what ever you like.

I tested my cheap kit with americium-241 which was found from old fire detector.

Note: this cheap kit signal pin is labeled as VIN which is misleading. See image below which shows where connection point between Arduino and Geiger counter is in this specific kit.

If you have questions about this app or Arduino side use contact details from button below.
Contact
Android App
Powered by Create your own unique website with customizable templates.