项目简介
本项目是一个实验性的开源硬件项目,借助Arduino Nano 33 BLE微控制器和AS3935雷电检测芯片,可实现对雷电活动的检测。能及时发出声音警告,并在连接的显示设备上展示相关信息,提前通知用户雷电活动接近的情况。
项目的主要特性和功能
- 硬件平台:以Arduino Nano 33 BLE为主控制器,AS3935芯片负责雷电检测。
- 雷电检测:AS3935芯片可检测雷电活动,通过中断请求(IRQ)信号通知主控制器。
- 声音警告:检测到雷电时,蜂鸣器发出声音警告。
- 显示功能:支持连接Waveshare 1.54英寸e - Paper显示设备,显示雷电次数、雷电率、电池状态、风暴距离等信息。
- 电源管理:由两个CR2032电池供电,具备低电量检测功能,电量低时减少功耗。
- 配置管理:可通过DIP开关配置AS3935芯片的放大器增益、调谐电容等参数。
- 天线调谐:提供天线调谐功能,保障AS3935芯片工作在最佳频率。
- 电源监控:实时监测电源电压,确保系统稳定运行。
安装使用步骤
硬件准备
- Arduino Nano 33 BLE
- SparkFun Lightning Detector AS3935
- Waveshare 1.54英寸e - Paper显示设备(可选)
- SparkFun 16 I/O Expander Breakout SX1509(使用显示设备时可选)
- 其他必要组件(如蜂鸣器、电池等)
硬件组装
- 依据硬件设计文件组装电路板。
- 确保所有组件连接正确,尤其注意Arduino Nano 33 BLE和AS3935芯片的连接。
- 若使用显示设备,要正确连接Waveshare 1.54英寸e - Paper和SX1509模块。
软件编译
- 用Arduino IDE打开固件代码(
Firmware/lightning_detector/lightning_detector.ino
)。 - 选择正确的开发板(Arduino Nano 33 BLE)。
- 通过USB连接Arduino Nano 33 BLE并上传固件。
配置设置
- 通过DIP开关配置AS3935芯片的参数,如放大器增益、调谐电容等。
- 进行天线调谐,使AS3935芯片工作在最佳频率。
- 测试声音警告和显示功能。
电源监控
- 检查电池电压,保证系统正常供电。
- 电量低时,系统自动减少功耗以延长使用时间。
测试
- 在户外或雷电频繁区域进行测试,确保雷电检测功能正常。
- 注意安全,避免在雷电天气中暴露在户外。
注意事项
- 本项目为实验性质,未经充分测试不建议用于正式的安全预警。
- 使用前请仔细阅读所有安全警告,遵循安全预防措施,防止因雷电受到伤害。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】