项目简介
本项目基于Arduino Nano搭建风力发电机模型,用于通过物理实验研究风力发电的原理与性能。项目包含CAD设计文件、Arduino代码、电路板设计文件及相关硬件组件,是2020 - 2022年ITG物理P - Seminar中关于气候变化主题的一部分。
项目的主要特性和功能
- 设计制造小型风力发电机模型,模拟风力发电过程。
- 借助NEMA 17 - 03步进电机和A4988驱动器,实现风力发电机自动跟踪风向。
- 以Arduino Nano为主控芯片,通过旋转编码器(KY - 040)和倾斜开关调节控制速度,数据经16x2 LCD屏幕显示,屏幕通过I2C总线与Arduino通信。
- 通过测量发电机输出电压和使用HC - SR04超声波传感器计数转子叶片,实现两种方式的功率测量。
- 所有3D模型在Autodesk Fusion 360或SOLIDWORKS中设计,于Prusa Mk2打印机上打印;电路板设计在Autodesk EAGLE中完成,使用PCB - GCODE插件在家中制造。
安装使用步骤
硬件组装
- 依据CAD文件组装风力发电机模型。
- 按照设计图纸焊接和组装电路板。
- 将所有传感器和显示器连接到Arduino Nano。
软件安装
- 用Arduino IDE打开项目中的Arduino代码文件。
- 根据硬件连接配置代码中的引脚定义。
- 编译并上传代码到Arduino Nano。
系统测试
- 启动系统,检查LCD屏幕是否正常显示数据。
- 通过旋转编码器和倾斜开关调节控制参数,观察系统响应。
- 使用超声波传感器和电压测量方法,验证功率测量的准确性。
运行与调试
- 在不同风速下运行风力发电机模型,记录并分析数据。
- 根据实验结果调整硬件和软件参数,优化系统性能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】