一般来说,路灯在晚上是开着的,而在白天是关着的。但是在晚上,如果没有车辆,路灯就不需要了。在能源日益减少的今天,节约能源是非常重要的因素。
(adsense1)
自然资源的替代品非常少,我们的下一代可能会面临很多问题,因为缺乏这些自然资源。我们已经看到了电路图和工作原理路灯强度自动控制电路在较早的帖子。这篇文章描述了一个电路,在检测车辆移动时将路灯开关,并在固定时间后保持不亮。
构建和输出视频
探测车辆移动时发光的路灯(使用AVR微控制器)
电路原理
该系统由Atmega8单片机、LDR、PIR传感器和RTC组成。该系统利用依赖光电阻和PIR传感器对路灯进行控制。
路灯是根据LDR上的太阳光强度来开启的。当阳光照射在依赖光的电阻上的强度较低时,其电阻值较高。当它完全处于黑暗中时,这个值会增加并变高。这个电阻值决定了路灯何时需要开启。
由于电阻值在午夜最大,实时时钟开始发挥作用。控制器检查没有交通流量的高峰时间,并关闭灯。当道路上有任何车辆时,PIR传感器就会检测到。
当检测到PIR传感器时,它只是指示微控制器打开路灯。然后打开灯2 - 3分钟,然后自动关闭。
这种方法的另一种方法是,使用PWM可以在不完全关闭灯的情况下保持最低强度,并在检测到车辆时将其切换到最大强度。但在这篇文章中,电路被设计成这样一种方式,灯是完全关闭的,只有当有任何车辆时才会打开。
(adsense2)
线路图
电路元件
- ATmega8单片机
- DS1307集成电路
- PIR传感器
- 异地恋
- 液晶显示器
- LED阵列
电路设计
该电路由ATmega8单片机、PIR传感器、光敏电阻和实时时钟、液晶显示器组成。
被动红外传感器,也称为PIR传感器连接到微控制器的PD0引脚。PIR传感器感知物体的运动。
PIR传感器内部将有一个IR探测器。世界上的每一个物体都放射出一些红外射线。这些是肉眼看不见的,但是电子元件可以检测到它们。不同的物体会发出不同波长的红外线。这些射线被PIR传感器探测到。PIR最初很高,一段时间后自动设置为低。每当它检测到任何物体的运动,它就会变低。
LDR连接到微控制器的ADC引脚- ADC0,因为LDR将产生由ADC转换为数字的模拟值。
光依赖电阻将有低电阻在光和高电阻在黑暗中。光依赖电阻在黑暗中电阻在欧姆范围内,在黑暗中电阻在兆欧姆范围内。当光落在LDR上时,它的电阻在很大程度上降低。
实时时钟IC采用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石英晶体
- 22pF陶瓷电容器
- 2 × 10K电阻
- 10uF电解电容器
- 按钮
-
红外发射机和接收机科
-
-
- 8 × IR LED (IR变送器)
- 8 x 470R电阻
- 8 x光电二极管(IR接收器)
- 8 x 3.3K电阻
- 1K x 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引脚。
之后,连接IR接收器的输出,即光电二极管的阳极端子到端口0引脚。光电二极管的阴极端子连接到电源。此外,一个3.3k电阻连接在阳极端子和地之间。
电路的下一部分是红外发射机。红外发射机不是微控制器连接的一部分,因为红外发射机的唯一工作是连续发射红外线。
因此,将8个IR变送器与对应的8个470欧姆限流电阻与电源连接。
最后,我们需要连接led。我们需要借助晶体管将LED连接到微控制器的PORT2。8个2N2222晶体管的底座连接到微控制器的PORT 2,而晶体管的发射极连接到地。
一个LED连同一个100欧姆的串联限流电阻连接到晶体管的每个集电极端子上。
工作
本课题的目的是设计一个使用8051单片机的路灯控制系统,通过检测车辆的运动自动开启或关闭路灯。这里解释了这个项目的工作原理。
下面的GIF演示了项目的工作。
红外发射机与红外接收机直接放置在视线内,使红外接收机连续接收红外线。一旦红外接收器接收到红外线,单片机就会检测到逻辑1。如果红外线被某种方法阻挡,微控制器将检测逻辑0。
所以,微控制器的程序必须这样写,它会打开led,也就是这里的路灯,当它检测到逻辑0时,它会关闭led,当它检测到逻辑1时。
考虑两个红外传感器,即红外发射器和红外接收器被放置在道路的两侧。根据电路图,红外接收器连接到PORT0上,led连接到单片机的PORT2上。
开始时,当无障碍物时,红外接收机连续检测红外发射器发射的红外光。当汽车或其他车辆挡住任何红外传感器时,微控制器将立即打开三个led。
如果汽车挡住了第一个红外传感器,前三个led被微控制器打开。当汽车向前移动并挡住第二个红外传感器时,对应的下三个LED将被打开,前一组的第一个LED将被关闭。对于所有的IR传感器和led,该过程继续以这种方式进行。
应用程序
- 路灯控制电路可用于普通道路、高速公路、快速路等。
- 该项目还可应用于商场停车场、酒店、工业照明等。
优势
- 如果照明系统全部采用LED灯,则可以降低维护成本,因为LED的寿命和耐用性高于通常用作路灯的霓虹灯。
- 由于灯是自动打开或关闭的,可以节省大量的能源。
96年响应
很好的项目,对学生很有用
是的,你是对的,这个项目在日常生活中非常有用,而且非常容易操作
你能把项目的全部细节发给我吗
包括进一步理解的代码
项目程序代码
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
Cont1 equ 25h
Cont2 = 26h
Cont3 equ 27h
Cont4 equ 28h
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微控制器检测车辆运动时发光的路灯。
兄弟错误来了,你能帮忙或重新发送代码吗
你能准备这个项目????
你能告诉我这个项目的总成本吗?
邮件
雾、雨等气候会影响LDR的工作吗?PIR的灵敏度是否好?请帮帮我
有这个项目的报告吗
请提供下列项目的详细资料:-
1.在检测车辆移动时发光的路灯
2.红外控制机器人车辆。
3.智能交通灯控制和车辆识别使用交通摄像头没有地面传感器
4.盲人智能电子工具的设计
请把项目的细节发给我,包括源代码。
先生,请把在车辆移动时发光的路灯的源代码发给我。
请发送微控制器编程代码
你能把项目的全部细节包括代码发给我以便进一步了解吗
你能把项目的全部细节包括代码发给我,以便进一步了解吗?
Greeeeeeeeeeeeeeeat
非常好的项目
漂亮的项目
这是一个可接受的项目为IT ?????
把能源存起来供我们将来使用是个好主意
非常好的项目
它能探测到多远的距离
它的探测距离可达20英尺
嗨,阿努沙,你有这个项目的全部细节吗?
请给我密码
你能给我提供这个项目的代码吗?
请给我d项目代码,我需要它为我的开放项目
你们有人得到答复了吗?也请发给我。我需要它来完成我的毕业设计。
把项目代码发给我…我想做这个项目fr openhouse expo
请将这个项目的代码发送到我的电子邮件地址BCZ
在这个..中需要什么软件?
你能把这个项目的代码发给我吗
你能给我自动路灯控制项目的完整编程或代码.....请((sunny9vk@gmail.com)我的身份证
请给我微控制器的代码
请发送项目源代码
请把在车辆移动时发光的路灯的源代码发给我
我想要路灯的源代码,在检测车辆运动项目上发光,你可以把这个发给我吗? .....
我想要路灯的源代码,在检测车辆运动项目上发光,你可以把这个发给我吗? .....
请把我们要实施这个项目的源代码发给我
请提供这个项目的源代码
我找不到这个项目的代码。你能帮忙吗?
请把项目的代码发给我
你能提供这个的arduino编码吗?
请把源代码发给我。我的项目需要它
请把程序文件发给我。太需要它了
请发送程序代码。我目前正在做学校的项目。请帮帮我
请把程序代码发给我这是我学校的作业
请把编码发给我。我的EEE项目需要它
请把代码发给我
很好。
Pl项目电路布局十六进制文件发给我。所有细节等待你的回复
谢谢
请把密码发给我,这是紧急情况
你能给我的源代码和指导这个项目使用arduino。
请把密码发给我
非常好的有用的项目。
请把项目的细节发给我,包括源代码。
请将PCB layout和源代码发给我
你能给我这个项目使用arduino的源代码和指导吗
不错的项目,我非常喜欢…
但你能给我详细的信息,包括控制器的程序吗?
把密码发给我!
不错的项目,能把代码给我吗
我想做这个项目为我的最后一年项目....关于这个项目我更需要你的帮助
我从哪里可以得到源代码?
请检查下面的链接,以获得项目的完整细节。http://courses.bob多特蒙德官方下载electronicshub.org/courses/street-lights-glow-on-detecting-vehicles-movement
你们能给我这个项目的代码和完整的细节,我将在我们的房子里使用它来省钱,顺便说一句,不错的项目继续分享谢谢。soranwindsor@gmail.com
先生您好,如果您能将项目的全部细节连同编程一起发给我,我将非常感激。
有关项目的完整信息,请点击此处。本教程使用8051微控制器…http://courses.bob多特蒙德官方下载electronicshub.org/p/street-lights-glow-on-detecting-vehicles-movement
不错的项目,我从哪里可以得到源代码?
不错的项目。能告诉我密码吗,长官。如果您能寄给我关于这个项目的全部细节,我将非常感激,以便我能更好地了解
你能给我发送在车辆运动时发光的路灯的详细信息吗?包括代码,以便进一步了解。
好了。我们能用PSoC实现同样的项目吗?
节能的好想法…
你能发给我使用8051探测车辆的路灯光源吗
请查看这门课程我们已经提供了代码和完整的项目信息使用8051..http://courses.bob多特蒙德官方下载electronicshub.org/p/street-lights-glow-on-detecting-vehicles-movement
这是一个付费课程....它是安全的付款????
是的,这是一门付费课程,是的,它是安全的。
先生您好,我可以有这个项目的C语言源代码吗?
提前谢谢你。
你能给我发这个项目的报告和代码,完整的细节吗
我可以得到这个项目的代码plzz尽快。
你能分享使用ATmega8检测车辆移动时发光的路灯代码吗?
我的邮箱是janvipatel4199@gmail.com.We想要我们项目的参考代码。
先生,你能给我发一个微控制器的代码吗?这个微控制器用于使用8051和红外传感器检测车辆运动的路灯项目harshalraut295@gmail.com
项目总体不错,但我想要鳕鱼,所以你能给我代码吗?
请检查这门课程我们已经提供了代码和完整的项目信息使用8051..http://courses.bob多特蒙德官方下载electronicshub.org/p/street-lights-glow-on-detecting-vehicles-movement
你能给我发源代码,即这个项目的十六进制文件吗
请 ........... 请…! !
嗨,请去这门课程,我们已经提供了代码和完整的项目信息使用8051...http://courses.bob多特蒙德官方下载electronicshub.org/p/street-lights-glow-on-detecting-vehicles-movement
我有代码,它正在工作
# includereg51.h
#定义stlight P2
#定义含义
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)如果3ir是高的
stlight = 0 x0e;开3灯
如果(sense^3)如果4ir高
stlight = 0 x1c;开3灯
如果(sense^4)如果5th ir高
stlight = 0 x38;开3灯
如果(sense^5)如果6ir高
stlight = 0 x70;开3灯
如果(sense^6)如果7ir高
stlight = 0 xe0;最后三盏灯亮着
如果(sense^7)如果8ir高
stlight = 0 xc0;最后两盏灯亮着
}
}
这段代码用于哪个微控制器?
你能告诉我PIR传感器侦测车辆需要多远的距离吗?
我们使用的传感器可以以+-15度的角度探测10米
我们做了这个项目,并在一个殖民地应用,它的工作方式非常好
电容和电阻在这里具体是用来做什么的,你能详细给我解释一下吗?请问这个电路的电源是交流的还是直流的,为什么?谢谢. .
你能解释一下如何连接电路和所需的组件吗
你能告诉我如何控制光的强度.....因为我不想关灯,我想在车经过后降低灯光强度。
红外传感器会占用多少空间?它们会干扰视距吗?它们的维度是什么
这个项目是否适用于高速公路,在高速公路上,车辆的速度比正常道路要快,它们的发光时间也可以增加?