街灯发光探测车辆运动

一般来说,路灯在整个夜晚和白天开启,它们被关闭。但在夜间,如果没有流量,街灯就没有必要。随着能源资源日复一日地降低,这种能量储蓄是非常重要的因素。

自然资源的替代方案非常少,我们的下一代可能面临很多问题,因为缺乏这些自然资源。我们已经看到了电路图和工作路灯亮度自动控制在早期的帖子中的电路。本文介绍了在检测车辆运动中切换路灯的电路,并在亚博彩票下载固定时间后保持关闭。

建筑和输出视频

街灯在检测车辆运动上发光(使用AVR微控制器)

此循环后面的原理

所提出的系统由Atmega8微控制器,LDR,PIR传感器和RTC组成。该系统使用光相关电阻和PIR传感器控制路灯。

路灯的开启取决于LDR上的太阳光强度。如果光敏电阻上的光照强度较低,则其电阻值较高。当完全黑暗时,该值增加并变得很高。这个电阻值决定何时需要打开路灯。

由于阻值在午夜最大,实时时钟开始发挥作用。控制器检查高峰时间,在此期间没有交通和关闭灯。当道路上有车辆时,PIR传感器对其进行检测。

无论何时PIR传感器被检测到,它只是指示微控制器打开路灯。然后打开灯2 - 3分钟,然后自动关闭。

这种方法的另一种方法是,可以通过使用PWM完全断开灯并在其检测到车辆时切换到最大强度的情况下保持最小强度。但在本文中,电路设计以这样的方式设计,即灯完全关闭,只有在有任何车辆时才接通。

电路图

在车辆移动电路图上发光的街灯
闪耀车辆运动的路灯电路图 -亚博最新官网网址电子产品中心

电路组件

  • ATmega8单片机
  • DS1307 IC.
  • PIR传感器
  • LDR.
  • 液晶
  • LED阵列

电路设计

所提出的电路包括ATMEGA8微控制器,PIR传感器,光依赖电阻和实时时钟,液晶显示器。

被动红外传感器,也称为PIR传感器连接到微控制器的PD0引脚。PIR传感器感测对象的运动。

PIR传感器内部将具有IR探测器。世界上的每个物体都散发了一些红外线。这些对人眼看不见,但电子元件可以检测到它们。不同的物体将发出不同波长的IR光线。PIR传感器检测这些光线。PIR最初是高的,有时候会自动设置为低电平。每当它检测到任何对象的运动时,它会变低。

LDR与单片机的ADC引脚ADC0相连,LDR产生的模拟值通过ADC转换为数字。

光相关电阻在光照时电阻低,在黑暗时电阻高。光相关电阻在暗处的电阻在欧姆范围内,在暗处的电阻在兆欧姆范围内。当光照在LDR上时,其电阻大大降低。

使用的实时时钟IC是DS1307,即I2C兼容。实时时钟有8个引脚.1,2个引脚连接到晶体振荡器.3rd.引脚连接到电池。RTC的第6个引脚与单片机的PC5引脚相连TH.引脚连接到微控制器的PC4引脚。

I2C是Inter集成电路。这是两个线接口协议,其中仅使用两个信号来传输两个设备之间的数据。

LCD用于显示时间。4位模式下的LCD接口显示在电路图中。从RTC的时间被读取并显示在LCD上。

如何操作此电路?

  1. 最初为电路供电。
  2. LCD显示从RTC读取的时间。
  3. 将LDR放在黑暗中。现在街灯打开了。
  4. 现在微控制器连续检查时间。在代码中写入的固定时间,已打开路灯。
  5. 此后,它们会自动切换。
  6. 将手放在PIR传感器前面,这会再次切换街道灯,表明在检测到任何物体路灯上。
  7. 延迟2-3秒后,灯再次自动开关。

请阅读相关文章自动路灯控制器使用继电器和LDR

使用8051和IR传感器在检测车辆运动上发光的街灯

上述电路显示了使用AVR检测车辆运动的路灯。这是使用8051和IR传感器的电路。

电路图

在检测车辆运动电路图时发光的路灯

组件

微控制器部分
      • AT89C52微控制器
      • AT89C52程序员董事会
      • 11.0592 MHz石英晶
      • 22 pf陶瓷电容器
      • 2 × 10K电阻
      • 10 uf电解电容器
      • 按钮
IR发射器和接收器部分
      • 8 x IR LED(IR发射器)
      • 8 x 470r电阻
      • 8 x光电二极管(IR接收器)
      • 8 x 3.3k电阻
      • 1K x 8电阻包
加载部分
      • 8 x 2N2222 NPN晶体管
      • 8 x 100r电阻器
      • 8 x白色LED

操作原理

该项目工作背后的原理在于IR传感器的功能。我们将在该项目中使用透射式IR传感器。

在透射IR传感器中,IR发射器和接收器彼此面对,使得IR接收器总是检测IR发射器发射的IR射线。

如果IR发射器和接收器之间存在障碍物,则IR射线被障碍物阻挡,并且IR接收器停止检测IR光线。

这可以配置为打开或关闭led(或路灯)与微控制器的帮助。

街灯在检测车辆运动图像上发光
街灯在检测车辆运动图像上发光
在检测车辆运动图像3上发光的街灯
街灯在检测车辆运动图像4上发光

电路设计

该项目主要由AT89C52单片机、红外传感器(红外发射器和红外接收器)和led组成。

8051微控制器所需的基本连接涉及晶体,复位和外部访问。

为了使用片上振荡器,8051单片机需要一个外部时钟。这是由晶体振荡器提供的。一个11.0592MHz石英晶体连接到XTAL1和XTAL2引脚,两个22pF陶瓷电容连接到它。

单片机的复位电路由10K电阻、10uF电容和按钮组成。复位电路的所有连接在电路图中显示。

外部访问引脚用于在连接到地时访问外部存储器。无论如何,我们不会在这里使用任何外部内存。因此,通过10K电阻将此引脚连接到VCC。

我们将连接的下一个硬件是IR接收器。我们将将8个IR接收器连接到微控制器的端口0引脚。为了使用Port0作为I / O端口,我们需要将外部上拉电阻连接到端口0引脚。

之后,将IR接收器的输出连接到端口0引脚的照片二极管的阳极端子。光电二极管的阴极端子连接到供应。此外,3.3k电阻连接在阳极端子和地之间。

电路的下一部分是红外发射机。红外发射器不是单片机连接的一部分,因为红外发射器的唯一工作就是不断发射红外线。

因此,将8个对应8个470欧姆限流电阻的IR变送器与电源连接。

最后,我们需要连接LED。我们需要在晶体管的帮助下将LED连接到微控制器的Port2。8 2n2222晶体管的基座连接到微控制器的端口2,而晶体管的发射器连接到地。

LED以及100欧姆的串联电流电阻器连接到晶体管的每个集电极端子。

工作

该项目的目的是设计使用8051微控制器的路灯控制系统,通过检测车辆的移动,自动打开或关闭路灯。这里解释了该项目的工作。
下面的GIF显示了项目的工作。

IR发射器直接与IR接收器直接放置在视线中,使IR接收器连续接收红外线。一旦IR接收器接收红外线,微控制器将检测逻辑1.如果红外线被某种方式阻挡,则微控制器将检测逻辑0。

因此,微控制器的程序必须以这样一种方式编写,它将打开led,这意味着这里的路灯,当它检测到逻辑0,它将关闭led,当它检测到逻辑1。

考虑两个IR传感器即,IR发射器和IR接收器放置在道路的两侧。根据电路图,IR接收器连接到POLT0,并且LED连接到微控制器的PORT2。

在开始时,当没有障碍时,IR接收器连续地检测由IR发射器传输的IR光。当汽车或任何其他车辆阻挡任何IR传感器时,微控制器将打开立即三个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 bit p1.0.
        ip_ir1 bit p1.1.
        ip_ir2一点p1.2
        ip_ir3位p1.3
        cont1正式25h
        CONT2 OQU 26H.
        CONT3 QUE 27H.
        cont4正式28h

        org 0000h.
        LJMP主要
        org 0003 h
        重温
        org 000bh.
        重温
        org 0013 h
        重温
        org 001 bh
        ljmp timer_1.
        重温
        org 0023h.
        重温
        timer_1:
        clr tr1.
        mov tl1,#0b2h
        mov th1,#03Ah
        mov a,cont1
        公司一个
        cjne a,#20d,timer_nxt3
        mov a,cont2
        生理改变TIMER_NXT1
        mov cont2,a
        cjne, # 0 d, TIMER_NXT1

        TIMER_NXT1:
        mov a,cont3
        生理改变TIMER_NXT2
        mov cont3,a
        cjne, # 0 d, TIMER_NXT2
        setb LED_RD1S2.
        setb LED_RD2S2
        TIMER_NXT2:
        mov a,cont4
        生理改变TIMER_NXT3
        mov cont4,a
        cjne, # 0 d, TIMER_NXT3
        SETB LED_RD1S3.
        SETB LED_RD2S3.
        timer_nxt3:
        setb tr1.

        重温
        主要的:
        mov psw, # 00 h
        mov sp,#70h
        mov p0,#0ffh
        ffh mov p1 # 0
        mov p2,#0ffh
        mov p3,#0ffh
        mov tmod, # 10 h
        mov tcon # 00 h
        mov scon,#00h
        mov tl1,#0b2h
        mov th1,#03Ah
        move,#88h
        MOV IP,#00h
        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,#00h
        mov cont2 # 00 h
        mov cont3,#00h
        mov cont4,#00h
        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:
        JB IP_IR3,NXT4
        clr led_rd1s3
        clr led_rd2s3
        mov cont4,#02h
        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. 很好的项目,我非常喜欢......
    但是你可以给我详细的信息,包括控制器的程序。

  3. 不错的项目。我能拿到密码吗,先生。如果您能将这个项目的完整细节发给我,我将非常感激,以便我能更好地理解亚博彩票下载

  4. 你能不能给我提供车辆运动时发光的路灯的详细信息,包括代码,以便进一步了解。

  5. 我有代码它正在工作
    # includereg51.h
    #define Stlight P2.
    #define isten p0.
    void main ()
    {
    sense = 0x0ff;
    Stlight = 0x00;
    而(1)
    {
    if(感测^ 0)如果第1 IR很高
    Stlight = 0x3;打开3盏灯
    如果(感测^ 1)如果第二件IR很高
    stlight = 0 x7;打开3盏灯
    If (sense^2) If 3rd ir高
    Stlight = 0x0e;打开3盏灯
    If (sense^3) If 4th ir是高的
    stlight = 0 x1c;打开3盏灯
    如果(感测^ 4)如果第5 IR很高
    stlight = 0 x38;打开3盏灯
    如果(感测^ 5)如果第6 IR很高
    stlight = 0 x70;打开3盏灯
    If (sense^6) If 7ir是高的
    Stlight = 0xe0;让3次亮起
    如果(感测^ 7)如果第8 IR很高
    stlight = 0 xc0;最后2盏灯亮
    }
    }

  6. 这里具体使用的电容和电阻是什么,能否详细的给我解释一下?请问这个电路的电源是什么,是交流的还是直流的,为什么?谢谢. .

  7. 这个项目可以为公路工作,车辆的速度大于正常的道路也可以增加它们的辉光时间吗?

发表评论

您的电子邮件地址将不会被公布。必填字段被标记*