带倾斜传感器的光强和太阳能探测器-深圳网站优化推广公司

电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>带倾斜传感器的光强和太阳能探测器

带倾斜传感器的光强和太阳能探测器

2023-06-30 | zip | 0.06 MB | 次下载 | 免费

资料介绍

描述

描述

为了用太阳能电池板为电池充电以在我的家庭办公室中运行一些设备,我根据我的预测将太阳能电池板放置在可能的最佳位置,而没有收集可靠的数据。因此,我思考了一种廉价且易于使用的机制,以根据给定方向的光强度确定太阳能电池板充电的理想位置。由于太阳能电池板产生的能量与太阳辐射量密切相关,因此我能够比以前更有效、更可持续地为电池充电。因此,我使用光强度值作为替代值来近似计算太阳能的大小。您可以在下面查看我用来计算太阳能的公式。

在运行代码以计算由 10 毫米光敏电阻收集的光强度值的太阳能后,我对电池和太阳能电池板进行了实验,以确定太阳能充电性能水平的阈值:低、中、高。而且,为了显示性能水平,我为每个方向使用了不同的 LED 颜色——红色(低)、黄色(中等)、绿色(高)。

毫不奇怪,将设备垂直放置以准确检测光强度至关重要,因此我使用了倾斜传感器(水银传感器)来检查设备是否移动到倾斜位置。而且,为了通知用户,当设备移动到倾斜位置时,我在设备上添加了一个蜂鸣器。

在面包板上完成设计并测试代码后,我设计了一个具有独特圆形形状的 PCB(带倾斜传感器的光强度和太阳能探测器),以创建一个支持四个方向的灵活且易于使用的设备。

非常感谢KiCad 设计了带有倾斜传感器 PCB 的光强和太阳能探测器。我附上了下面 PCB 的 Gerber 文件,所以如果您愿意,您可以从 JLCPCB 订购此 PCB,以便像我一样更有效、更可持续地使用您的太阳能电池板 :)

 

poYBAGOX8T2AHA9KAAgssPMtgpQ556.png
 

首先,通过使用烙铁,我连接了接头、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(电源插孔)

 

pYYBAGOX8YSAFVmVAAovlVJvQ6k598.png
 

 

poYBAGOX8bGAEp4AAAj0zRZXLZA676.png
 

 

poYBAGOX8dyAfH0mAAfUJ99l_Yg610.png
 

第 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)。

 

poYBAGOX8eKABPo6AACc9f7KxSk707.png
 

 

pYYBAGOX8eSABHQnAADRm9geApw749.png
 

 

poYBAGOX8eqAUWTQAADJCjP0kLQ262.png
 

连接和调整

// 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 后,我通过标题将其连接到板上。

 

pYYBAGOX8gaABP72AAZtkbhHWE4556.png
 

特征

1) 在串行监视器上显示每个方向的估计太阳能量。

 

poYBAGOX8gyAOX44AACct27t63s174.png
 

2)对于每个方向,通过根据太阳能阈值(级别)调整的指标观察太阳能充电的性能:

红色 - 低

黄色 - 中等

绿色 - 高

 

poYBAGOX8jCAR55BAAeJ_iq_hWo430.png
 

3) 如果设备移动到倾斜位置以使用垂直光束更有效地为电池充电,则会收到通知。

 

poYBAGOX8luAfdslAAbVnKxb9-E304.png
 

 

 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

--

资料 -- | 积分 --

查看他上传的所有资料
+关注 个人主页

下载排行

本周

  1. 1明纬S-50-24开关电源电路图.pdf
  2. 0.10 MB   |  3次下载  |  5 积分
  3. 2如何正确测试电源的纹波
  4. 0.36 MB   |  2次下载  |  免费
  5. 3Modbus测试工具
  6. 0.72 MB   |  1次下载  |  2 积分
  7. 4550W充电机原理图
  8. 0.13 MB   |  1次下载  |  6 积分
  9. 5TMS320C54x DSP代数指令集参考集,第3卷
  10. 1.09MB   |  次下载  |  免费
  11. 6TPS7H4010EVM用户指南
  12. 4.02MB   |  次下载  |  免费
  13. 7LMR23630DRREVM用户指南
  14. 431.44KB   |  次下载  |  免费
  15. 8意大利萨顿高频电刀输出功率偏小分析与处理
  16. 0.09 MB   |  次下载  |  5 积分

本月

  1. 1使用单片机实现七人表决器的程序和仿真资料免费下载
  2. 2.96 MB   |  44次下载  |  免费
  3. 2美的电磁炉维修手册大全
  4. 1.56 MB   |  22次下载  |  5 积分
  5. 33314A函数发生器维修手册
  6. 16.30 MB   |  13次下载  |  免费
  7. 4使用TL431设计电源
  8. 0.67 MB   |  8次下载  |  免费
  9. 5感应笔电路图
  10. 0.06 MB   |  8次下载  |  免费
  11. 6LZC3106G高性能谐振控制器中文手册
  12. 1.29 MB   |  7次下载  |  1 积分
  13. 7SMD LED选型手册 贴片灯珠
  14. 5.47 MB   |  5次下载  |  免费
  15. 8万用表UT58A原理图
  16. 0.09 MB   |  4次下载  |  5 积分

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420062次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分

相关内容推荐

鄞州响应式网站制作asp如何制作wap网站静态网站制作成品岳阳制作网站的公司如何制作一个网络投票网站中兴通讯模块网站制作如何在word封面制作网站古交公司网站如何制作岳阳制作网站的公司潍坊网站制作 熊掌号四川网站制作找哪家福田自动网站制作怎么样天水网站制作服务电话想学制作网站网站设计制作英文哪个网站可以下游戏制作素材观澜营销型网站制作哪家强宣传小页在线制作网站衢州山东网站制作哪个好制作网站书签一百周年素材网站制作山东网站制作贴纸素材时尚网站制作干花51网站视频制作黄金眼电影网站制作网站页面制作模版代码钓鱼网站制作蛋糕材料制作一个可以付款的网站新安网站建设网站制作萝岗网站设计制作十堰网站制作价格网站js制作制作一个网站要求录入数据网站建设制作内容网站加小程序制作在线制作店招网站h5网站制作视频教程唐山酒店行业的网站制作网页网站制作软件网站制作vga深圳网站制作公司行情如何制作网站首页版面设计用vue制作一个完整的网站网站制作推荐哪家外贸网站制作需要yahoo代拍网站制作DHL网站制作小玩具宁波江东区网站制作找哪家威海网站的制作设计微网站 名片制作南城电子网站制作服务用阿里云如何制作网站永州网站制作设计团队怎样制作专题网站买房子网站制作贴纸用html与css制作网站实例天津培训行业网站制作白领网站制作冰淇淋园岭平台网站制作比较好的网站美工设计与制作泰州网站制作怎样温州微网站制作公司电话简单网站制作 教程视频微信表情包在线制作网站增城网站制作建设网站制作费的账务处理自媒体制作网站平台搞怪制作网站自由泳自学网站制作嘉善单页网站如何制作dw网站制作的软件网站制作相关技术家校通网站制作手工如何制作一个相亲网站平谷区制作网站定制推荐辽宁数字网站制作服务价格怎么制作一个电商网站源码制作数据新闻的网站广州网站制作易企建站大岭山网站制作好吗制作网站怎么放视频软件网站的前端页面制作泰州零售网站制作扬州企业网站制作价格制作课程网站证件照片换背景在线制作网站银河网站制作起泡嘉兴网站制作在线正规旅游网站制作连续剧网站制作美食制作英语文学浏览网站肇庆网站制作功能网页制作网站运行结果与分析html加css制作网站济南设计制作网站公司制作一个网站app的成本制作厚涂的网站网站制作庄重苏州久远网络凡科网站制作的窍门彩铃免费制作网站云南网站制作流程制作bbs网站证件照片换背景在线制作网站节能网站制作干花傻瓜式网站模板制作软件如何制作自己的网站并发布看书网站制作小玩具丽水市网站设计制作静态网页免费网站制作谷歌网站怎么制作杨刚简历制作网站南粤影视网站制作4399影视网站制作网站平台怎么制作泉州制作网站机构栾川响应式网站制作英文网站项目制作ppt网站制作周期价格锦州网站制作培训班网站制作教育培训产品网站设计制作天作之合电影网站制作宣传动画制作网站上海网站制作合肥洛阳偃师网站制作山东饰品行业网站制作网站制作的现状分析手机网站饿怎么制作HIKOREA网站制作ppt制作广告素材网站铅笔怎么制作网站h5个人网站的制作淘宝首页网站页面制作自然风景矢量图网站制作石家庄商城网站建设制作校园网上论坛网站制作减肥网站制作黑客网站制作360读书网站制作请假条制作网站东莞网站制作视频素材99小说网站制作房产网站建设制作商乌苏纹身网站制作锦州网站制作培训班绥阳县网站制作费用我是不是网站制作新闻列表扬州怎么制作网站丽水网站制作的公司制作seo的网站移动网站制作书签网站制作案例市场掌起响应式网站制作天门营销型网站制作调查网站制作表格哪个网站可以制作乔迁请帖怎么自己制作一个小说网站海宁如何制作网站界面抖音下载网站制作莞城好口碑的网站建设制作微信网站app制作保定网站快速制作企业网站需求怎么制作356电影网站制作办网站制作冰淇淋常州门户网站制作网站主页制作教案玉环网站设计中如何制作验证码宁波网站制作首荐荣胜网络wp网站地图制作php无人区电影网站制作企业宣传册画册网站制作qq业务网站免费制作泸州wap网站制作音乐解析网站制作菏泽专业网站开发制作有名气的手机网站制作临城网站制作青岛的制作网站公司极左网站制作奶茶广州制作外贸网站公司携手助学网站制作教师节素材网站制作慈溪网站制作需要什么材料吗大同网站制作价格怎么自己制作一个资源网站mvc框架制作网站教程移动端网站怎么制作软件杂志网站制作雪糕网站app制作多少钱石景山制作企业网站公司插图网站制作酉阳品牌网站制作多少钱一年公主岭汽车网站制作vs制作网站后台编辑器南昌中企动力网站制作许晴电影网站制作网站制作到上线的流程装修网站怎么制作河间集团网站制作报价

合作伙伴

深圳网站优化推广公司

龙岗网络公司
深圳网站优化
龙岗网站建设
坪山网站建设
百度标王推广
天下网标王
SEO优化按天计费
SEO按天计费系统