步骤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];
char timerstring [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。测试以确保其正常工作!
IPS液晶屏幕缘何受追捧? 浅谈IPS屏幕发展历史
压电陶瓷传感器的特性及工作原理解析
华为董事长徐直军表示美国的打击和遏制给华为带来了很大的影响
中国移动开通5G基站7.4万个,发展670余万5G套餐客户
TDA8946J引脚功能及功率放大电路图
如何使用Arduino构建Geiger计数器
开关电源设计:何时选择BJT优于MOSFET?
苹果再次推迟AR/VR眼镜的发布
三星Galaxy S20体验 机皇宝座非常稳
京瓷集团晶体晶振助力ADAS加速发展
iPhone7什么时候上市?库克说我也不知道
数控机床的结构要求
缅怀青春的机械机!三星W2017翻盖双触屏手机售价2万
板对板连接器厂家如何保证连接器的优异性能
高性能高压可调输出DC-DC变换器WK3112100AS-2G产品概述
ST最新一代高灵敏度 STHS34PF80人体感应检测方案
LED技术实现照明监控系统
核电池的基本原理及种类
比亚迪·汉的成绩或许还能更亮眼:被搭载的刀片电池产能“拖了后腿”
USB无线门铃不响怎么维修?