亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

自制基于 Arduino 的 MPPT 充电控制器

组件和用品

Arduino Nano R3
× 1
MOSFET 晶体管,开关
× 4
乐鑫 ESP8266 ESP-01
× 1
字母数字 LCD,20 x 4
× 1
双 MOSFET 驱动器,电源
× 1
SparkFun 低电流传感器突破 - ACS712
× 1
TVS 二极管,2 针
× 1
通用晶体管 NPN
× 1

应用和在线服务

Arduino IDE

关于这个项目

基于Arduino的MPPT充电控制器|替代能源 |可再生能源 |清洁能源

什么是 Mppt(最大功率点跟踪)?

我们使用 MPT 算法在特定条件下从光伏模块中提取最大可用功率。 MPPT 是一种最受欢迎​​的工具,可帮助我们以有效的方式使用太阳能(可再生能源)。如果我们想减少碳足迹图,那么我们必须转向称为可再生能源(我们可以从自然资源中获得的能源)的清洁能源,如太阳能、水力发电、风能等,否则我们将直接走向全球变暖。

每个国家都需要转向绿色能源,尤其是中国,因为它是主要贡献者,产生 63% 的二氧化碳。

MPPT 是如何工作的? 为什么150W太阳能板不等于150W?

例如,你从市场上买了一块新的太阳能电池板,它可以提供 7 安培的电流,充电时电池的设置配置为 12 伏:7 安培乘以 12 伏 =84w (P=V*I) 你损失了超过 66瓦 - 但您支付了 150 瓦。 66 瓦的功率没有用处,而是因为太阳能输出电流和电池电压匹配不佳。

使用 MPPT 算法后,我们可以得到最大可用功率电池现在在 12 伏时为 12 安输出功率等于 p=V*I p=12*12=144w 现在你仍然有将近 144 瓦,每个人都很高兴。

项目说明

2. LED指示显示低中高充电状态

3. LCD(20x4字符)显示器,用于显示功率、电流、电压等

4. 雷击/过压保护

5. 逆潮流保护

6. 过载和短路保护

7.通过WiFi记录数据

8.通过USB端口为您的手机、平板电脑任何小工具充电

电气规格:

1.额定电压=12V

2.最大输入电流=5A

3.负载电流支持高达=10A

4. 输入电压 =太阳能电池板 12 至 24V

5.太阳能电池板功率=50瓦

所需零件:

  • 电阻器(3 x 200R、3 x330R、1 x 1K、2 x 10K、2 x 20K、2x 100k、1x 470K)
  • TVS 二极管(2 个 P6KE36CA)
  • Arduino Nano
  • ( ACS712-5A ) 电流传感器
  • 降压转换器 (LM2596)
  • Wifi 模块 (ESP8266)
  • 液晶显示器(20x4 I2C)
  • MOSFET(4 个 IRFZ44N)
  • MOSFET 驱动器 (IR2104)
  • 3.3V 线性稳压器 (AMS 1117)
  • 晶体管(2N2222)
  • 二极管(2 个 IN4148,1 个 UF4007)
  • 电容器(4 x 0.1 uF、3 x 10uF、1 x100 uF、1x 220uF)
  • 电感器 (1x 33uH -5A)
  • LED(红色、黄色、绿色)
  • 保险丝 (5A)

Arduino IDE 所需的库:

  • TimerOne.h - 单击此处下载此库
  • LiquidCrystal_I2C - 单击此处下载此库

记住:创建一个新文件夹(文件夹名称应与 TimerOne 和 LiquidCrystal_I2C 等库名称相同。将这两个文件夹粘贴到 Arduino/LIbrary 中。

----------------------------------------------- ----------------------------------

基于Arduino的MPPT算法充电控制器模型

Proteus软件中MPPT电荷控制器项目的仿真

该仿真是在 Proteus 软件 8.6 版本中设计的。您可以使用适用于 Proteus 的 Arduino 库和称为 Proteus 的模拟工具来制作自己的。如果您不想,请联系我们 买个 proteus 模拟 此项目的源文件。

使用 Wifi 模块 ESP8266 进行 WiFi 数据记录

阅读本文:了解如何仅使用 Arduino IDE 来设置 Wifi 模块 ESP8266

阅读完以上文章后,我假设您已成功将 ESP8266 模块连接到您的 Wifi。

  • 去 https://thingspeak.com/ 注册
  • 创建一个新频道并在字段 1 中写入“太阳能电池板数据”,并将其他字段留空并保存。
  • 您将获得 API 密钥,复制该 Api 密钥并粘贴到源代码中。
  • 完成

项目图片

  • 下载源代码:

“在将代码上传到 Arduino Nano 之前,不要忘记安装所有必要的库”

示意图:


如果您在制作这个项目时发现任何困难,请不要犹豫,先问我们,我们每天 24 小时,每周 7 天,每周 7 天,每天 24 小时全天候为您提供帮助,谢谢

代码

比特桶
https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads

制造工艺

  1. Arduino 数字骰子
  2. Arduino 游戏控制器
  3. 像素追逐游戏
  4. 由 Alexa 激活的 Arduino 家庭控制器
  5. NeoMatrix Arduino Pong
  6. Arduino DMX-512 测试控制器
  7. LED 轮盘游戏
  8. 家庭监视器
  9. Arduino GrowBox 控制器
  10. 基于 Arduino 的安全系统
  11. 虚拟 Arduino 网球
  12. Mini Arduino CNC