资料介绍
描述
描述
为了用太阳能电池板为电池充电以在我的家庭办公室中运行一些设备,我根据我的预测将太阳能电池板放置在可能的最佳位置,而没有收集可靠的数据。因此,我思考了一种廉价且易于使用的机制,以根据给定方向的光强度确定太阳能电池板充电的理想位置。由于太阳能电池板产生的能量与太阳辐射量密切相关,因此我能够比以前更有效、更可持续地为电池充电。因此,我使用光强度值作为替代值来近似计算太阳能的大小。您可以在下面查看我用来计算太阳能的公式。
在运行代码以计算由 10 毫米光敏电阻收集的光强度值的太阳能后,我对电池和太阳能电池板进行了实验,以确定太阳能充电性能水平的阈值:低、中、高。而且,为了显示性能水平,我为每个方向使用了不同的 LED 颜色——红色(低)、黄色(中等)、绿色(高)。
毫不奇怪,将设备垂直放置以准确检测光强度至关重要,因此我使用了倾斜传感器(水银传感器)来检查设备是否移动到倾斜位置。而且,为了通知用户,当设备移动到倾斜位置时,我在设备上添加了一个蜂鸣器。
在面包板上完成设计并测试代码后,我设计了一个具有独特圆形形状的 PCB(带倾斜传感器的光强度和太阳能探测器),以创建一个支持四个方向的灵活且易于使用的设备。
非常感谢JLCPCB赞助这个项目。
第 1 步:设计和焊接带有倾斜传感器 PCB 的光强和太阳能探测器
我使用 KiCad 设计了带有倾斜传感器 PCB 的光强和太阳能探测器。我附上了下面 PCB 的 Gerber 文件,所以如果您愿意,您可以从 JLCPCB 订购此 PCB,以便像我一样更有效、更可持续地使用您的太阳能电池板 :)
首先,通过使用烙铁,我连接了接头、220Ω 电阻、1K 电阻、10mm 光敏电阻、电源插孔、5mm 红色 LED、5mm 黄色 LED、5mm 绿色 LED、蜂鸣器和倾斜传感器(水银传感器)。
PCB上的元件清单:
A1(Arduino Nano 接头)
P1、P2、P3、P4(10mm 光敏电阻)
蜂鸣器(蜂鸣器)
倾斜传感器(倾斜传感器)
R(5mm 红色 LED)
Y(5mm 黄色 LED)
G(5mm 绿色 LED)
R1、R2、R3、R4、R5、R6、R7、R8、R9、R10、R11、R12、R13(220Ω电阻)
R14、R15、R16、R17、R18(1K 电阻)
J1(电源插孔)
第 2 步:大约计算太阳能
[ E = A * r * H * PR ]是我用来近似计算太阳能量级的公式,其中:
A是太阳能电池板的面积,
r是效率,
H是平均太阳辐射,
PR为性能比或系数(一般为0.75)。
// Define the solar panel (SP) specifications which differ amid different brands. So, change these variables with that of your solar panel.
#define SP_area 0.0088
#define SP_efficiency 6.2
#define SP_coefficient 0.75
float Solar_Panel_Energy(float Area, float Efficiency, int Radiation, float Coefficient){
// Calculate the possible magnitude of solar energy by using the light intensity values as a substitute for radiation.
float Energy = Area * Efficiency * Radiation * Coefficient;
return Energy;
}
不要忘记更改太阳能电池板规格——面积、效率和性能比——这可能因太阳能电池板品牌而异。
为了计算太阳能的可能大小,我在公式中使用光强度值代替太阳辐射。
当然,这种方法并不提供准确的太阳能值,而是一个指标来确定阈值(低、中、高),以检测给定方向上的太阳能充电性能。
注意:我通过使用我的太阳能电池板进行测试来确定每个级别的阈值:我观察到在给定的光强度和估计的太阳能值下经过的时间来为 3.7V 锂聚合物电池充满电。
第 3 步:对 Arduino Nano 进行编程
- 为每个方向定义指示器(红色、黄色、绿色)。
- 为每个方向定义 LDR 引脚以收集光强度值。
- 定义蜂鸣器引脚和倾斜传感器引脚。
- 定义不同品牌的太阳能电池板 (SP) 规格。所以,用你的太阳能电池板改变这些变量。
- 通过实验定义阈值。
- 在get_Light_Intensity()函数中,从光敏电阻收集光强度数据。
- 在Tilt()函数中,如果设备移动到倾斜位置,则会收到通知。
- 为每个方向启动阈值检测(低、中、高)。
- 在Indicate_Thresholds()函数中:
- 打印所选方向及其太阳能值。
- 根据每个方向的太阳能值调整阈值指示灯 (LED)。
连接和调整
// Connections
// Arduino Nano :
// direction_1_LOW
// D4 ---------------------------
// direction_1_MODERATE
// D3 ---------------------------
// direction_1_HIGH
// D2 ---------------------------
// direction_2_LOW
// D7 ---------------------------
// direction_2_MODERATE
// D6 ---------------------------
// direction_2_HIGH
// D5 ---------------------------
// direction_3_LOW
// D8 ---------------------------
// direction_3_MODERATE
// D9 ---------------------------
// direction_3_HIGH
// D10 ---------------------------
// direction_4_LOW
// D13 ---------------------------
// direction_4_MODERATE
// A4 ---------------------------
// direction_4_HIGH
// A5 ---------------------------
// Buzzer
// D11 ---------------------------
// Tilt Sensor
// D12 ---------------------------
// direction_1_LDR
// A0 ---------------------------
// direction_2_LDR
// A1 ---------------------------
// direction_3_LDR
// A2 ---------------------------
// direction_4_LDR
// A3 ---------------------------
完成并将代码上传到 Arduino Nano 后,我通过标题将其连接到板上。
特征
1) 在串行监视器上显示每个方向的估计太阳能量。
2)对于每个方向,通过根据太阳能阈值(级别)调整的指标观察太阳能充电的性能:
红色 - 低
黄色 - 中等
绿色 - 高
3) 如果设备移动到倾斜位置以使用垂直光束更有效地为电池充电,则会收到通知。
。
- 太阳能LED停车传感器项目
- 带光强监测的螺栓旋转太阳能电池板
- 光强和太阳能电池板能量探测器
- 使用MQ 2气体传感器的烟雾探测器
- 带MPPT的太阳能充电控制器
- 太阳能基站光照跟随逐日PLC控制实训设备QY-PV26
- 太阳能热水控制器设计 20次下载
- 智能家居系统之探测器的分类介绍 8次下载
- 使用被动红外传感器进行运动探测器的设计考虑 2次下载
- 基于集成光电探测器的仿生偏振光导航传感器_王璐 0次下载
- 太阳能制冷系统温度传感器测量的准确性研究_栗鹏飞 1次下载
- 太阳能的电池的探究实验 2次下载
- 太阳能为无线传感器网络节点供电的电源系统 109次下载
- 新型高功率微波探测器
- 新型倾斜传感器研究
- 金属探测器电路图 带Arduino的金属探测器设计 877次阅读
- 用晶体管设计电路使太阳能电板白天充电 826次阅读
- 工业应用太阳能跟踪器设计方案 1470次阅读
- DIY一个太阳能检测器 2246次阅读
- 如何利用倾斜传感器设计一个太阳能探测器 1195次阅读
- 被动红外探测器的工作原理 1.5w次阅读
- 红外线探测器距离_红外线探测器安装 1.3w次阅读
- 红外探测器有几种_红外探测器作用 2.4w次阅读
- 倾斜传感器的生活应用_倾角传感器如何使用 9556次阅读
- 太阳能控制器怎么调时间 2w次阅读
- 太阳能控制器怎么安装_太阳能控制器接线方法 4.6w次阅读
- 电流传感器在太阳能电池板里的应用 2203次阅读
- 超详细拆解20美金的太阳能超声波驱狗器 1.3w次阅读
- 采用光电传感器的太阳追踪系统设计方案 6657次阅读
- 太阳能热发电基本原理 3.8w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多