项目简介
本项目以Arduino UNO R3开发板和光电晶体管为基础,聚焦于电磁波研究,特别是对可见光展开深入探索。通过一系列实验,对光的检测与测量应用进行研究,同时涉及通信和雷达技术相关内容。
项目的主要特性和功能
- 光亮度传感器实验:利用光电晶体管测量光强度,搭建模拟光敏电阻电路,研究Arduino UNO R3输出的模拟值与房间光强度的关系。同时探讨光在光纤通信中用于高速大量信息传输的原理。
- 光雷达实验:将光电晶体管连接到伺服马达,作为雷达映射房间内光强度。可在Arduino IDE的串口监视器手动输入命令控制伺服马达,实现对房间光的扫描。
安装使用步骤
假设用户已下载本项目的源码文件,可按以下步骤操作:
1. 准备硬件组件:准备1块Arduino UNO R3开发板、1个光电晶体管、1个10K Ohm电阻、1个220 Ohm电阻、1个LED、2根母对公跳线、2根电源线(红/黑)、6根普通跳线;若进行光雷达实验,还需准备1个100 μf电容、1个伺服马达、胶带和额外的跳线。
2. 搭建电路:依据文档中提供的电路图,分别搭建光亮度传感器电路和光雷达电路。
3. 导入代码:打开Arduino IDE,导入arduino_code
文件夹下对应的代码文件(sketch_electromagneticWaveRadar
和sketch_electromagneticWaveRadar_withServoMotor
)。
4. 上传代码:将Arduino UNO R3开发板通过USB连接到计算机,选择正确的开发板和端口,点击上传按钮将代码上传到开发板。
5. 进行实验:
- 光亮度传感器实验:上传代码后,打开串口监视器,可观察到光强度测量值。用LED作为光源靠近或远离光电晶体管,观察测量值的变化;还可模拟光纤通信,通过控制LED闪烁和读取光电晶体管响应,理解光通信原理。
- 光雷达实验:上传代码后,在串口监视器输入“+”或“-”控制伺服马达转动角度,观察不同角度下光强度测量值的变化。当伺服马达达到角度极限时,LED会闪烁提示。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】