过去街灯是人工控制的。最近路灯的自动化已经出现了。但你可以观察到,在高峰时段,也就是没有交通的时候,甚至在清晨也不需要高强度。通过降低这些时候的强度,可以在一定程度上节省能源。
有许多方法来节省电力,如开关在侦察车上的街灯,使用LDR和继电器控制路灯控制等。所提出的电路通过计算峰值时间来控制路灯强度。本文给出了两个电路,一个解释了使用ATmega8的路灯控制,另一个解释了使用PIC单片机的路灯控制。最常见的路灯是HID或高强度放电灯,它们消耗大量的电力。为了节约能源,电路设计采用高强度led代替HID灯。
使用Atmega8的路灯自动强度控制
电路原理
本课题的主要原理是利用PWM控制路灯的亮度。计算特定区域的峰值小时数,并相应地由单片机调节PWM信号以增加或减少路灯的强度。
这些高峰时段可以通过考虑交通密度、时间、环境光强等参数来计算。
街灯电路图的自动强度控制
电路元件
- ATmega8微控制器
- DS1307 IC.
- 轻依赖电阻
- LED阵列。
- 液晶显示器
电路设计
的路灯自动强度控制电路很简单,但需要更多编码部分。该电路由Atmega8控制器,DS1307,LDR,继电器和LED组成。
LDR:LDR用于计算环境的光强,光依赖电阻连接到微控制器的ADC1 (PC1)引脚。的模拟光值转换为数字光值使用ADC。
清债信托公司:使用RTC计算当前时间。实时时钟有8个引脚,其中SCL和SDA连接到PC5和分别PC4别针。SCL是串行时钟,SDA是串行数据,RTC是I2C兼容,其中I2C是指内部集成电路。每一个时钟周期在数据总线上传输一位数据。
数据可以在设备之间传输,只使用两个双向总线。每个设备都可以充当从机或主机。从设备将有一个地址,这些设备可以使用这个地址访问。
液晶显示器:LCD是用于显示从RTC IC读取时间的显示器。在电路图中显示了4位模式下LCD的接口。LCD的D4-D7引脚连接到微控制器的PD0-PD3引脚。
LCD的RS引脚连接到微控制器的PD4引脚。RW和Enable PIN连接到控制器的PD5和PD6引脚。
LED阵列是串联连接的高功率LED的数量。它连接到微控制器的PWM引脚。
I2C协议
I2C是Philips公司发明的通信协议。这非常适合集成电路和外围设备之间的沟通。这使用两条线传输数据。
- 串行数据- SDA
- 串行时钟 - SCL。
- 这可以连接多达128个设备使用两根线。每个连接的设备都有一个地址。发起数据传输的设备称为主设备。
- 每个设备将有7位地址。
- Master最初在数据线上发送START位。
- 然后它发送想要通信的设备的地址和操作模式,即读或写。
- 从设备收听传入数据,并检查其地址是否与所接收的数据匹配。地址匹配的设备发送确认信号。
- 然后主服务器开始从从服务器发送或接收数据。
- 在完成传输后,主机发送停止位。
- 只有当SCL引脚低时,SDA上的数据才能改变。
仿真视频
路灯电路的自动强度控制是如何工作的?
- 最初为电路供电。
- 时间显示在LCD显示屏上。
- 只有在LDR上没有灯光时,街灯才会将LDR放在黑暗中。
- 现在检查一下时间,如果时间是在晚上9点到凌晨2点之间,街灯就会充分发光。
- 从下午2点开始,灯光的强度慢慢开始下降,最后在清晨它发光强度最小。当LDR感知到光线时,灯会自动关闭。
代码是以这样的方式编写的,最多可以使用全强度发光。从那时起,它慢慢开始逐渐减少,最后它在早上滴到零。
本电路的局限性
- 即使在固定时间后有任何车辆,虽然节省了能量,但光的强度低。
- 无法保存最大能量。
使用PIC微控制器的街灯的自动强度控制
电路图
组件
- IC1 PIC 16 f877a
- IC2 DS 1307
- 16X2字母数字液晶显示
- R1,R210kΩ
- R3,R41kΩ
- R5 10 KΩ
- R6 1 KΩ
- R7 10 KΩ
- R8,R9,R10和R11330Ω
- R1210kΩ.
- R13 10 kΩ罐
组件描述
pic16f877a.
该电路采用的单片机为PIC16F877A。它是一个8位微控制器,通过LDR读取电压,并在实时时钟IC中检查时间。根据读数,led开关。
DS1307
这是一个实时时钟IC。微控制器和DS1307之间的通信是通过I2C协议.它提供时钟和日历的细节,如秒、分、小时、日、日期、月和年。时间可以设置在12小时模式或24小时模式,并有指示AM/PM。
在职的
电路中我们使用存贷比和RTC,原因如下:如果使用唯一的异地恋,那么就没有机会节省能源的路灯就会发光的强度对存贷比降低强度增加时,路灯都关掉。
如果仅使用RTC,则在预设时间内,无论外部照明条件如何,路灯都会打开和关闭。当设备打开时,RTC从代码中的预设时间开始。
微控制器等待来自LDR的信号,当LDR上的光强度降低时,微控制器的输出被激活,路灯开始发光。此事件只发生在当前时间在预设时间范围内,即仅在5PM之后。
灯一直亮到凌晨3点。当时间达到凌晨3点时,街灯的强度逐渐减弱,并将在早上6点或当LDR上的灯增加时关闭,以先出现的为准。
该电路由一个LDR、一个RTC、一个PIC单片机和一个LED阵列组成,实现了路灯自动亮度控制。
替代电路
上面所示的电路使用LED阵列作为路灯,以节省电力。但是相同的电路也可用于发射正常的HID路灯。HID路灯的自动强度控制电路如下。
上述电路仅示出了路灯的接口,其余的电路相同。它由继电器组成,高强度放电路灯连接到电源供应和二极管。
只有当LDR上的光线强度较低且街灯发光时,才进行继电器触点。
街灯电路的自动强度控制优势
- 可以减少电力损耗。
- 使用LED阵列降低了成本。
- 使用RTC和LDR可以得到准确的结果。
23回应
我想使用超声波邻近距离测量传感器进行ATM安全项目,Plzz SND ME电路图N所有摘要
在Atmega和LCD显示器之间是否有接口或DS1307 IC?
PLZ为路灯的源代码提供了街灯的源代码
请给我一个街灯自动强度控制的源代码
先生,请帮帮我。
PLZ发送路灯的自动强度控制的编程
先生,请告诉我是否有可能在atmega16 .......做同样的项目并通过PLZZ发送汽车路灯强度控制方案的编程。
先生,请帮帮我们。
PLZ发送路灯的自动强度控制的编程
先生,请帮帮我们。
请发送路灯自动强度控制代码
先生,请帮帮我。
PLZ发送路灯的自动强度控制编程码
先生请发送路灯的自动强度控制代码。
先生
请帮我
为ckt提供代码
谢谢你的有用项目,请给我一个强度光控制的编码
嗨,先生
我有兴趣以实际的方式来做这个项目。所以加号把确切的源代码发给我
谢谢你!
先生,请给我街灯自动强度控制的源代码
先生,请使用AMEGA 16向我发送此项目的源代码。
先生请给我一个街灯的汽车强度控制的源代码
嗨,请访问此链接以获取项目的完整信息。http://courses.electronicshub.org/courses/street-lights-glow-on-detecting-vehicles-movement
先生,我正在用rtc和ldr.i做这个项目,想要这个项目的Arduino代码。请帮助我
先生,请发送路灯自动强度控制程序
先生,请发送路灯自动强度控制程序
请帮助我的源代码的自动强度控制路灯.........
用PIC单片机发送街灯自动强度控制代码
你能把它的源代码发给我吗