Geiger Counter: Difference between revisions
Appearance
	
	
NickPGSmith (talk | contribs) m 1 revision imported  | 
				NickPGSmith (talk | contribs)  | 
				||
| (15 intermediate revisions by the same user not shown) | |||
| Line 9: | Line 9: | ||
* Additional MAX232 serial interface  | * 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.   | 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:  | |||
** [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 21: | 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 30: | 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