街灯在古老的日子手动控制。这些天街灯的自动化已经出现。但是,人们可以观察到高峰时段不需要高强度,即即使在清晨没有交通。通过降低在这些时间的强度,可以在一定程度上保存能量。
有许多方法可以保存电源,如切换探测车辆的街灯那使用LDR和继电器控制路灯控制等。该电路通过计算高峰时段来控制路灯强度。本文给出了两个电路,一个是用ATmega8控制路灯,另一个是用PIC单片机控制路灯。最常见的街灯是HID或高强度放电灯,这消耗大量的电力。为了节约能源,电路设计采用高强度led代替HID灯。
使用Atmega8的路灯自动强度控制
电路原理
该方案的主要原理是利用PWM对路灯的强度进行控制。计算某一特定区域的峰值小时数,通过单片机相应地调整PWM信号来增加或降低路灯的强度。
可以通过考虑流量密度,时间,环境光强度等参数来计算这些高峰小时。
街灯电路图的自动强度控制

电路组件
- ATmega8微控制器
- DS1307 IC.
- 轻依赖电阻
- LED阵列。
- 液晶显示器
电路设计
街道灯电路的自动强度控制很简单,但需要更多的编码部分。该电路由Atmega8控制器,DS1307,LDR,继电器和LED组成。
LDR:LDR用于计算环境的光强,光相关电阻连接微控制器的ADC1 (PC1)引脚。通过ADC将模拟光值转换为数字光值。
RTC:使用RTC计算当前时间。实时时钟有8个引脚,其中SCL和SDA连接到PC5和PC4引脚分别。SCL是串行时钟,而SDA是串行数据RTC是I2C兼容的,其中I2C表示帧间集成电路。对于每个时钟周期,在数据总线上传输一点数据。
数据可以在设备之间传输,仅使用两个双向总线。每个设备都可以充当从属或主机。从设备将具有一个地址,可以使用此地址访问这些设备。
LCD:LCD是用于显示从RTC IC读取时间的显示器。在电路图中显示了4位模式下LCD的接口。LCD的D4-D7引脚连接到PD0-PD3销的微控制器。
LCD的RS引脚连接到微控制器的PD4引脚。RW和使能引脚连接到控制器的PD5和PD6引脚。
LED阵列是串联连接的高功率LED的数量。它连接到微控制器的PWM引脚。
I2C协议
I2C是Philips公司发明的通信协议。这非常适合集成电路和外围设备之间的沟通。这使用两条线传输数据。
- 串行数据- SDA
- 串行时钟 - SCL。
- 这可以使用两根线连接多达128个设备。连接的每个设备都有一个地址。启动数据传输的设备称为Master。
- 每个设备都有7位地址。
- 主站最初在数据行上发送起始位。
- 然后它发送想要与之通信的设备的地址和操作模式,即读或写。
- 从设备收听传入数据并检查其地址是否与接收的数据匹配。地址匹配的设备发送确认信号。
- 然后主站开始从从机发送或接收数据。
- 完成传输后,主机发送停止位。
- 如果SCL引脚低,则可以更改SDA上的数据。
仿真视频
街灯电路的自动强度控制如何运作?
- 最初为电路供电。
- 时间显示在LCD显示屏上。
- 只有在LDR上没有光线时,街灯才会将LDR放在黑暗中。
- 现在检查时间在晚上9点到2点到2次街道光线上以全强度发光。
- 从下午2点的灯光强度慢慢开始逐渐减小,最后在清晨它具有最小强度。当光线被LDR灯感测到自动关闭时。
代码是以这样的方式编写的,最多可达2个AM灯将以全强度发光。从那时起,它慢慢开始逐渐减少,最后它在早上滴到零。
本电路的局限性
- 即使在固定时间后有任何车辆时,虽然节省了能量,但光的强度低。
- 无法保存最大能量。
使用PIC微控制器的路灯自动强度控制
电路图

组件
- IC1 PIC 16 f877a
- IC2 DS 1307.
- LCD1 16x2字母数字LCD显示屏
- R1,R210kΩ
- R3,R41kΩ
- R510kΩ.
- R61kΩ.
- R710kΩ.
- R8,R9,R10和R11330Ω
- R1210kΩ.
- R1310kΩ锅
组件描述
pic16f877a.
电路中使用的微控制器是PIC16F877A。它是一个8位微控制器,读取LDR上的电压,并在实时时钟IC中检查时间。基于读数,led开关或关闭。
DS1307
这是一个实时时钟IC。微控制器和DS1307之间的通信是通过I2C协议的。它提供时钟和日历,详细信息,如秒,分钟,小时,日,日期,月和年。可以在12小时模式或24小时模式下设置时间,并指示AM / PM。
在职的
我们在电路中使用了LDR和RTC,因此以下原因:如果只使用LDR,那么只要在LDR上的LDR强度下降并且当强度增加时,街灯会发光的任何能量都没有能够节省任何能量。,街灯被关闭了。
如果仅使用RTC,则在预设时间内,无论外部照明条件如何,路灯都会打开和关闭。当设备打开时,RTC从代码中的预设时间开始。
单片机等待LDR的信号,当LDR上的光强下降时,单片机的输出被激活,路灯开始发光。该事件仅在当前时间在预设时间范围内,即仅在下午5点之后发生。
灯继续充分发光,最多凌晨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为我提供街灯的自动强度控制的源代码
先生,请帮帮我。
PLZ发送路灯的汽车强度控制的编程
SIR PLZ告诉我是否有可能在ATMEGA 16处执行相同的项目...... .AND PLZZ发送汽车街灯强度控制项目的编程。
PLZ先生帮助我们。
PLZ发送路灯的汽车强度控制的编程
PLZ先生帮助我们。
请发送路灯自动强度控制代码
先生,请帮帮我。
PLZ发送路灯的自动强度控制编程码
先生请发送路灯的汽车强度控制代码。
先生
请帮我
为ckt提供代码
谢谢你的有用项目,请给我一个强度光控制的编码
嗨,先生
我是为了做这个项目实用的方式。所以加上我的确切源代码
谢谢你
PLZ先生,给了我街灯的源代码的源代码
先生,请使用AMEGA 16向我发送此项目的源代码。
先生请给我一个街灯的自动强度控制的源代码
嗨,请访问此链接以获取项目的完整信息。http://courses.亚博最新官网网址electronicshub.org/courses/street-lights-glow-on-detecting-vehicles-movement
先生,我正在用rtc和ldr.i为这个项目进行这个项目,想要这个项目的Arduino代码。请帮助我
SIR PLZ发送了路灯的自动强度控制的编程
SIR PLZ发送了路灯的自动强度控制的编程
PLZ帮助我的街灯的汽车强度控制源代码.........
使用PIC微控制器发送街灯的自动强度控制代码
请你发给我它的源代码吗?