一般来说,路灯在整个晚上都是亮着的,而在白天则是关着的。但在夜间,如果没有车辆,路灯是不必要的。在能源日益减少的今天,节约能源是非常重要的因素。
自然资源的替代品非常少,我们的下一代可能会面临很多问题,因为缺乏这些自然资源。我们已经看到了电路图和工作原理路灯亮度自动控制在之前的帖子里。本文介绍了一种检测车辆运动的路灯开关电路,并在固定时间后保持关闭状态。
构建和输出视频
路灯发光检测车辆运动(使用AVR微控制器)
这条电路的原理
该系统由Atmega8单片机、LDR、PIR传感器和RTC组成。该系统采用光相关电阻和PIR传感器对路灯进行控制。
路灯的开启取决于照射在LDR上的太阳光强度。如果光依赖电阻器上的太阳光强度较低,则其电阻值较高。当它完全处于黑暗中时,这个值会增加并变高。这个电阻值决定路灯何时需要打开。
由于电阻值在午夜时最大,实时时钟开始发挥作用。控制器检查高峰时间期间没有交通,并关闭灯。当道路上有车辆时,PIR传感器检测到。
当检测到PIR传感器时,只需指示单片机打开路灯。然后灯被打开2到3分钟,并自动关闭。
这种方法的另一种方法是,可以在不完全关闭灯的情况下保持最小强度,并在检测到车辆时将其打开到最大强度。但在本文中,电路的设计方式是,灯完全关闭,只有当有车辆时才会打开。
线路图
电路元件
- ATmega8单片机
- DS1307集成电路
- PIR传感器
- 异地恋
- 液晶显示器
- LED阵列
电路设计
该电路由ATmega8单片机、PIR传感器、光相关电阻和实时时钟、液晶显示器组成。
被动式红外传感器,又称PIR传感器,连接在单片机的PD0引脚上。PIR传感器感知物体的运动。
PIR传感器内部将有一个红外探测器。世界上的每一个物体都放射出一些红外线。这些是人眼看不见的,但电子元件可以检测到它们。不同的物体会发出不同波长的红外线。这些射线被PIR传感器探测到。PIR最初是高的,一段时间后自动设置为低。只要它检测到任何物体的运动,它就会变低。
LDR与微控制器的ADC引脚ADC0相连,LDR产生的模拟值经ADC转换为数字。
光相关电阻在光照下电阻低,在黑暗中电阻高。光相关电阻在黑暗时电阻在欧姆范围内,在黑暗时电阻在兆欧姆范围内。当光线照射到LDR上时,其电阻大大降低。
实时时钟芯片采用DS1307,与I2C兼容。实时时钟有8个引脚。1和2引脚连接到晶体振荡器理查德·道金斯引脚连接电池。RTC的第6引脚与单片机的PC5引脚连接th引脚与单片机的PC4引脚连接。
I2C是内部集成电路。这是两线接口协议,其中只有两个信号被用来在两个设备之间传输数据。
采用LCD显示时间。电路图中显示了4bit模式的LCD接口。从RTC读取时间并显示在LCD上。
如何操作这个电路?
- 首先为电路供电。
- LCD显示时间从RTC读取。
- 将LDR置于黑暗中。现在街灯打开了。
- 现在微控制器不断地检查时间。在代码中,路灯按固定时间打开。
- 在这个时间之后,它们会自动切换。
- 将你的手放在PIR传感器前,这再次开关路灯,表明对任何物体的检测路灯是打开的。
- 延迟2-3秒后,灯再次自动切换。
也可以阅读相关文章自动路灯控制器使用继电器和LDR
利用8051和红外传感器发光检测车辆运动的路灯
上面的电路显示了使用avr探测车辆运动时发光的路灯。这是使用8051和红外传感器的电路。
线路图
组件
单片机部分
-
-
- AT89C52单片机
- AT89C52程序员董事会
- 11.0592 MHz石英晶体
- 22 pf陶瓷电容器
- 2 × 10K电阻
- 10 uf电解电容器
- 按钮
-
红外收发组
-
-
- 8 x红外线LED(红外线发射器)
- 8 × 470R电阻
- 8 x光电二极管(红外接收器)
- 8 × 3.3K电阻
- 1K × 8电阻包
-
负载部分
-
-
- 8 x 2N2222 NPN晶体管
- 8 × 100R电阻
- 8倍白光led
-
操作原理
该项目的工作原理在于红外传感器的功能。我们将在这个项目中使用一种透射式红外传感器。
在发射式红外传感器中,红外发射器和接收器相对放置,使红外接收器始终能探测到红外发射器发出的红外射线。
如果红外线发射器和接收器之间有障碍物,红外线就会被障碍物挡住,红外线接收器就会停止侦测红外线。
这可以配置为打开或关闭led(或路灯)与微控制器的帮助。
电路设计
该项目主要由AT89C52单片机、红外传感器(红外发射器和红外接收器)和led灯组成。
8051单片机需要的基本连接包括晶体、复位和外部访问。
为了使用片上振荡器,8051单片机需要一个外部时钟。这是由晶体振荡器提供的。一个11.0592MHz的石英晶体连接到XTAL1和XTAL2引脚,并连接到两个22pF陶瓷电容器。
单片机复位电路由一个10K电阻、10uF电容和一个按钮组成。复位电路的所有连接都在电路图中显示。
外接接地脚用于接入外接存储器。无论如何,我们不会使用任何外部内存。因此,将这个引脚通过10K电阻连接到Vcc。
我们要连接的下一个硬件是红外接收器。我们将8个红外接收器连接到微控制器的端口0引脚。为了使用PORT0作为I/O端口,我们需要将外部上拉电阻连接到端口0引脚。
然后,将红外接收器的输出端,即光电二极管的阳极端,连接到端口0引脚。光电二极管的阴极端子与电源相连。另外,一个3.3 3k的电阻连接在阳极端子和地之间。
电路的下一部分是红外发射器。红外线发射器不是单片机连接的一部分,红外线发射器唯一的工作就是不断地发射红外线。
因此,将8个红外发射机与对应的8个470欧姆的限流电阻连接电源。
最后,我们需要连接led。我们需要借助晶体管将LED连接到微控制器的PORT2上。8个2N2222晶体管的基座与微控制器的PORT 2相连,晶体管的发射极接地。
一个LED连同一个100欧姆的串联限流电阻连接到晶体管的每个集电极端。
工作
本课题的目的是设计一个使用8051单片机的路灯控制系统,通过检测车辆的运动来自动开启或关闭路灯。这里解释了该项目的工作。
下面的GIF演示了项目的工作。
红外发射器与红外接收器直接放置在视线内,使红外接收器连续接收红外线。一旦红外接收器接收到红外线,单片机就会检测到逻辑1。如果红外线被某种方法阻挡,微控制器将检测逻辑0。
因此,微控制器的程序必须以这样的方式编写:当它检测到逻辑0时,它会打开led,也就是路灯;当它检测到逻辑1时,它会关闭led。
考虑两个红外传感器,即红外发射器和红外接收器放置在道路的两侧。根据电路图,红外接收器连接到微控制器的PORT0, led连接到微控制器的PORT2。
一开始,在没有障碍物的情况下,红外接收器持续探测红外发射器发射的红外光。当一辆汽车或任何其他车辆阻挡任何红外传感器时,微控制器将立即打开三个led。
如果汽车阻挡了第一个红外传感器,前三个led就会被微控制器打开。当汽车向前移动并挡住第二个红外传感器时,接下来对应的三个LED将被打开,而前一组的第一个LED将被关闭。所有的红外传感器和led都是这样进行的。
应用程序
- 该路灯控制电路可用于普通道路、高速公路、高速公路等。
- 该项目还可用于商场停车场、酒店、工业照明等。
优势
- 如果照明系统采用所有LED灯,维护成本可以降低,因为LED的寿命和耐用性高于通常用作路灯的霓虹灯。
- 由于灯是自动打开或关闭的,可以节省大量的能源。
94年响应
这是一个对学生非常有用的好项目
是的,你是对的,这个项目在日常生活中非常有用,而且操作起来很容易
你能把项目的全部细节发给我吗
包括进一步理解的代码
项目的程序代码
led_nl1一点p2.7
led_nl2一点p2.4
led_nl3一点p2.1
led_rd1s1一点p2.0
led_rd2s1一点p2.2
led_rd1s2一点p2.3
led_rd2s2一点p2.5
led_rd1s3一点p2.6
led_rd2s3一点p3.0
ip_ldr一点p1.0
ip_ir1一点p1.1
ip_ir2一点p1.2
ip_ir3一点p1.3
25 h cont1装备
26 h cont2装备
27 h cont3装备
28 h cont4装备
org 0000 h
ljmp主要
org 0003 h
reti
org 000 bh
reti
org 0013 h
reti
org 001 bh
ljmp TIMER_1
reti
org 0023 h
reti
TIMER_1:
clr tr1
b2h mov tl1 # 0
mov th1 # 03啊
mov, cont1
公司一个
TIMER_NXT3 cjne, # 20 d
mov, cont2
生理改变TIMER_NXT1
mov cont2,
cjne, # 0 d, TIMER_NXT1
TIMER_NXT1:
mov, cont3
生理改变TIMER_NXT2
mov cont3,
cjne, # 0 d, TIMER_NXT2
setb led_rd1s2
setb led_rd2s2
TIMER_NXT2:
mov, cont4
生理改变TIMER_NXT3
mov cont4,
cjne, # 0 d, TIMER_NXT3
setb led_rd1s3
setb led_rd2s3
TIMER_NXT3:
setb tr1
reti
主要:
mov psw, # 00 h
mov sp, # 70 h
ffh mov p0, # 0
ffh mov p1 # 0
ffh mov p2, # 0
ffh mov p3, # 0
mov tmod, # 10 h
mov tcon # 00 h
mov scon # 00 h
b2h mov tl1 # 0
mov th1 # 03啊
mov即# 88 h
mov ip, # 00 h
setb led_nl1
setb led_nl2
setb led_nl3
setb led_rd1s1
setb led_rd2s1
setb led_rd1s2
setb led_rd2s2
setb led_rd1s3
setb led_rd2s3
mov cont1 # 00 h
mov cont2 # 00 h
mov cont3 # 00 h
mov cont4 # 00 h
setb tr1
main_lp:
jnb ip_ldr, nxt4
clr led_nl1
clr led_nl2
clr led_nl3
nxt1:
简森-巴顿ip_ir1, nxt2
clr led_rd1s1
clr led_rd2s1
mov cont2 # 5 h
nxt2:
简森-巴顿ip_ir2, nxt3
clr led_rd1s2
clr led_rd2s2
mov cont3 # 5 h
nxt3:
简森-巴顿ip_ir3, nxt4
clr led_rd1s3
clr led_rd2s3
mov cont4 # 02 h
nxt4:
jnb ip_ldr, nxt5
setb led_nl1
setb led_nl2
setb led_nl3
setb led_rd1s1
setb led_rd2s1
setb led_rd1s2
setb led_rd2s2
setb led_rd1s3
setb led_rd2s3
nxt5:
ljmp main_lp
结束
这段代码是否运行良好
这段代码是为哪个微控制器编写的
谁能告诉我,这个代码是哪个电路图工作??
这段代码如果路灯发光检测车辆的运动使用红外和8051单片机。
你能准备这个项目????吗
你能告诉我这个项目的总成本吗?
邮件
雾、雨等气候会影响激光雷达的工作吗?PIR的灵敏度是否良好?请帮帮我
有这个项目报告吗
请提供以下项目的详细资料:-
1.探测车辆移动的路灯
2.红外控制机器人车辆。
3.采用无地面传感器的交通摄像头进行智能交通灯控制和车辆识别
4.一种智能盲人电子小车的设计
请把项目的详细信息发给我,包括源代码。
先生,请发送给我的源代码路灯,发光的车辆运动。
请发送微控制器编程代码
你能发给我项目的全部细节,包括代码,以便进一步了解吗
你能把项目的全部细节包括代码发给我,以便进一步了解吗?
Greeeeeeeeeeeeeeeat
很好的项目
漂亮的项目
这是一个IT可以接受的项目?????
这是一个为我们未来节约能源的好主意
很好的项目
它能探测到多少距离
它的探测距离可达20英尺
你好,anusha,你有这个项目的全部细节吗?
请把密码给我
你能给我这个项目的代码吗..
请发送给我的项目代码,我需要它在我的开放日项目
你们有人收到回复了吗?请把它也发给我。我的毕业设计需要它。
把项目代码发给我…我想做这个项目的开放日博览会
请将这个项目的代码发送到我的邮箱地址BCZ,我有open house expo
这个..需要什么软件?
你能把这个项目的代码发给我吗
您能给我发送自动路灯控制项目的完整程序或代码.....请((sunny9vk@gmail.com)我的身份证
请给我微控制器的代码
请发送项目的源代码。
请给我的源代码路灯,发光的车辆运动
我想为街灯,发光检测车辆运动项目argently可以发送给我这个请.....
我想为街灯,发光检测车辆运动项目argently可以发送给我这个请.....
请给我的源代码,我们想实现这个项目
请提供这个项目的源代码。
我无法找到这个项目的代码。你能帮忙吗?
请把项目的代码发给我
你能请提供arduino编码这个吗?
请把源代码发给我。我的项目需要它
请把程序文件发给我。太需要它了
请发送程序代码。我现在正在做学校的作业。请帮我
请把程序代码发给我。这是我学校的项目
请把编码发给我。我的EEE项目需要它
请把密码发给我
光线很好。
Pl项目电路布局十六进制文件发送给我。所有细节等待您的答复
谢谢
请把紧急号码发给我
你可以给我的源代码和指导这个项目使用arduino。
请把密码发给我
非常好的和有用的项目。
请把项目的详细信息发给我,包括源代码。
请给我PCB布局和源代码
你能给我这个项目使用arduino的源代码和指导吗
不错的项目,我非常喜欢…
但是你能给我详细的信息,包括控制器的程序吗?
把代码发给我…!
不错的项目,我能拿到代码吗
我想把这个项目作为我最后一年的项目....关于这个项目,我更需要你的帮助
在哪里可以获得源代码?
请查看以下链接以了解项目的完整细节。http://courses.electronicshub.org/courses/street-lights-glow-on-detecting-vehicles-movement
你们能把这个项目的代码和全部细节发给我吗?我要用它在我们的房子里省钱,顺便说一下,不错的项目继续分享,谢谢。soranwindsor@gmail.com
你好,先生,我将非常感谢你,如果你能给我发送项目的完整细节以及编程,
请浏览此网页获取项目的完整信息。本教程使用8051单片机…http://courses.electronicshub.org/p/street-lights-glow-on-detecting-vehicles-movement
不错的项目,我可以在哪里获得源代码?
不错的项目。能告诉我密码吗,先生。如果您能把这个项目的全部细节发给我,我将非常感激,以便我能更好地了解
你能给我发完整的街道灯的细节,发光的车辆运动,包括代码,以便进一步了解。
好了。我们可以使用PSoC来实现相同的项目吗?
节约能源的好主意…
你能给我发送使用8051的路灯发光检测车辆的光源吗
请检查这个课程,我们提供了代码和完整的信息的项目使用8051..http://courses.electronicshub.org/p/street-lights-glow-on-detecting-vehicles-movement
这是一个付费课程....支付是否安全????
是的,这是一个付费课程,是安全的。
您好,先生,可以给我这个项目的C语言源代码吗?
提前谢谢。
你能给我这个项目的报告,和代码,完整的细节吗
我可以得到这个项目的代码plzz尽快。
你能分享一下用ATmega8发光检测车辆运动的路灯代码吗?
我的邮箱是janvipatel4199@gmail.com.We想要的代码,供我们的项目参考。
先生,请给我项目路灯的微控制器的代码,发光检测车辆运动,使用8051和红外传感器harshalraut295@gmail.com
总体来说项目不错,但我想要鳕鱼,所以你能给我那个代码吗?
请检查本课程我们提供的代码和完整的信息的项目使用8051..http://courses.electronicshub.org/p/street-lights-glow-on-detecting-vehicles-movement
你能给我的源代码,即这个项目的十六进制文件
请 ........... 请…! !
嗨,请去这个课程,我们已经提供了代码和完整的项目信息使用8051...http://courses.electronicshub.org/p/street-lights-glow-on-detecting-vehicles-movement
我有它工作的代码
# includereg51.h
#定义stlight P2
#定义P0感
void main ()
{
= 0 x0ff感;
stlight = 0 x00;
而(1)
{
如果(sense^0)第一ir高
stlight = 0 x3;打开3盏灯
如果(sense^1)如果2nd ir高
stlight = 0 x7;打开3盏灯
如果(sense^2)如果第三ir高
stlight = 0 x0e;打开3盏灯
如果(感觉^3)如果第4 ir高
stlight = 0 x1c;打开3盏灯
如果(感觉^4)如果第5 ir高
stlight = 0 x38;打开3盏灯
如果第六ir高
stlight = 0 x70;打开3盏灯
如果第七ir高
stlight = 0 xe0;打开最后3盏灯
如果(感^7)如果第8 ir高
stlight = 0 xc0;打开最后两盏灯
}
}
你能告诉我PIR传感器检测车辆需要多少距离吗?
我们使用的传感器在+-15度角下最多可以探测10米
我们做了这个项目,并在一个殖民地中应用,它工作得非常好
电容器和电阻器是这里专用的什么,你能给我详细解释一下吗?请问这个电路的电源是交流电还是直流电,为什么?谢谢. .
能解释一下如何连接电路和它所需的组件吗
你能告诉我如何控制光的强度吗.....因为我不想关灯,我想在汽车经过后降低灯光的强度。
红外传感器会占用多少空间,它们会干扰视线距离吗?它们的尺寸是多少
这个项目是否适用于高速公路,在高速公路上,车辆的速度比正常道路要快,而且它们的发光时间也可以增加?