RadMon Plus Kit
RadMon Plus Kit:
The RadMon Plus is a Geiger counter that send its readings to IOT sites on the internet.
Please Note: These are not a traditional Geiger counters. There is no speaker for clicks, and fresh counts are displayed at five second intervals .Sleep mode can be turned off for continuous operation, but in general, the RadMon kits are designed as a stationary monitors that send their data to IOT sites.
RadMon Plus
solar powered
The RadMon kit is dedicated to radiation monitoring. Unlike a typical Geiger counter, it is designed to continuously report its readings to free monitoring and IOT sites via your home WiFi network. It is generally used from a stationary outdoor location.
The kit is based on the ESP8266 which provides the microprocessor and the WiFi connectivity. It's likely that it is the first kit to use this architecture for Geiger counters.
The RadMon Plus is configured with your web browser on your phone or notebook. (The RadMon Plus becomes an Access Point on your WiFi network.) The software is preloaded and does not need to be modified.
The kit connects directly to your GM tube and drives it with between 360 to 1000V. At a minimum it will capture CPM, uSv/h and WiFi signal strength (RSSI) for transmission. It will also capture temperature, humidity, and barometric pressure if an optional BME280 sensor is used.
After collecting the data, it connects to your WiFi network and sends the data to the monitoring and IOT sites that you specify. The software provides support to connect to any or all of - radmon.org, ThingSpeak and MQTT Brokers. (These sites are also described at the bottom of this page.)
A count and sleep cycle keeps power usage to a minimum. During the count cycle HV is supplied to the tube and events are counted. At the end of the cycle the kit connects to WiFi and sends its readings.
Following the transmission, the RadMon will enter sleep mode. The power demand drops sharply. At the end of the sleep cycle the RadMon wakes up and repeats the cycles.
With the addition of good solar cell, charger and battery, powering the RadMon only with solar power works quite well. With WiFi connectivity, this makes for a totally wireless platform. I have been running these on solar power for years with very good results. The Build and User guides (linked below) provide the power budget and a solar powered example for each kit type. Please note however, that due to the various solar components that could be used, I can't guarantee results.
Other features . . .
When counting, the LED flashes and counts are displayed on the OLED if one is present. This provides a snapshot of the current readings every 5 seconds, and a final screen showing the data sent and which sites it was sent to.
Two pushbuttons are used to put the kit in HV adjust mode, configuration mode (RadMon Plus) and programming mode (RadMon basic). In HV adjust mode the high voltage is set with a pot and the voltage is shown on the display (and serial output).
A carrier board is used to hold the ESP8266 for ease of replacement, and all common I/O pins are broken out.
RadMon data can be displayed in Google Charts after it has been sent to the ThingSpeak site for collection. A simple HTML page can be run from your web site so you can see your data from anywhere. You can see live data from my RadMon Plus solar powered system here.
If you have a (free) Google Site you can also add Google Charts to your pages. They will get the data from your ThingSpeak feed. See the Example Data page for more information on this.
Purchasing the RadMon Plus kit:
The kit includes the ESP8266, carrier board, and all parts needed to make the board shown in the top right picture above.
The BME280, GM tube, battery, case, and solar components are not supplied.
An OLED display is included with the kit.
Kits are available for purchase on the "Buy the Kit" page.
The Build Instructions and User Guide for the current (Feb 2020) v2.2 board with v2.8 software are here.
(Build Instructions and User Guide for the previous v2.1 board with v2.5 - v2.7 software - see the Archive page)
About radmon.org, ThingSpeak, and MQTT:
All three kits discussed on this page now support radmon.org, ThingSpeak, and MQTT.
(Sparkfun's IOT offering "Phant" was supported prior to October 2017. However Sparkfun discontinued that site. Software support for MQTT brokers was added to replace Sparkfun's IOT site. )
radmon.org
Radmon.org is dedicated to radiation monitoring and has attracted a good group of users at this point. It uses a unique approach where the Geiger's output is collected at the PC which then sends it to the Radmon.org website. (Instructions for connecting the basic kit to the Radmon app on a PC are on the Graphing to a PC page.)
However, the GK-WiFi and RadMon software connects directly to the Radmon.org site, so a PC is not required.
A map on Radmon.org allows you to compare your readings with other's around the globe, and very nice set of graphs for your CPM data is provided. You can see my radmon.org feed from the RadMon-Plus here.
ThingSpeak
ThingSpeak is a free IOT site with nice graphs and features. It can also interface to MATLAB, but I haven't tried it.
It's supported by the GK-WiFi and RadMon software.
Adafruit MQTT
MQTT is not an actual IOT site, but rather it's a "lightweight messaging protocol for small sensors and mobile devices" (mqtt.org). With it, RadMon or GK-WiFi will send its data ('publish') to a MQTT 'broker' that you define. That data can be read ('subscribed to') by another device. Some MQTT brokers also have a web interface that will allow you to see the data that you are publishing. Adafruit IO is one of these, and is shown on the left.
You may wish to use other brokers besides Adafruit IO. When using a broker that does not have a "dashboard" or interface, you must use some other application to "subscribe" to your feed.
I have made a "subscriber" ESP8266 sketch that subscribes to everything that RadMon+ sends to the broker. It outputs the values to serial, and optionally on an OLED.
The diagram below may you understand how MQTT can be used.