项目简介
UV Shield V4 是基于STM32微控制器的紫外线剂量监测系统,可帮助用户实时监测并记录暴露在紫外线环境中的剂量。连接智能手机后,用户能查看过去24小时的紫外线累积剂量,有效预防晒伤。项目集成了Si1145和VEML6070紫外线传感器,通过USB接口与智能手机通信。
项目的主要特性和功能
- 实时紫外线剂量监测:借助Si1145和VEML6070两个紫外线传感器实时测量紫外线强度。
- 24小时累积剂量记录:系统记录并显示过去24小时的紫外线累积剂量。
- 智能手机连接:通过USB Type - C接口与智能手机相连,用户在终端应用查看紫外线剂量信息。
- LED指示灯:通过LED灯指示当前紫外线强度等级。
- 串行通信配置:用户可通过串行通信发送命令,配置设备参数或执行特定操作。
安装使用步骤
假设用户已经下载了本项目的源码文件
- 硬件准备
- 准备STM32F072微控制器开发板、Si1145和VEML6070紫外线传感器、USB Type - C连接线等硬件。
- 按项目原理图正确连接传感器与开发板。
- 软件配置
- 使用提供的C语言源代码,通过开发环境(如Keil或STM32CubeIDE)编译并烧录到STM32开发板。
- 确保I2C、USART、TIM等外设正确初始化。
- 设备启动
- 将开发板通过USB Type - C接口连接到智能手机。
- 启动设备,确保LED指示灯正常工作。
- 手机应用
- 打开配套的终端应用,查看实时紫外线剂量信息及24小时累积剂量。
- 可通过应用发送命令,配置设备或查看历史数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】