산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

맞춤형 Geiger Muller 계수기

구성품 및 소모품

Arduino UNO
모든 arduino 장치가 될 수 있으며 UNO일 필요는 없습니다.
× 1
DC-DC 1.5-3V ~ 300-400V 380V 고전압 부스트 승압 전압 인버터 모듈
이상적인 최종 전압은 400V이지만 350-450V(GM 튜브의 전력 범위 ).
× 1
STS-5 가이거 뮬러 튜브
이베이에서 내 것을 찾았습니다(더 저렴함). 우크라이나에서 구매해야 하며 아마 2-3주 동안 도착하지 않을 것입니다.
× 1
SunFounder IIC I2C TWI 직렬 2004 Arduino Uno용 20x4 LCD 모듈 실드 메가2560
장치의 유연성. 나는 관련된 전선이 더 적기 때문에 이 LED 디스플레이를 사용했습니다. 20x4를 사용하면 문제가 없을 것입니다.
× 1

필요한 도구 및 기계

납땜 인두(일반)
회로 기판에 일치하는 장치를 만드는 데 필요합니다. 또한 커패시터를 전압 변압기에 납땜하는 데 필요합니다.
브레드보드, 270 핀
내 최종 프로젝트는 납땜 가능한 자체 조립 회로 기판을 사용했지만 덜 영구적인 기판에 관심이 있다면 프로젝트에서도 이것이 작동하는 것으로 나타났습니다.

이 프로젝트 정보

ADNOVEA의 작업에 명시된 바와 같이 이 장치는 위험한 고전압(400V)을 사용합니다. 전류가 낮은 동안 인체에 유입되는 전류 또는 전압의 양은 심장에 부정맥을 유발하여 이를 멈추게 하고 사망에 이르게 할 수 있습니다. 이 제품을 만드는 사람은 전자공학에 대한 약간의 경험이 있어야 하며 회로의 고전압 부분을 사용하는 동안 적절한 안전 예방 조치를 매우 유념해야 합니다.

내 목표는 AdNovea의 작업을 가져와 내가 원하는 대로 프로그래밍할 수 있는 더 많은 자유가 있는 Geiger Muller 계수기를 만드는 것이었습니다(AdNovea 작업은 수정할 적절한 프로그램을 찾을 수 없는 스크립트를 사용했습니다). 이를 통해 사용자는 튜브의 물리학을 더 잘 이해할 수 있을 뿐만 아니라 프로젝트 요구/요구를 충족하는 장치를 만들 수 있습니다.

이 프로젝트를 위해 AdNovea의 회로도를 단순화하여 내가 찾던 것보다 더 많은 것을 만들었습니다. 카운트를 보여주지만 이더넷 연결 및 국가 네트워크 연결로 너무 복잡해지지 않는 개인 카운터입니다. 블루투스 모듈과 부저를 실험해 보았고 함께 작동할 수 있지만 원할 때 참조할 수 있는 백그라운드 방사선 카운터를 더 원했기 때문에 사용하지 않기로 결정했습니다.

구성은 매우 간단합니다(회로도 참조). 이 프로젝트의 유일한 어려운 측면은 일부 부품(GM 튜브 및 고전압 변환기)을 확보하는 것이었습니다. 나는 이 두 품목을 Ebay에서 약간의 돈으로 샀지만 둘 다 멀리 떨어진 곳(각각 우크라이나와 중국)에서 팔고 있었기 때문에 품목을 받는 데 3-4주가 걸렸습니다.

나는 회로를 가장 잘 평가하고 내가 원하는 대로 그것을 조작할 수 있는 곳을 빵판에 조립하는 것으로 시작했습니다. AdNovea의 다이어그램에 따라 조립했지만 GM 튜브로 연결되는 버저, 이더넷 모듈 및 저항은 생략했습니다(작동을 방해하는 회로 설계로 튜브에 충분한 전류를 공급하지 못했습니다). 그런 다음 회로 기판에 모두 납땜했습니다.

여기에 내가 사용한 것으로 인용된 Arduino uno가 있지만 nano를 사용하여 컨테이너의 공간을 절약할 수 있습니다. 전기 테이프를 사용하여 GM 튜브를 회로 기판에 부착하여 공간을 절약하고 전압 변압기의 단자를 덮어 안전성을 높였습니다. 나는 AdNovea와 같은 예쁜 것을 만들기 위해 플라스틱 용기로 가지고 놀고 구멍을 뚫을 수 있는 장비가 제한되어 있기 때문에 Arduino 회로 키트를 처음 구입할 때 제공된 판지 상자를 사용했습니다.

나는 LED 디스플레이가 거기에 꼭 맞게 들어갈 수 있도록 상자 상단에 구멍을 뚫었습니다(테이프로 더 강화했습니다).

또한 USB 코드가 들어가 장치에 전원을 공급할 수 있도록 상자 측면에 구멍을 뚫었습니다.

9V 건전지로 시동을 걸어봤는데 예상대로 건전지가 오래가지 않습니다. 마지막으로 화재 및 신호 손실을 방지하기 위해 회로가 판지와 접촉할 수 있는 지점에서 필요에 따라 상자/회로 기판 주위에 추가 전기 테이프를 붙였습니다.

내 프로젝트를 위해 설계한 프로그램은 30초마다 GM 튜브에서 수집한 카운트를 사용하여 2를 곱하여 분당 예상 카운트(GM 튜브 측정 단위)를 제공합니다. 그런 다음 더 널리 사용되는 참조 측정인 uSv/hr을 보고하기 위해 미터법 변환을 사용했습니다. 장치가 이 코드를 계속 실행함에 따라 표준 오류(SD / sqrt(n))와 함께 점진적으로 수집된 측정의 평균을 보고하게 했습니다. 통계적으로 나는 표준 오차를 선택했는데, 궁극적으로 수집되는 것은 SE를 더 적절한 측정으로 만드는 평균 배경 방사선 수준의 샘플이기 때문입니다. 불행히도 Arduino의 메모리 제한으로 인해 100개 항목의 측정 배열을 만들 수 있었습니다. 따라서 튜브는 50분 동안만 값을 정확하게 표시하며 이는 그럼에도 불구하고 좋은 샘플 크기입니다.

나는 다음 프로젝트(의료 전문가로서 정맥 측정기 유형 장치 구축)로 이동하고 싶었기 때문에 장치에 대해 할 수 있는 몇 가지 작은 변경을 수행하지 않았습니다(CPM이 배경 방사선 이상인 경우 부저를 두어 경고 텍스트와 함께 알람을 울리고 더 빠른 측정을 제공하기 위해 더 짧은 기간으로 정확도를 공식적으로 평가하기 위해 내 '로그 기간' 변수를 가지고 놀지만, 이 장치에서 조금 더 일하고 싶은 다른 사람들은 완전히 놀아야 합니다. 그들이 원하는 만큼 이것으로 더 좋게 만듭니다.

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

<울>
  • 코드
  • 코드Arduino
    #include #include 부호 없는 긴 카운트; //GM Tube 이벤트에 대한 변수 unsigned long previousMillis; //시간 측정을 위한 변수 float AverageCPM;float sdCPM;int currentCPM;float calcCPM;LiquidCrystal_I2C lcd(0x27, 20, 4);float CPMArray[100];#define LOG_PERIOD 30000 // 카운트 속도(setup(milliseconds) 단위)void //설정 횟수 =0; 현재 CPM =0 평균 CPM =0 sdCPM =0; 계산 CPM =0; lcd.init(); lcd.backlight(); Serial.begin(9600); 핀모드(2, 입력); attachInterrupt(digitalPinToInterrupt(2), 임펄스, FALLING); //외부 인터럽트 정의}void loop() { //메인 사이클 lcd.setCursor(0,2); lcd.print("CPM 수:"); lcd.print(카운트); 부호 없는 긴 currentMillis =millis(); if (currentMillis - previousMillis> LOG_PERIOD) { previousMillis =currentMillis; CPMArray[currentCPM] =카운트 * 2; lcd.clear(); lcd.setCursor(0,0); lcd.print("uSv/hr:"); lcd.print(출력시버트(CPMArray[현재CPM])); 카운트 =0; 평균 CPM =0 sdCPM =0; //(int x=0;x  

    회로도

    회로도가 이상해서 Fritzing으로 열면 어떤 이유로 사물이 이동합니다. geiger_counter_4LAnJvZEpC.fzz

    제조공정

    1. 가이거 계수기 – Raspberry Pi용 방사선 센서 보드 자습서
    2. Arduino를 사용한 태양 전지판의 실시간 데이터 수집
    3. Arduino 스파이봇
    4. FlickMote
    5. 수제 TV B-Gone
    6. 마스터 시계
    7. 온수기 열전대 전압 모니터
    8. 나를 찾기
    9. 사용자 정의 가능한 펀치 키보드 버튼을 만드는 방법
    10. 발렌타인 데이 아이디어 - 함께 보낸 날 카운터(사진)