Jump to content

Geiger Counter: Difference between revisions

From Smithnet Wiki
 
(8 intermediate revisions by the same user not shown)
Line 11: Line 11:
The board is similar to an Arduino Uno with a 10 MHz crystal. Optiboot bootloader for 10 MHz crystal with default serial parameters: 115200 8N1.
The board is similar to an Arduino Uno with a 10 MHz crystal. Optiboot bootloader for 10 MHz crystal with default serial parameters: 115200 8N1.
Board definitions:
Board definitions:
* For Arduino IDE: [https://raw.githubusercontent.com/impexeris/Arduino-Geiger-PCB/10MHZATMEGA328SMD/package_impexeris_AGP_index.json this].
* For Arduino IDE:
* For Platformio: TBC
** [https://raw.githubusercontent.com/impexeris/Arduino-Geiger-PCB/10MHZATMEGA328SMD/package_impexeris_AGP_index.json this].
=== GM Tube ===
* For Platformio:
** geiger.json (based on uno.json)
*** Put in $HOME/.platformio/platforms/atmelavr/boards or <Project>/boards
** platformio.ini
*** board = geiger
** optiboot_atmega328_10MHz.hex
** Ref: [https://docs.platformio.org/en/latest/platforms/creating_board.html Custom Embedded Boards].


* [https://sites.google.com/site/diygeigercounter/gm-tubes-supported GM Tube Comparisons]
GM Tube used: CBT-11A
 
Actual Tube used: CBT-11A
* Voltage of start of counting: 260 - 320 V
* Voltage of start of counting: 260 - 320 V
* Operating Current each section: 0.5 - 1.1 uA
* Operating Current each section: 0.5 - 1.1 uA
Line 23: Line 27:
* Own background: 0.6 c/s
* Own background: 0.6 c/s
* Plateau Length/Inclination - 80 V/0.5 %/V
* Plateau Length/Inclination - 80 V/0.5 %/V
Comparison of other tubes:
* [https://sites.google.com/site/diygeigercounter/gm-tubes-supported GM Tube Comparisons]


Test Sources
Test Sources
Line 32: Line 39:
* [https://www.dropbox.com/s/inpwzjw0wjhv7aq/v11.0.2%20features%20description%20.pdf?dl=0 Firmware Description]
* [https://www.dropbox.com/s/inpwzjw0wjhv7aq/v11.0.2%20features%20description%20.pdf?dl=0 Firmware Description]
* [https://arduino-geiger-pcb.blogspot.co.uk/2014/08/how-to-prepare-for-using-radiation.html Rad Logger Interface]
* [https://arduino-geiger-pcb.blogspot.co.uk/2014/08/how-to-prepare-for-using-radiation.html Rad Logger Interface]
* [https://github.com/impexeris/Arduino-Geiger-PCB/wiki Adding to Arduino Dev Environment]


== Software (Custom) ==
== Software (Custom) ==
* [https://github.com/impexeris/Arduino-Geiger-PCB/wiki Adding to Arduino Dev Environment]


Libraries used:
Libraries used:

Latest revision as of 21:11, 5 September 2025

General

Based on this DiY-GCC2.0 kit (eBay Shop): a small Mega 328P based microcontroller (Arduino compatible) which drives a 16x2 TC1602A-01T LCD display and an RS232 output. See also useful information here for alternative kit/resources.

Hardware

The board is similar to an Arduino Uno with a 10 MHz crystal. Optiboot bootloader for 10 MHz crystal with default serial parameters: 115200 8N1. Board definitions:

  • For Arduino IDE:
  • For Platformio:
    • geiger.json (based on uno.json)
      • Put in $HOME/.platformio/platforms/atmelavr/boards or <Project>/boards
    • platformio.ini
      • board = geiger
    • optiboot_atmega328_10MHz.hex
    • Ref: Custom Embedded Boards.

GM Tube used: CBT-11A

  • Voltage of start of counting: 260 - 320 V
  • Operating Current each section: 0.5 - 1.1 uA
  • Recommended Operating Voltage: 400 V
  • Own background: 0.6 c/s
  • Plateau Length/Inclination - 80 V/0.5 %/V

Comparison of other tubes:

Test Sources

  • Am 241: 37 kBq mainly alpha source

Software (Stock)

Software (Custom)

Libraries used:

  • OneButton

Notes

Power On: Hold down MODE button to do reset Mode Press: CLear alarm Mode Double Press: Toggle Backlight Mode Long Press: N/A

Tone Zero Press: Reset base level for tone Tone Zero Double Press: Speaker mute Tone Zero Long Press: N/A