ESP32盖革计数器
esp32-geiger-counter
智能家居, ESP32
⭐☆☆☆☆ (1/5)
已发布
项目简介
基于ESP32的IoT盖革计数器,支持OLED显示、Thingspeak和MQTT。
这是一个基于ESP32的物联网盖革计数器开源项目,专为测量环境中的伽马和贝塔辐射而设计。项目核心采用俄罗斯STS-6大型盖革管,能够以较高分辨率捕捉自然辐射水平的微弱变化,解决了传统民用辐射检测设备灵敏度不足、数据无法远程监控的问题。
标签
项目特点
使用大型STS-6盖革管,对低水平自然辐射有良好分辨率
OLED 128x64显示屏(SH1106控制器,I2C接口)实时显示CPM、µS/h和10分钟历史柱状图
低功耗模式:电池供电,OLED和点击声开启,WiFi关闭,使用light sleep实现约90%休眠
WiFi模式:支持每分钟上传数据到Thingspeak频道,或通过MQTT发布到代理服务器(可选SSL/TLS)
脉冲整形电路:使用达林顿晶体管和TLC 555定时器生成稳定的矩形脉冲
基于PlatformIO的Arduino项目,易于修改和扩展
技术规格
| 盖革管 | |
|---|---|
| 高压电路 | |
| 主控 | |
| 显示屏 | |
| 脉冲输入 | |
| WiFi模式开关 | |
| 供电 | |
| 数据上传 | |
| 软件框架 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32开发板(EzSBC ESP32-01) | 1 | — | 主控 |
| STS-6(CTC-6)盖革管 | 1 | — | 辐射探测 |
| OLED 128x64(SH1106) | 1 | — | I2C接口 |
| TLC 555定时器 | 1 | — | 脉冲整形 |
| 达林顿晶体管 | 1 | — | 高阻抗输入 |
| 二极管 | 1 | — | 噪声抑制 |
| 电阻(5.4MΩ等) | 若干 | — | 分压、限流 |
| 高压电容 | 1 | — | 注意安全,容量要小 |
| 其他电容、电阻 | 若干 | — | 电路匹配 |
| 3x AAA电池盒 | 1 | — | 低功耗模式 |
| 杜邦线/排针 | 若干 | — | 电路连接 |
| 外壳(3D打印或自制) | 1 | — | 可选 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印外壳和结构件 | ▢ 推荐 |
| 焊台 | 焊接电子元件和电路板 | ✅ 是 |
| 万用表 | 测量电压、电阻,调试电路 | ✅ 是 |
| 示波器 | 观察脉冲波形,调试脉冲整形电路 | ▢ 推荐 |
| 螺丝刀/钳子 | 组装和固定 | ✅ 是 |
| 计算机 | 编程、编译、上传固件 | ✅ 是 |
| USB数据线 | 连接ESP32到计算机 | ✅ 是 |
能力画像
记忆与知识检索
1/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
3/5
动手与操作
4/5
狂热与坚持
3/5
创造与创新
2/5
项目图库
所需技能
🔧 **动手能力**:需要焊接电子元件、搭建高压电路(注意安全)、组装硬件。建议有中等以上动手经验。
💻 **编程能力**:需要熟悉PlatformIO、Arduino框架、C++编程。需要配置WiFi、Thingspeak和MQTT凭据。
⚡ **电子电路**:需要理解高压电路(400V)、脉冲整形、分压电路、晶体管和555定时器的工作原理。高压部分有安全风险,需要谨慎。
适用场景
环境辐射监测:测量自然背景辐射水平,长期记录数据
教育演示:用于物理、核科学教学,展示辐射探测原理
物联网数据采集:将辐射数据上传到云端(Thingspeak/MQTT),实现远程监控
个人安全:检测可疑物品或区域的辐射水平
开源硬件学习:作为ESP32、传感器、显示和通信的综合实践项目