首页

探测车辆移动的路灯

一般来说,路灯在整个晚上都是亮着的,而在白天则是关着的。但在夜间,如果没有车辆,路灯是不必要的。在能源日益减少的今天,节约能源是非常重要的因素。

自然资源的替代品非常少,我们的下一代可能会面临很多问题,因为缺乏这些自然资源。我们已经看到了电路图和工作原理路灯亮度自动控制在之前的帖子里。本文介绍了一种检测车辆运动的路灯开关电路,并在固定时间后保持关闭状态。

构建和输出视频

路灯发光检测车辆运动(使用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上。

如何操作这个电路?

  1. 首先为电路供电。
  2. LCD显示时间从RTC读取。
  3. 将LDR置于黑暗中。现在街灯打开了。
  4. 现在微控制器不断地检查时间。在代码中,路灯按固定时间打开。
  5. 在这个时间之后,它们会自动切换。
  6. 将你的手放在PIR传感器前,这再次开关路灯,表明对任何物体的检测路灯是打开的。
  7. 延迟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年响应

      1. 项目的程序代码
        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
        结束

  1. 请提供以下项目的详细资料:-
    1.探测车辆移动的路灯
    2.红外控制机器人车辆。
    3.采用无地面传感器的交通摄像头进行智能交通灯控制和车辆识别
    4.一种智能盲人电子小车的设计

  2. 光线很好。
    Pl项目电路布局十六进制文件发送给我。所有细节等待您的答复
    谢谢

  3. 不错的项目,我非常喜欢…
    但是你能给我详细的信息,包括控制器的程序吗?

  4. 不错的项目。能告诉我密码吗,先生。如果您能把这个项目的全部细节发给我,我将非常感激,以便我能更好地了解

  5. 你能给我发完整的街道灯的细节,发光的车辆运动,包括代码,以便进一步了解。

  6. 我有它工作的代码
    # 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;打开最后两盏灯

  7. 电容器和电阻器是这里专用的什么,你能给我详细解释一下吗?请问这个电路的电源是交流电还是直流电,为什么?谢谢. .

  8. 你能告诉我如何控制光的强度吗.....因为我不想关灯,我想在汽车经过后降低灯光的强度。

  9. 这个项目是否适用于高速公路,在高速公路上,车辆的速度比正常道路要快,而且它们的发光时间也可以增加?

留下一个回复

你的电邮地址不会被公布。

Electronicshub图标
Baidu
map