• 「雕爷学编程」Arduino动手做(18)---太阳能电池模块


    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。 

    【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

    实验十八:0.25W太阳能滴胶板传感器模块(45X45毫米)

    太阳能电池
    是一种利用光生伏特效应把光能转换成电能的器件,又叫光伏器件,主要有单晶硅电池和单晶砷化镓电池等。太阳电池最初为空间航天器使用,空间航天器用单晶硅太阳电池的基本材料为纯度达0.999999、电阻率在10欧·厘米以上的P型单晶硅,包括p-n结、电极和减反射膜等部分,受光照面加透光盖片(如石英或渗铈玻璃)保护,防止电池受外层空间范爱伦带内高能电子和质子的辐射损伤。单体电池尺寸从2×2厘米至5.9×5.9厘米,输出功率为数十至数百毫瓦,它的理论光电转换效率为20%以上 ,实际已达到15%以上。

    材料:A级多晶硅
    工作电压:5V
    工作电流:0-50MA(取决于光照强度)
    尺寸:45mmX45mmx2.8mm
    重量:约5克
    材质:纸基板 太阳能多晶电池片 环氧树脂ab胶
    注意:太阳能板/电池片的参数
    都是在标准测试条件下测得的:(温度25度,AM1.5, 1000w/m2)

    模块特色
    1)高转换率、高效率输出
    2)卓越的弱光效应
    3)独特工艺使组件美观坚固抗风雪,安装方便
    4)特有的技术避免框架内积水冻结和变形
    5)用环氧树脂覆盖太阳能电池片,与PCB线路板粘结而成,具有生产速度快,抗压耐腐蚀,外观晶莹漂亮,成本低等特点

    实验示意图

    将太阳电池正极接到Arduino的A0端,用来检测输出的模拟量电压值。打开IDE1.8.9的工具---串口绘图器,就能看到串口输出的波形了。

    /*
    
    【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
    
       实验十八:0.25W太阳能滴胶板传感器模块
    
    源代码
    
    */
    
     
    
    void setup() {
    
      Serial.begin(9600);
    
      pinMode(A0,INPUT); 
    
      pinMode(3,OUTPUT); 
    
    }
    
     
    
    void loop() {
    
      analogWrite(3, (map(analogRead(A0), 0, 400, 0, 235)));
    
      Serial.println((map(analogRead(A0), 0, 400, 0, 235)));
    
      delay(200);
    
    }
    

      可视化图形编程

    晚上实测室内LED节能灯发光的波形,以前没想到是这样的。

    用手逐渐遮住光线

    移动手电爆闪光线的检测波形

     

  • 相关阅读:
    C#简单操作XML文件的增、删、改、查
    一个感觉还算可以的验证码生成程序
    安装aclocal1报错问题
    php中soap 的使用实例无需手写WSDL文件,提供自动生成WSDL文件类
    ofstream和ifstream详细用法[转]
    [原]C++ Soap客户端实例
    PHP中文件读、写、删的操作
    C++ Boost Thread 编程指南
    (转)虚函数和纯虚函数区别
    strcpy和memcpy的区别
  • 原文地址:https://www.cnblogs.com/eagler8/p/11410264.html
Copyright © 2020-2023  润新知