自动房间照明系统是一种基于单片机的自动打开或关闭房间内的灯的项目。电是最重要的资源之一,必须谨慎利用。
当我们离开房间时,我们经常忘记关灯或风扇。通过使用这个系统,我们可以故意忘记灯光,因为系统会自动照顾它们。
我们所生活的数字世界允许我们使用不同的技术自动执行某些任务。这种自动化在某些领域非常有用,如能源消耗,减少人力,提高生活水平等。
这里实现的项目就是这样一个项目,基于微控制器的系统自动控制房间的灯光。
这个项目的目的是通过检测人类的活动来自动打开或关闭房间里的灯。我们使用8051单片机和两个红外传感器。
由于电路的工作是在有人进入房间时打开灯,在最后一个人离开房间时关闭灯,因此该项目必须在内部统计进入和离开房间的游客人数。因此,该项目作为一个自动房间照明系统和双向访客柜台。
警告:本项目使用230V灯泡,连接继电器和市电。你在连接电源时应该非常小心。
组件的要求
- AT89C51单片机(任意8051年建筑基于单片机)
- 8051发展委员会
- 2 *红外传感器
- 16 × 2液晶显示屏
- 5V继电器模块
- 灯
- 连接电线
- 电力供应
电路描述
让我们来看看房间自动照明工程的电路设计。电路图显示了与微控制器有关的所有连接。如果您是在开发板上进行此项目,则电路图中提到的一些连接可能是不必要的。
此外,我们还使用了继电器和红外传感器模块,因此,仅显示了有关这些模块的连接。并提供了相应的电路图。
在电路设计中,一个16 × 2的液晶显示器,两个红外传感器和一个5V继电器模块必须连接到8051微控制器上。首先,将LCD的8个数据引脚连接到PORT1引脚,即P1.0到P1.7。
LCD的RS、RW、E 3个控制引脚分别连接P3.6、GND、P3.7引脚。一个10 KΩ电位器连接到LCD的对比度调节引脚,即其引脚3。
两个反射型红外传感器连接到PORT2引脚,即P2.0和P2.1。红外传感器的详细电路在元器件描述中有介绍。
5V继电器的输入端连接到PORT0引脚P0.0。该项目中使用的5V继电器模块的详细电路将在组件描述部分进行说明。或者,您可以根据电路图(由5V继电器,晶体管,二极管和电阻组成)构造电路。
组件描述
红外传感器模块
红外传感器是一种简单的电路,用于探测物体(接近传感器)或测量距离(测距仪)。红外传感器由三个组件组成:红外发射器(IR LED),红外接收器(如光电二极管)和信号处理电路。
在这个项目中,我们使用了反射式红外传感器模块。该模块的详细电路图如下图所示。
5V继电器模块
在这个项目中使用了一个5V继电器模块,它帮助8051单片机操作像灯一样的高压交流负载。继电器模块的详细电路如下图所示。它由一个5V机电继电器,一个光耦IC,晶体管,两个电阻和两个二极管组成。
项目运作情况
在本课题中,采用8051单片机开发了一套房间自动照明系统。这里解释了这个项目的工作原理。
这个项目的主要组成部分是红外传感器,我们已经使用了其中的两个。传感器的位置很重要,因为它将决定项目的功能。
实际上,两个传感器都必须放在门或房间入口的两侧。放置在室外的传感器称为传感器1,放置在室内的传感器称为传感器2。
当有人试图进入房间时,传感器1先检测到这个人,然后传感器2。这个动作将向8051微控制器指示,这个人正在进入房间。
因此,微控制器将打开灯,并将访问者计数器增加到1。如果有更多的访客,微控制器将保持灯亮,并相应地增加访客计数器。
当有人试图离开房间时,传感器2先检测到这个人,然后传感器1检测到这个人。这一过程将使微控制器了解到有人试图离开房间,因此,它将减少访客的数量。直到最后一个人离开房间,微控制器才会关灯。
当访客开始离开房间时,访客计数将会递减,当最后一个人离开房间时,计数为0。在此期间,微控制器知道房间里没有人,就把灯关了。
警告:使用230V电源时要非常小心。
代码
应用程序
- 带有双向访客计数器的自动房间照明可用于当有人进入房间时自动打开房间内的灯,当有人离开房间时自动关闭。
- 该项目也可以被称为双向访客柜台,它是自动房间照明电路的一个组成部分。
- 该项目可以使用led进行修改,随着房间中人数的增加,led打开的数量也会增加。
44岁的反应
对我来说非常好的赛道。我想要这个微型集成电路也用于自动水位控制器。请给我电路细节。
谢谢
这里是水位控制器的电路使用8051…//www.des-roubi.com/water-level-controller-using-8051-microcontroller/我们还提供了关于这个项目的课程,点击这里查看。http://courses.electronicshub.org/p/water-level-controller.You可以找到详细的解释电路随代码..
先生你为什么用微软8051微软板
为什么不能用8052单片机?如果我们不需要在早上开灯,我们可以手动关掉灯,这样我们就可以修好开关
这个项目测试了吗?
是的。输出视频将很快更新。
你什么时候上传输出视频?这个电路是否经过测试
你好,项目和代码已经过测试,我们将很快上传视频。
谢谢你的巡回演出
但是我怎么把这个安装到我的房间????
我应该如何安排传感器??(在房间门的两边??)
我应该使用什么软件来转储给定的代码
这能同时控制多个设备吗,比如风扇和灯?
这些红外传感器的最大感应距离是多少?
希望你能帮我处理细节
你好,传感器可以安装在门打开的两侧墙上(不是门上)。我们已经使用了与我们正在使用的程序绑定的软件。因此,用于转储代码的软件取决于程序员的硬件(刻录器)。是的。它可以控制多个设备。你需要一个多通道中继板。单个传感器之间的最大距离可能相当大,这取决于接线(不要超过30CM)
你能告诉我我怎样才能把代码上传到ic吗
你好。我可以在工程项目中做这个电路吗?它是否处于工作模式?
在硬件上提供完整的组件需求,包括每个组件值和软件工具
你能给我完整的描述使用的组件,比如用于液晶显示器。我没有从视频中得到的想法,那些是什么?
16×2 LCD显示
这些代码可以用于其他微控制器,如Atmega328p或任何其他IC
我试过这么做,但不知怎么的,不管用。无论你在哪里刷卡,数字只会上升,永远不会下降。请帮助。
所使用的红外传感器是什么型号?有什么可以替代的吗?
它是一个完整的项目代码吗?我正在Proteus 7专业模拟器上测试,它没有运行。
嗨
我在将程序转储到电路中遇到麻烦,请指导我。
我使用USBSP作为电路和笔记本电脑的连接器。
PROGISP作为程序员。当转储程序时,它显示芯片使能错误。
我使用的是at89s52开发板。它到底行不行?
嗯,非常有趣。请帮助我建立这个作为我的项目
电路图,组件和代码已提供。
在哪个软件我可以建立上面给出的这个代码。
凯尔µ愿景。
8051开发板网上有吗?
是的。我认为。亚马逊。
ATMEL 8051项目开发板AT89S52,MAX232支持AT89SXX,P89V51RD2,SST89E516RD
这些都能运行吗?
是的。
编码无法运行
怎么办呢?
你能把光耦合器ic的数值发给我吗
是817C。这是我们用过的继电器板的一部分。
红外传感器是基于PIR还是基于声音?
在这些项目中,当我使用红外传感器时,它将不能正常工作,但红外传感器在开关中更换时,它将正确工作,为什么
为什么选择这个设计?
8051板的用途是什么?我们能用奥迪诺板代替吗?
8051板的用途是什么?我们能用奥迪诺板代替吗?
8051开发板的目的是什么?我们能用奥迪诺板吗?
你能卖给我这个项目时,它完全完成和工作,因为我已经尝试了,但它没有工作
先生,你能告诉我怎样在微控制器里刻录代码吗?
如何向开发委员会提供供应
通过电池
或适配器
MCU可以运行ACU和灯吗?
我可以用STM32 Nucleo-64 arduino板替换8051开发板吗?
我怎么能把代码转储在微控制器??