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

    文章

    2241

    浏览量

    93964
  • Arduino
    +关注

    关注

    186

    文章

    6453

    浏览量

    185902
收藏 人收藏

    评论

    相关推荐

    正交解码计数器

    正交解码计数器
    发表于 09-06 11:41 0次下载

    计数器同步和异步怎么判断

    计数器同步和异步是数字电路设计中的一个重要概念,它们在很多应用场景中都扮演着关键角色。 一、计数器概述 计数器是一种常见的数字电路,它可以对输入信号进行计数,并将
    的头像 发表于 07-23 11:14 293次阅读

    二进制串行计数器工作原理是什么?

    在数字电路设计中,计数器是一种非常关键的组件,用于测量时间、计数事件或跟踪状态变化等。其中,二进制串行计数器作为一种常用的计数器类型,在多种应用场景中都发挥着重要作用。本文将对二进制串
    的头像 发表于 05-28 15:52 489次阅读

    同步计数器和异步计数器的区别

    在数字电子领域中,计数器是一种用于统计脉冲信号数量的重要设备。其中,同步计数器和异步计数器是两种不同类型的计数器,它们在工作原理、特性以及应用场景等方面存在着显著的区别。本文将详细探讨
    的头像 发表于 05-24 14:36 2467次阅读

    计数器的结构和工作原理

    计数器,作为一种基础的电子设备,广泛应用于数字电路、计算机系统以及工业自动化等多个领域。它通过对输入信号进行计数和状态转换,实现对事件发生次数的统计和显示。本文将深入探讨计数器的定义、结构、工作原理以及其在各领域的应用,旨在为读
    的头像 发表于 05-23 15:34 3049次阅读

    脉冲计数器的分类和作用

    在电子技术和数字系统中,脉冲计数器作为一种基本而重要的逻辑器件,其应用广泛且功能多样。脉冲计数器不仅能够实现基本的计数操作,还具备多种输出功能和控制功能,满足了电力、石化、冶金、轻工、制药、航空等诸多领域的需求。本文将深入探讨脉
    的头像 发表于 05-15 17:11 678次阅读

    简单认识脉冲计数器

    在数字电路和电子测量领域中,脉冲计数器作为一种基本而重要的工具,其应用十分广泛。脉冲计数器,也被称为脉冲频率计或脉冲数计,主要用于统计和测量输入脉冲信号的频率或数量。本文将详细阐述脉冲计数器的基本概念、工作原理、分类、应用领域以
    的头像 发表于 05-15 17:08 1223次阅读

    计数器怎么判断同步和异步 计数器异步和同步的区别

    计数器是计算机领域中常用的一种数据结构,用于记录和控制程序执行中的指令或事件发生的次数。计数器可以根据同步机制或异步机制进行操作。本文将详细讨论计数器的同步性和异步性,深入探讨两者的区别及其在实际
    的头像 发表于 02-22 15:14 2564次阅读

    计数器怎么用 计数器的作用有哪些

    计数器是一种被广泛应用于各个领域的实用工具,在我们的日常生活中随处可见。无论是进行时间统计,协助工作任务的完成,还是用于科学研究和编程技术,在各个领域都起到了重要的作用。本文将详细介绍计数器
    的头像 发表于 02-03 10:04 4165次阅读

    雷击计数器综合选型应用方案

    雷击计数器的基本原理是利用雷电流通过导线时产生的感应电压或电流来驱动计数器计数。根据计数器的类型,可以分为机械式雷击计数器和电子式雷击
    的头像 发表于 01-31 09:50 409次阅读
    雷击<b class='flag-5'>计数器</b>综合选型应用方案

    同步计数器和异步计数器各有什么特点

    同步计数器和异步计数器是两种常见的数据结构,它们都用于控制对共享资源的访问。它们的主要作用是实现多个线程之间的同步和并发控制。尽管它们都被用于同步的目的,但它们有很多不同的特点和用例。 同步计数器
    的头像 发表于 12-15 10:49 1571次阅读

    4017计数器的工作原理

    4017计数器是一种广泛应用于数字电路中的集成电路,它可以用来计数和控制电子设备。4017计数器有10个输出引脚,可以依次输出从0到9的十个数字,因此也被称为“十进制计数器”或“分频
    的头像 发表于 12-15 09:24 3384次阅读

    同步计数器和异步计数器的区别主要在哪里

    同步计数器和异步计数器的区别详解 同步计数器和异步计数器是数字电路中两种常见的计数器类型,它们在实现方式和功能上存在明显的区别。本文将详细介
    的头像 发表于 12-13 14:54 7971次阅读

    PLC计数器应用简介

    基本指令里面找到计数器操作,点击加计数
    的头像 发表于 11-08 17:22 1723次阅读
    PLC<b class='flag-5'>计数器</b>应用简介

    计数器电路原理解析

    在学习嵌入式系统的过程中,定时有关内容的学习是必不可少的一个环节。定时定时功能的实现,最主要的还是靠其内部的计数器。那么,计数器是如何实现计数
    的头像 发表于 09-25 14:18 2527次阅读
    <b class='flag-5'>计数器</b>电路原理解析