1 DIY一个太阳能检测器-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DIY一个太阳能检测器

科技观察员 来源:hackster.io 作者:hackster.io 2022-05-11 17:05 次阅读

该项目为太阳能跟踪器提供了一个开放的硬件/软件测试台。

所提出的原型基于由ArduinoUno控制的双轴太阳能跟踪器,ArduinoUno是一个基于易于使用的硬件和软件的开源原型设计平台。

太阳能跟踪器可以在LightDependentResistor(LDR)传感器的帮助下自动控制,也可以使用电位计手动控制。此外,该测试台还提供基于Excel的虚拟仪器,可以记录和呈现太阳能跟踪器数据。所使用的硬件被选择为便宜、紧凑和通用的。提议的测试台旨在帮助学生加深对控制理论及其应用的理解。

建议的测试台如图1所示。它基于一个太阳能跟踪器,该跟踪器可以借助四个LDR传感器和两个伺服电机(SM1和SM2)自动旋转以跟踪太阳,或使用电位计手动跟踪。

要在两种模式(自动和手动)之间切换,使用按钮。另一个按钮用于将SM1(上下伺服电机)或SM2(左右伺服电机)连接到电位计以控制它们的运动。此外,使用计算机作为虚拟仪器,在MSExcel中根据时间将光伏板的模式和电流、电压和功率可视化。ArduinoUno板用于实现系统的所有软件要求。

pYYBAGJ7fBqAX5fMAADfkqjQlA0677.png

机械设计

如图2所示,太阳能跟踪器的计算机辅助设计(CAD)3D模型是在CATIA中设计的。它由光伏板、左右上下伺服电机、四个LDR传感器组成。对于水平轴,轴承与上下伺服电机平行固定,具有更好的灵活性。太阳跟踪器设计有两个自由度,从东到西由左右伺服电机和从南到北由上下伺服电机。LDR传感器放置在光伏面板的四个角上,并放置在顶部带有小孔的暗管中,以检测太阳的照度。这些暗管也被认为是辐射集中器,用于提高太阳能跟踪器的稳健性。

poYBAGJ7fBaAWmcNAANOQCktdUo279.png

硬件系统

图3展示了所提出的测试平台的电子电路。对于自动模式,微控制器将LDR传感器(引脚A0至A3)的vwin 值转换为数字。然后,它使用两个脉冲宽度调制(PWM)信号(引脚5和6)控制两个伺服电机(上下和左右)来跟踪太阳。旋转运动发生在两个轴上,根据每日太阳路径的方位角从东到西,根据季节太阳的路径从南到北高度。对于手动模式,电位器(引脚A4)用于控制两个伺服电机的运动,一个按钮(引脚11)用于将电位器连接到上下伺服电机或左右伺服电机。此外,另一个按钮(引脚12)用于在两种模式之间切换。此外,PV电压通过Arduino的模拟引脚A5测量,然后计算PV电流,因为负载的电阻是已知的。接下来,PV电流、电压和功率与时间的关系以及实际模式被发送到计算机,在MSExcel上实时呈现。

pYYBAGJ7fBKAOfHDAAIEZLByWWE607.png

LDR传感器电路设计为分压器电路。光强的变化与分压器输出电压的变化成正比。分压器的顶部为5V,地为0V,分压器的输出连接到微控制器的模拟输入(例如A0)。随后,单片机模数转换器ADC)将A0读取的模拟值转换为0到1023之间的数字值,因为ADC是用10位编码的,根据这个值可以知道光的水平。分压器中使用的电阻值为330Ω。

使用两个180度伺服电机。一个伺服电机(MG996R)根据垂直轴控制太阳能跟踪器,即左右伺服电机。还有一个微型伺服电机(SG90)根据水平轴控制太阳能跟踪器,即上下伺服电机。伺服电机的优点是我们可以使用直接连接到微控制器输出的单根低电流线来控制它的停止、运行、旋转方向和速度,而无需任何驱动器。使用的伺服电机由ArduinoUNO板通过3线电缆控制,如图3所示,两根线用于供电,一根线用于PWM控制其位置。

嵌入式软件设计

嵌入式软件是将嵌入硬件(ArduinoUno)中以控制和监控太阳能跟踪器测试台的部分。嵌入式软件旨在满足以下要求:

1、试验台有手动和自动两种模式。一个按钮连接到引脚12以在两种模式之间切换。

2.手动模式下,电位器可以控制伺服电机,左右电机由东向西,上下电机由南向北控制。一个按钮连接到引脚11以在两个电机之间切换电位器,它控制左右伺服电机或上下伺服电机。

3.如果自动模式处于活动状态,则将执行图4所示的算法。后者使用LDR传感器返回的模拟值。例如,考虑方位角或垂直轴,比较两个右侧LDR和两个左侧LDR的平均值,如果左侧LDR接收到更多的光,太阳跟踪器将通过左右伺服电机沿该方向移动。后者将继续旋转,直到差异结果在[-10,10]范围内。该范围用于稳定控制器,一旦太阳能跟踪器垂直于太阳,则不再进行进一步控制。另一方面,如果右侧的LDR接收到更多的光,则太阳跟踪器通过左右伺服电机沿该方向移动,并将继续旋转,直到差异结果在[-10,10]范围内。相同的方式用于高程轴。此外,我们还确定了四个LDR传感器之间的平均辐射,以及该值是否小于一个小值(8:经过实际调整和测试的值,当辐射为零时返回)。也就是说,夜幕降临了。在这种情况下,太阳跟踪器必须回到太阳升起的位置。例如,如果将左右伺服电机设置为0度,将上下伺服电机设置为30度,即可到达太阳升起位置。这可以通过C函数“servox.write(angle)”由ArduinoIDE提供。一个经过实际调整和测试的值,当辐照为空时返回)。也就是说,夜幕降临了。在这种情况下,太阳跟踪器必须回到太阳升起的位置。例如,如果将左右伺服电机设置为0度,将上下伺服电机设置为30度,即可到达太阳升起位置。这可以通过C函数“servox.write(angle)”由ArduinoIDE提供。一个经过实际调整和测试的值,当辐照为空时返回)。也就是说,夜幕降临了。在这种情况下,太阳跟踪器必须回到太阳升起的位置。例如,如果将左右伺服电机设置为0度,将上下伺服电机设置为30度,即可到达太阳升起位置。这可以通过C函数“servox.write(angle)”由ArduinoIDE提供。

4.通过模拟引脚A5获取的PV电压必须经过处理并用于计算PV电流和功率。然后所有这些数据和实际模式必须通过USB电缆发送到计算机,然后在MSExcel中呈现。

poYBAGJ7fA2AYxDBAAH4CsS48Zs010.png

PLX-DAQExcel宏用于数据采集从所述微控制器的Arduino到Excel电子表格。我们只需要下载它。安装后,PC上会自动创建一个名为“PLX-DAQ”的文件夹,其中有一个名为“PLX-DAQSpreadsheet”的快捷方式。然后,要在开发板和Excel之间建立通信,我们只需要打开电子表格并在PLX-DAQ窗口中定义连接设置(波特率和端口)(图5)。此后,点击“连接”后,输出数据将被收集并实时显示在Excel电子表格上

pYYBAGJ7fAmAB7P-AALkATmdZAo544.png

原型

图6显示了处于分离和组装状态的太阳能跟踪器。如前所述,整个结构是使用木板制造的,很明显,所有提到的组件都已用于构建具有手动和自动模式的太阳能跟踪器(LDR传感器、ArduinoUno、伺服电机、电位计、按钮和小型光伏板)。

poYBAGJ7fAWAa8USAANflZe_k_s601.png

图7显示了整个测试台、带有虚拟仪器的太阳能跟踪器,以及可以暴露光线以测试太阳能跟踪器的人造灯。太阳能跟踪器和计算机通过USB数据线连接。一旦获得PV电压,控制器就会处理此信息并使用它来计算PV电流和功率。然后,所有这些数据都被发送到计算机以在MSExcel中呈现。从无花果。从图5和图6可以看出,所建议的测试台体积小、灵活且易于使用。它可以让学生、研究人员和工程师在实施大型太阳能跟踪设备之前以简单的方式应用他们的算法。

pYYBAGJ7fAGAXByvAAVUNk4UXQE138.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 太阳能
    +关注

    关注

    37

    文章

    3405

    浏览量

    114184
  • 检测器
    +关注

    关注

    1

    文章

    863

    浏览量

    47676
  • Arduino
    +关注

    关注

    188

    文章

    6468

    浏览量

    186945
  • LDR
    LDR
    +关注

    关注

    0

    文章

    99

    浏览量

    7585
收藏 人收藏

    评论

    相关推荐

    一个树莓派太阳能电池

    `恩。。。虽然树莓派电池不贵不难找,但是万一穿越到古代,到时你上哪找插座去。。。开玩笑,这里教大家用太阳能电池板、buck变换和电池来做一个24小时为树莓派供电的太阳能供电系统。这样
    发表于 01-14 14:04

    DIY资料: 太阳能给锂电池充电技巧图

    最近发现很多人喜欢DIY太阳能电路的作品,今天给大家分享 太阳能给锂电池充电的技术资料,希望有感兴趣的大神制作
    发表于 01-14 17:46

    什么是MPPT太阳能控制

    MPPT太阳能控制,指具有“最大功率点盯梢”功用的太阳能控制,MPPT太阳能控制可以实时
    发表于 08-08 15:09

    准备做一个电子diy太阳能和led结合起来,大家有什么好的创意吗?

    准备做一个电子diy太阳能和led结合起来,大家有什么好的创意吗?
    发表于 04-21 09:56

    设计太阳能灯套件的教程

    描述DIY太阳能灯农村地区的人们直在使用煤油灯昏暗地照亮他们的家,孩子们正遭受缺乏足够照明的困扰,他们依靠昏暗、冒烟和危险的煤油照明进行晚间学习。在最初的日子里,我制作这款太阳能灯是
    发表于 09-12 06:47

    如何设计太阳能

    如何设计太阳能
    发表于 03-09 16:49 2823次阅读
    如何设计<b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>太阳能</b>灯

    太阳能小风扇DIY设计

    本文核心提示: 以下是作者自己做的太阳能小风扇DIY设计,比较简单,但也挺用心的。需要材料:太阳能马达、 太阳能电池、 6螺丝、电线、铁片
    发表于 08-29 10:16 3w次阅读
    <b class='flag-5'>太阳能</b>小风扇<b class='flag-5'>DIY</b>设计

    太阳能供电无线气象站及信件检测器和AVR以太网终端的设计制作-视

    太阳能供电无线气象站及信件检测器和AVR以太网终端的设计制作 avr学习的好帮手
    发表于 11-16 14:55 0次下载

    简单自制太阳能充电器 DIY制作教程

    全球的自然资源正处在不断衰竭的过程中,我们亟待寻找新的能源,太阳能被认为是最清洁的能源之,可以做到供电自给,还免除了多余的费用。太阳能充电器也是如此,那么如何自制太阳能充电器,本文有
    的头像 发表于 01-20 11:43 4.6w次阅读
    简单自制<b class='flag-5'>太阳能</b>充电器 <b class='flag-5'>DIY</b>制作教程

    DIY彩虹太阳能梅森罐

    德赢Vwin官网 网站提供《DIY彩虹太阳能梅森罐.zip》资料免费下载
    发表于 07-26 11:27 0次下载
    <b class='flag-5'>DIY</b>彩虹<b class='flag-5'>太阳能</b>梅森罐

    DIY太阳能

    德赢Vwin官网 网站提供《DIY太阳能灯.zip》资料免费下载
    发表于 08-18 10:38 10次下载
    <b class='flag-5'>DIY</b><b class='flag-5'>太阳能</b>灯

    DIY太阳能跟踪Arduino项目ITA

    德赢Vwin官网 网站提供《DIY太阳能跟踪Arduino项目ITA.zip》资料免费下载
    发表于 11-09 14:16 5次下载
    <b class='flag-5'>DIY</b><b class='flag-5'>太阳能</b>跟踪<b class='flag-5'>器</b>Arduino项目ITA

    DIY太阳能追踪

    德赢Vwin官网 网站提供《DIY太阳能追踪.zip》资料免费下载
    发表于 11-22 09:59 5次下载
    <b class='flag-5'>DIY</b><b class='flag-5'>太阳能</b>追踪<b class='flag-5'>器</b>

    DIY太阳能追踪 智能移动太阳能

    该系统可以整日跟踪太阳,可用于收集比典型的静态太阳能板多15%的能量。硬件组件:Arduino Nano R3×1SG90微型伺服电机×2电阻1k欧姆×4LDR,5兆欧×4软件应用程序和在线服务
    发表于 01-04 17:24 17次下载

    DIY太阳能18650充电器以及太阳能应急灯

    在本文中,您将学习如何设计DIY太阳能18650充电器以及太阳能应急灯。该设备将帮助您通过USB端口为设备充电,并且内置LED,可在需要时用作应急灯。
    的头像 发表于 05-05 10:27 2842次阅读
    <b class='flag-5'>DIY</b><b class='flag-5'>太阳能</b>18650充电器以及<b class='flag-5'>太阳能</b>应急灯