Geiger-DIY-no-screen-GPIO

11 months ago 529
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

Description

This afforable Geiger Counter that works as standalone device and also can connect to other external devices (like RaspberryPi/Arduino or other GPIO devices) to send the "clicks" thru GPIO interface.

The Arduino code for the Geiger counter is available here:

https://gist.github.com/sergiomtzlosa/94991fac13dcedee2f40162e8a5c8930

  • Pin D2 --> Arduino interruption
  • Pin D7 --> Buzzer
  • Pin D8 --> Led
  • Pin D9 --> External interruption (wire from arduino to other device)

Also, here is a python script for RaspberryPi where you can connect the Geiger Counter to RPi GPIO, use the Pin D9 from the Geiger Counter to connect the RPi, in this case it is used the Pin 14 from RPi to track the "clicks":

https://gist.github.com/sergiomtzlosa/da86cbd298d91240b382023690ae7e03

Then these is the sketch to connect the Geiger Counter to extrnal Arduino (this example is for Arduino UNO, you can modify the code easily for other Arduino models):

https://gist.github.com/sergiomtzlosa/8ad0ea9920b63b9117411b67fe2ed000

On the external Arduino use the Pin D2 as interruption Pin to track the "clicks".

It is necessary a High voltage step up DC-DC to tranform the 5V to 400V for the Geiger Tube.

The Geiger PCB also gives an ouput power of 3.3V for extenal devices.

BOM summarized:

  • 1xArduino nano
  • 1xHigh voltage step up DC-DC
  • 1xTransistor 2n3904
  • 1xResistor 10M
  • 1xResistor 10K
  • 1xCapacitor 470 pf
  • 1xSBM-20 Geiger Tube
  • 1xBuzzer
  • 2xLed
  • 5xClem Connector (1.0mmx0.8mmx1.0mm)
  • 2xFemale to Male Pin Holder for Arduino (2x15 pins)
  • 6xGPIO Pins
  • 1xResistor 240 Ohm
  • 1xResistor 390 Ohm
  • 1xResistor 330 Ohm
  • 1xCapacitor 100 µF - 25V electrolitic
  • 1xCapacitor 100 nF
  • 1xCapacitor 10 µF - 25V electrolitic
  • 1xResettable Fuse PTC RX50F (0.5-1A a 6VDC)
  • 1xTO-220 Voltage Regulator (LM317 1.5A max current)
  • 2xSPDT Slide Switch
  • 1xJack barrel
  • 2xFuse Clips (5x20mm)
  • 1xUSB Type B connector

The PCB finally arrived and the Geiger Counter works fine. Now this version has a fuse that limits the current to 500mA which is fine for PCB circuits, the USB and barrel power goes thru this fuse to pretect the circuit PCB

Version 1.1 working, if you want an the GPIO powered version (currently finished and working) go here:

https://easyeda.com/sergiomtzlosa/geiger-diy-no-screen-gpio-only

Image version 1.0: geigey_diy.jpg

Documents

Geiger-DIY-Scheme-no-screen-GPIO

Geiger-DIY-Scheme-no-screen-GPIO

BOM

ID Name Designator Footprint Quantity
1 10MOHM R13 AXIAL-0.3 1
2 BUZZERHMB1275-12B BUZZER1 DIP-BUZZER-12X7.5 1
3 2N3904 Q1 TO-92(TO-92-3) 1
4 470pF C1 CAP-HV-5.0*3.0 1
5 10KOHM-1_4W-1%(PTH)HORIZ R5 AXIAL-0.3 1
6 Arduino_Nano_pin_x2 U1 ARDUINO NANO PIN X2 1
7 SBM-20 U3 SBM-20 (GEIGER COUNTER) 1
8 5mm LED U2,U15 5MM LED 2
9 USB-B 90° USB1 USB-B-2 1
10 CON2 U4,U5,U6,U9,U13 CLEMA2 5
11 2Pin Dupont U7,U8,U11 2PIN DUPONT 3
12 PTC F1 PTC 1
13 100nF C5 RAD-0.2 1
14 LM317 U10 TO-220(TO-220-3) 1
15 Switch U12,U14 SW1 2
16 390 R3 AXIAL-0.3 1
17 240 R4 AXIAL-0.3 1
18 330 R1 AXIAL-0.3 1
19 10uF C3 CAP-D5.0XF2.0 1
20 100uF C4 CAP-D6.3XF2.5 1
21 DC JACK 5.5 2.5 U16 DC JACK 5.5MM X 2.1MM APPROVED 1

Attachments

Filename Download
geiger_counter_diy.ino
Success
The owner does not allow comments in this project now

Comments (1)

sergiomtzlosa Reply

This Geiger Counter works as standalone device and also can connect to other external devices to send the "clicks" like another Arduino or RaspberryPi thru GPIO interface.


The Arduino code for the Geiger counter is available here:


https://gist.github.com/sergiomtzlosa/94991fac13dcedee2f40162e8a5c8930


Pin 2 --> Arduino interruption
Pin 7 --> Led
Pin 8 --> Buzzer
Pin 9 --> External interruption (wire from arduino to other device)


Also, here is a python script for RaspberryPi where you can connect the Geiger Counter to RPi GPIO, in this case it is used the Pin 14 from RPi:


https://gist.github.com/sergiomtzlosa/5a5aca7beaa6d9958dfa1819cfffbbd0

goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.