Categories

Geiger counter with SI-3BG Russian tube

Posted on Monday, January 14th, 2013 in project logs by DP

t2txt

Erdabyz designed a Geiger counter around a SI-3BG Geiger Muller tube. It uses a PIC16F1508 to read the radiation level, and passes it to a computer via a FT232R USB-to-Serial IC.

Timer 1 uses a secondary xtal oscillator at 32,768kHz as clock source. Every 2 seconds the timer overflows. Output pulse from the geiger tube is connected to the external interupt pin. When there’s a high to low transition a count is registered. Every 2 seconds the number of counts is stored into a circular buffer and the thing spits the counts per minute value out of the serial port every 2 seconds. At every count it also generates 2ms worth of 4kHz cycles with the PWM module to drive a buzzer and make a “clack” sound and makes a LED flash for the same amount of time.

Via the forum.

This entry was posted on Monday, January 14th, 2013 at 9:00 pm and is filed under project logs. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • KH: IMHO PCA9685 is not a really good part for this application. It's a PWM LED driver for goodness' sake. NXP _does_not_ mention servos in the...
  • KH: So it's a servo library designed by a software guy, or a library targeted at embedded newbies, or a learner bike. Given the design of...
  • Max: A thing I wish I knew getting into Arduino-controlled servos is that the typical "180 degrees" servos DO NOT move 180 degrees for the standard...
  • Max: I have certainly noticed certain suppliers (like Adafruit, Pololu) being... "western-facing" - which is another way to say their prices definitely aren't Eastern Europe compatible,...
  • Shawn: Hello