项目简介
本项目是基于ESP32或Arduino开发的EANx分析仪,主要用于监测和分析氧气含量。设备可读取模拟输入,将其转换为电压并计算平均值,最终把结果输出到OLED彩色显示屏,同时支持通过串行监视器调试,适用于DIY氧气分析仪(O2 Analyzer)。
项目的主要特性和功能
- 模拟输入读取与电压转换:读取模拟输入信号并转换为电压值。
- 平均值计算:计算ADC值的平均值,提升测量精度。
- OLED显示屏输出:在OLED显示屏显示结果并用于调试。
- 错误警告与安全提示:具备基本的错误警告和安全提示功能。
- 多平台支持:支持ESP32、Arduino等多种硬件平台。
- 自定义配置:可自定义代码以适配不同硬件设置。
安装使用步骤
- 安装开发环境:下载并安装Arduino IDE 2.0或Platform IO。
- 导入项目文件:把项目文件夹中的文件导入IDE环境。
- 配置硬件设置:依据硬件配置修改
pin_config.h
和bat_stat.h
头文件里的设置。 - 安装必要库:若要使用OLED显示屏高级功能,需安装Bodmer TFT eSPI库。
- 上传脚本:利用esptools.py、Platform IO或其他工具将脚本安装到项目芯片上。
- 连接硬件:连接氧气传感器和OLED显示屏,确保电源和信号线连接正确。
- 测试设备:充电并测试设备,保证传感器正常工作且结果显示正确。
注意事项:本项目使用有风险,不准确的气体分析可能导致严重人身伤害甚至死亡。使用前需接受适当培训并了解设备局限性,水下使用分析呼吸气体风险自负。部分代码来源于其他项目。项目仅用于DIY,不用于商业或工业用途,因软硬件限制,使用前需充分测试验证。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】