opendata-stuttgart / sensors-software

sourcecode for reading sensor data
566 stars 307 forks source link

Add radioactivity/geiger counter #212

Open Adorfer opened 6 years ago

Adorfer commented 6 years ago

From people in the Aachen area (near the Belgium border) there has been the request to integrate radio activity measurement.

I would prefer units which provide a RS232-like output (in other words: no need to count/wait for "clicks")

Modules for about 50€ (including the tube) might be suitable like https://www.ebay.de/itm/Geiger-counter-dosimeter-kit-assembled-w-SBM-20-tube-Arduino-IDE-compatible/15241101091

And off course, we are short of pincount, so this would possible not work at the same time as GPS. (Or we jump to ESP32 instead of ESP8266 which has more IO and due to more CPU, RAM and flash less trouble with multiple serial sources at the same time, but that's another story.)

grafik

Nordrunner01 commented 4 years ago

Moin.

Wäre ein Modul, welches nur einen Pin (Interupt, bzw. Impulse) benötigt geeignet, neben der Spannungsversorgung? Die Auswertung müsste dann auf der MCU erfolgen. Preislich liegt das DIY-Projekt in der selben Höhe. Allerdings sind Lötarbeiten erforderlich.

Gruß

ricki-z commented 4 years ago

Please have a look at https://ecocurious.de/projekte/multigeiger-2/ . This project is using our database to save their measurements. Maybe this could be combined with our system if we have a working ESP32 implementation.

DeeKey commented 4 years ago

Interesting project The codebase is here: https://github.com/ecocurious/MultiGeiger

The map is here: https://ecocurious.de/multigeiger-karte/

DeeKey commented 4 years ago

Another HW design: https://www.electroschematics.com/diy-geiger-counter/

JanBosNL commented 4 years ago

I have been trying to get a similar geigercounter to deliver cpm values and data to a nodeMCU that sends this data to a influxDB database. should not be to hard to get that working properly. The data is tranmitted to the NODEMCU over 2 pins acting as serial. You might get away with just 1 pin when measuring the pulses that generate the CPM counts.

Here is my code and tryout. https://github.com/JanBosNL/esp8266-NetIO-GC-10-GC10-geiger-counter-influxdb