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

智能雷擊計(jì)數(shù)器的綜合行業(yè)解決方案

雷擊計(jì)數(shù)器的概述與應(yīng)用分析

74ls163是幾進(jìn)制同步計(jì)數(shù)器
臺(tái)式塵埃粒子計(jì)數(shù)器的優(yōu)勢(shì)有哪些
臺(tái)式塵埃粒子計(jì)數(shù)器的功能優(yōu)勢(shì)與應(yīng)用
智能防雷計(jì)數(shù)器行業(yè)應(yīng)用解決方案

評(píng)論