步驟1:您需要什么
需要:
-Arduino(可以是任何類型,但必須具有5V功能才能與Geiger計數器和LCD配合使用)
-Sparkfun Geiger計數器(其他Geiger計數器板可能相同,但我不知道)
-LCD顯示屏
-LED
-壓電蜂鳴器
-9V電池和電池夾
-滑動開關
-項目盒?(129mm * 64mm * 45mm)
步驟2:準備
到LCD顯示屏的RX,GND和VDD的焊線
還將焊線連接到蓋革計數器的5V,TX和GND。
步驟3:接線
這是蓋革計數器的電路圖
步驟4:程序
///將以下代碼復制粘貼到Arduino程序中:
//注意:您需要從Arduino上拔下RX和TX對其進行編程
//要使用Arduino UNO對Arduino Pro Mini進行編程,請遵循以下鏈接
//Geiger計數器
//Eric Bookless
//
//簡介
//
//使用Sparkfun Geiger計數器測量輻射并將其轉換為每分鐘計數
//。計算出的每分鐘計數顯示在LCD屏幕上。///每個計數都通過使用
//壓電揚聲器和LED記錄有聽覺和視覺信號。
//
//設置:
//
//-將LED和壓電揚聲器分別連接到引腳9和8
//-將LCD顯示器的RX,GND和VDD引腳連接到引腳2, GND和
//Arduino上的VCC。
//-用VCC和GND引腳將Geiger計數器連接到電源,并將
//TX引腳連接到Arduino
上的RX引腳//
#include
int i;
int計數;
int old = -1;
int檢查;
float CPM; float ;
浮動時間;
int開始;
int壓電= 8;
int led = 9; char OnesString [10];
char DecimalString [10];
SoftwareSerial mySerial(3,2);
void setup(){
pinMode(piezo,OUTPUT);
pinMode(led,OUTPUT);
串行。 begin(9600);
mySerial.begin(9600);
delay(500);
mySerial.write(254);//將光標移到第一行的開頭
mySerial.write(128);
mySerial.write(“”);//清除顯示
mySerial.write(“”);
}
無效循環(){
i = 0;
count = 0;
start = millis ();
while(i 《30){
digitalWrite(led,LOW);
digitalWrite(piezo,LOW);
if(Serial.available()》 0){//如果可用信息
檢查= Serial.read();//讀取串行輸入
如果(檢查》 0){
count ++;//如果命中,則遞增計數器
digitalWrite(piezo,HIGH);//當有命中聲音時發出聲音。
digitalWrite(led,HIGH);//命中時閃爍LED
}
}
i = millis();
i = i-開始;
i = i/1000;
sprintf(TimerString,“%2d”,30-i);
mySerial.write(254);//光標移至第二行的第7個位置。
mySerial.write(192);
mySerial.write(TimerString);
}
CPM = count * 2;
old = count;//重置‘if’語句
int cpm = CPM;
int temp = CPM * 1000;
int十進制= temp%(cpm * 1000);
sprintf(OnesString,“ %3d“,cpm);
mySerial.write(254);//顯示CPM
mySerial.write(128);
mySerial.write(“ CPM:”);
mySerial.write(OnesString);
}
第5步:設計項目框
1。我使用的項目包裝盒的邊緣周圍有多余的塑料,以防止蓋革計數器一直滑到包裝盒的邊緣。我通過簡單地修剪它來解決此問題。
2。接下來,我在開關上切孔,并在燈管上鉆一個孔。
3。然后在蓋革柜臺上鉆出用于支座的螺絲孔。
4。在主電源開關上切一個孔。
5。為了切開LCD屏幕的插槽,我在屏幕上鉆了幾個與屏幕大小相同的孔,并用鋒利的鑿子小心地去除了剩余的
材料。我對屏幕進行了定位,以便項目框的左上螺釘孔可以穿過屏幕的左上
安裝孔。
6。您可能需要修剪項目框的某些部分以確保合適。
7。將LCD屏幕放置在所需的位置后,您可以在LED和壓電揚聲器上鉆孔。
步驟6:組裝
1。將LED和壓電揚聲器粘合到項目框的頂部。 (熱膠效果特別好)
2。首先安裝主電源開關(因為它將位于蓋革管的下面)。我添加了熱膠來保護焊點。
3。將LCD屏幕連接到項目框的頂部將Geiger管裝入框中(如果我將裸露的針腳放在Geiger管的下面,則發現迷你管非常合適)
4。結束吧,您完成了!
5。測試以確保其正常工作!
-
計數器
+關注
關注
32文章
2256瀏覽量
94705 -
Arduino
+關注
關注
188文章
6472瀏覽量
187330
發布評論請先 登錄
相關推薦
評論