0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Arduino构建Geiger计数器

454398 来源:wv 2019-10-17 10:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤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。测试以确保其正常工作!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计数器
    +关注

    关注

    32

    文章

    2306

    浏览量

    97601
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    196003
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    数字显示频率计数器功能介绍

    计数器
    西安同步电子科技有限公司
    发布于 :2025年11月06日 15:58:15

    多功能通用计数器介绍

    计数器
    西安同步电子科技有限公司
    发布于 :2025年11月06日 15:13:05

    国产频率计数器vs进口频率计数器

    计数器
    西安同步电子科技有限公司
    发布于 :2025年11月04日 17:55:01

    高精度通用计数器介绍

    计数器
    西安同步电子科技有限公司
    发布于 :2025年11月04日 17:44:59

    高精度通用计数器都有哪些功能

    计数器
    西安同步电子科技有限公司
    发布于 :2025年11月04日 17:44:24

    频率计数器/定时 时间间隔计数器的应用领域和范围的深度解析 频率计数器模块

    在精密电子测量、科研实验、工业控制等领域,时间间隔的精准测量是保障系统性能与数据可靠性的关键环节。 SYN5620A时间间隔计数器模块 作为一款集成化、高性能的测量单元,凭借其高精度、宽量程、高
    的头像 发表于 10-30 11:22 427次阅读
    频率<b class='flag-5'>计数器</b>/定时<b class='flag-5'>器</b> 时间间隔<b class='flag-5'>计数器</b>的应用领域和范围的深度解析 频率<b class='flag-5'>计数器</b>模块

    雷击计数器的种类和综合选型部署解决方案

    一、雷击计数器的定义与作用 雷击计数器(Lightning Counter,又称雷电计数器、雷击记录仪)是安装在避雷针、接闪杆、SPD(浪涌保护)或下引线回路中,用于记录雷击或浪涌事
    的头像 发表于 09-11 15:28 575次阅读
    雷击<b class='flag-5'>计数器</b>的种类和综合选型部署解决方案

    雷电(雷击)计数器的原理、作用及行业应用解决方案

    安全事故。雷电(雷击)计数器作为防雷系统中的重要组成部分,扮演着“记录雷击事件、辅助安全运维”的关键角色,已经成为智能防雷系统中不可或缺的一环。 二、雷电(雷击)计数器的原理 1. 工作原理 雷电计数器主要依靠电磁
    的头像 发表于 06-12 15:14 783次阅读
    雷电(雷击)<b class='flag-5'>计数器</b>的原理、作用及行业应用解决方案

    MCU定时/计数器

    架构与功能特性‌ 定时类型与配置‌ 高级控制定时‌:支持互补PWM输出与刹车功能,适用于电机驱动等高精度控制场景。通用定时‌:集成输入捕获、输出比较、单脉冲模式等基础功能‌。 系统定时
    的头像 发表于 04-27 13:54 602次阅读

    数字电路—24、计数器

    在数字电路中,能够记忆输入脉冲个数的电路称为计数器
    发表于 03-26 15:13

    KEYSIGHT是德科技53220A台式频率计计数器原安捷伦

    KEYSIGHT TECHNOLOGIES 53220A 频率计数器/定时, 350MHz 12位 100PS 53220A 350MHz通用频率计数器/计时是一款双通道频率
    的头像 发表于 02-12 17:15 806次阅读
    KEYSIGHT是德科技53220A台式频率计<b class='flag-5'>计数器</b>原安捷伦

    ‌尘埃粒子计数器有什么特点

    在当今对空气质量要求日益严苛的时代,尘埃粒子计数器作为一种高效、准确的检测工具,正逐渐成为众多领域重要的得力助手。它采用激光散射原理,以稳定的气流流速对空气进行采样,当空气中的微粒通过内部光敏
    的头像 发表于 01-24 11:44 702次阅读

    AN-831: 使用ADuC702x系列实现计数器

    电子发烧友网站提供《AN-831: 使用ADuC702x系列实现计数器.pdf》资料免费下载
    发表于 01-14 16:28 0次下载
    AN-831: 使用ADuC702x系列实现<b class='flag-5'>计数器</b>

    UC-018:时间间隔计数器的用途

    电子发烧友网站提供《UC-018:时间间隔计数器的用途.pdf》资料免费下载
    发表于 01-13 17:02 0次下载
    UC-018:时间间隔<b class='flag-5'>计数器</b>的用途

    智能雷击计数器的综合行业解决方案

    智能雷击计数器 是一种用于记录雷击事件发生次数的高科技装置,广泛应用于防雷系统中。与传统的机械式雷击计数器相比,智能雷击计数器不仅能够精确记录雷击次数,还能对雷电参数进行分析,并通过智能通信模块实现
    的头像 发表于 12-20 10:50 872次阅读
    智能雷击<b class='flag-5'>计数器</b>的综合行业解决方案