Geiger Counter: Difference between revisions
Appearance
	
	
| NickPGSmith (talk | contribs) No edit summary | NickPGSmith (talk | contribs) | ||
| (13 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:  | ** [https://raw.githubusercontent.com/impexeris/Arduino-Geiger-PCB/10MHZATMEGA328SMD/package_impexeris_AGP_index.json this]. | ||
| = | * For Platformio: | ||
| ** [[Media:geiger.json|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]. | |||
| GM 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) == | ||
| *  | Libraries used: | ||
| * OneButton | |||
| === Notes === | === Notes === | ||
Latest revision as of 20:18, 7 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
- Assembly Instructions
- Schematics
- Additional MAX232 serial interface
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:
- this.
 
- 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.
 
- geiger.json (based on uno.json)
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
