基于arduino太阳能追光系统

本文介绍了模仿太阳能路灯设计的系统,通过二维舵机和光敏电阻自动调整太阳能板方向以提高吸光效率。核心代码展示了Arduino如何控制舵机随光照强度调整工作状态。附有相关源码链接和视频演示。
摘要由CSDN通过智能技术生成

一、功能介绍

        模仿太阳能路灯,由于太阳能路灯的太阳能板固定位置不变,这就限制了太阳能板不能随着太阳的移动方向而改变。而该系统就能解决太阳能板随着阳光的照射方向而移动,大大提高了太阳能板吸收阳光的效率。该系统会随着空间亮度做出变化,例如:黑暗时,该系统就结束吸收光能的动作,而会打开放电的功能,实现自动打开照明的工作。(该系统功能比较局限,后续可以接入更多的功能设计)

二、项目模块

        二维舵机、光敏电阻、led灯、电池、太阳能板、arduino主控

三、核心代码(需要源码可以联系)


void loop() {














    if((Up_Size - Down_Size) > 100)
    {
        angleUp = angleUp+1;
        //consrain(x,a,b) x<a x=a      x>b x=b
        angleUp = constrain(angleUp,5,90);
        myservoUp.write(angleUp);
        delay(5);
    }
    else
    {
      myservoUp.write(angleUp);
    }

    if((Down_Size - Up_Size) > 100)
    {
        angleUp = angleUp-1;
        //consrain(x,a,b) x<a x=a      x>b x=b
        angleUp = constrain(angleUp,5,90)
        myservoUp.write(angleUp);
        delay(5);
    }
    else
    {
      myservoUp.write(angleUp);
    }

    


}

四、照片、视频演示

需要源码加v:YX_CFZ_3454

视频地址:https://live.csdn.net/v/376431?spm=1001.2014.3001.5501

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值