DTMF控制的家庭自动化系统电路

一般来说,我们家里使用的电器都是通过开关来控制的。现在,你可以看到很多技术被用于家庭自动化项目.本文介绍了利用DTMF技术对家用电器进行控制。

DTMF是双音多频的首字母缩写。所以,想象一下,当你打电话给客户服务中心时,他们会让你按1、2或其他号码。当你按下手机中的一个号码时,一个特定的动作正在发生。这一切都是因为DTMF。当你按下手机键盘上的按钮时,它会产生两种频率的音调。这些音调被称为行和列频率。

DTMF

一般来说,行频率是低频率,列频率是高频率。DTMF的这些频率是这样选择的,它们与其他的没有谐波关系,所以它们不会产生相同的音调。列频率略大于行频率,以补偿音频系统的高频滚动。

相关文章:无微控制器DTMF控制的机器人车辆

我们了解到,在键盘中按下的每个按钮都会产生与他人不同的音调。现在我们应该为我们的电器使用这些音调。因此,移动的DTMF编码器存在于移动中。键盘输出可以使用DTMF解码器IC HT9107B转换为数字形式。下面展示该IC的接口。

DTMF受控家用电器电路原理:

该电路的主要原理是利用DTMF技术对灯具、风扇等电器进行控制。DTMF编码器存在于您的移动和解码器是HT9107B IC。移动插孔连接在1nf电容。移动插孔由两根线组成(红色和黑色)。红色线连接到解码器IC,黑色接地。当一个按钮从移动按下,它产生一个声音,由解码器IC解码,它被发送到ATMEGA8控制器。然后控制器检查输入,并根据写入的代码生成输出。

DTMF控制家庭自动化系统电路图:

基于DTMF单片机的家庭自动化系统电路图
基于DTMF单片机的家庭自动化系统电路图

电路组件:

该电路主要由以下组件组成。

  • ATmega8单片机U1
  • HT9107B IC.
  • 中继
  • 交流负载
  • 电阻- R1, R2和R3
  • 电容器- C1, C2, C3和C4
  • 晶体振荡器X1

DTMF控制家电电路设计:

解码器集成电路由一个内置运算放大器组成。运放的输出给预滤波器以分离低频和高频。然后通过频率和码检测电路,4位二进制码被锁存。

通过电阻(100千欧姆)和电容(1nf)的串联,从移动的声音发送到运放。DTMF IC的Pin1即非反相引脚连接到pin4即Vref。Pin3是运放的输出,用100千欧姆电阻反馈到pin2。7、8个引脚连接频率为3.579545 MHz的晶体振荡器。15thPIN是数据有效引脚,当检测到DTMF音调时,否则仍然保持低电平。通过由EST,RT / GT和电阻器(10K),电容器组成的转向电路来完成信号的频率检测过程。引脚11至14产生解码输出。

相关文章:不使用微控制器的手机控制的家用电器

DTMF IC(即11 - 14)的输出引脚连接到控制器的PB0-PB3引脚。控制器的输出引脚I.E PD0和PD1连接到继电器。继电器输出连接到AC源I. I.光或风扇。

继电器充当开关。它产生了来自电路的不同部分的隔离。在我们的项目中,它用于使用5V切换AC负载,从控制器中最大电压。这里使用的继电器是磁力继电器。

如何操作电路?

当电路通电时,控制器持续检查输入。当“1”从移动键盘按下时,解码IC解码音调并产生1(0001),它被赋予微控制器,从而在PD0引脚产生高输出。PD0连接到继电器。继电器用于开关电路,因此风扇是ON。同样,如果接收的输入是2,则风扇关闭。如果接收到的输入是3,灯是打开的,如果是4,灯是关闭的。

使用代码来购买步骤指南:基于DTMF的8051负载控制系统»

DTMF控制家庭自动化系统项目

下载代码

DTMF控制家用自动化系统电路的优点:

  1. 人们可以在任何地方控制家用电器。
  2. 当我们忘记关灯和风扇出门时,它减少了电能的浪费。
  3. 与其他技术相比,它的成本非常低。

DTMF受控家用电器的限制:

  1. 没有安全。任何人都可以通过调用连接到模块的移动设备来控制这些设备。
  2. 由于我们的手机只能产生16个音调,所以电器数量有限。

要了解更多关于这个概念,请阅读帖子 -家庭自动化系统及其应用

注意:

如果您有兴趣获得代码,请花点时间在评论区回答以下问题,这样我们就会发送给您代码。

  • 为什么需要这个项目代码?
  • 您是否试图制作相同的项目或不同的项目?
  • 请给我们更多关于你的项目的细节。

83年响应

  1. 我可以使用传感器连接GSM SIM300调制解调器,使其可用于在家庭自动化项目中回家时显示消息

  2. 我想在大学开学当天提交一个项目。所以我要你的代码。是的,我的项目和你的一样。

  3. 我想2使这个项目作为我的第6个sem学院项目与一点修改,如添加一个液晶显示器。如果你能把代码发给我....将会是很大的帮助

  4. 这是一个有趣的项目。我想把这个项目作为我的第6个sem大学项目,稍微修改一下,比如添加一个液晶显示器…如果你能把代码发给我,这将是很大的帮助。

  5. 嗨. .这个项目太棒了。我想执行这个项目作为我的第6个相同的项目。通过使用这个我必须处理我的家庭设备。为此,我想要这个代码。我喜欢实现相同的电路。请我需要这个项目的代码和更多的细节。我从许多其他的项目中选择了这个项目,因为这是非常有趣和应用导向的项目。谢谢你!请发邮件给我代码。

  6. 嗨. .这个项目太棒了。我想执行这个项目作为我的第6个相同的项目。通过使用这个我必须处理我的家庭设备。为此,我想要这个代码。我喜欢实现相同的电路。请我需要这个项目的代码和更多的细节。我从许多其他的项目中选择了这个项目,因为这是非常有趣的和面向应用的项目。谢谢你!请发邮件给我代码。

  7. 您使用手机控制房屋申请的想法太好了......我很感兴趣,因为我的Finalyear项目感兴趣,但是用一些修改。为什么可以借助仪器专量放大器停止从许多接收器中接听电话...而不是一个人可以运作它。非常希望这段代码非常糟糕,以便我对这个项目工作的敏锐兴趣满意,并且可以在这个项目上作为我的最后一年项目来。请问先生发给我代码

  8. 你对这个项目有一个很好的想法,我们也想让这个项目,但只是一些不同的,我们添加了我们如何保护它从其他,如果一些预装没有人调用,然后它工作,否则,这是我们最后一年的项目。先生,请把密码发给我。

  9. 先生,你关于用DTMF控制家用电器的想法很好,我们做了一个相同的项目,但是修改了,只有一些手机没有谁在特殊的联系人列表中,然后家用电器工作,否则,我们在我们的最后一年的项目中工作。拜托,先生,把密码发给我。

  10. 你对这个项目有一个很好的想法,我们也想让这个项目,但只是一些不同的,我们添加了我们如何保护它从其他,如果一些预装没有人调用,然后它工作,否则,这是我们最后一年的项目。先生,请把密码发给我。谢谢 :))

  11. 我对做同样的项目感兴趣。我选择这个项目作为我嵌入式系统和rtos课程工作的一部分。我想开发一个低成本的自动化系统,以减少电能的浪费。此外,物联网是未来,因此…我感兴趣的

  12. 我做这个项目作为我的学术任务在工程,所以我需要的代码。
    我正在执行上述电路图中提到的相同的项目。
    Plzz发出我的代码。
    我将感谢你对我的帮助。

  13. 这也是我的最后一年的项目......我们正在尝试使用IC MT8870作为解码器,也希望向这个项目添加一些安全功能。请向我们发送这个项目的代码,以便我可以得到这个项目的代码一些帮助。

  14. 嗨. .这个项目太棒了。我想把这个项目作为我的第6个sam项目来实施。通过使用这个我必须处理我的家庭设备。为此,我想要这个代码。我喜欢实现相同的电路。请我需要这个项目的代码和更多的细节。我从许多其他的项目中选择了这个项目,因为这是非常有趣和应用导向的项目。谢谢你!请发送代码给我。

  15. 我正在为我的大学申请追求完全相同的项目。我需要十六进制代码来载入集成电路。

  16. 我们正在学院追求同样的项目,已经完成了电路部分,但在编码部分有一些问题。我们试图将您的代码版本转换为十六进制文件,但它显示了一些错误!你能分享一下你的hex版本吗。谢谢你!

  17. 您对使用DTMF进行了一个想法如何控制设备,现在我想实现使用DTMFF的灌溉电机控制。所以我需要一个代码来实现它

  18. 我正试图用一台陆上电话控制家用设备。我需要电路图和代码。如果你能帮上大忙。提前谢谢。

  19. 嘿,我发现这个项目非常有趣。我打算根据我想根据微托洛尔做一个项目,作为第7个SEM项目的同一项目。所以我需要代码来实现这一点。
    如果你能把代码和详细的电路图寄给我,那将非常有帮助。
    谢谢你!

  20. 我正在尝试为我们学院的小项目做同样的项目。
    我正在做的项目作为给予:基于DTMF的家庭自动化。
    所以,我请求你发送给我的给定项目的编码。

  21. 您使用手机控制房屋申请的想法太好了......我很感兴趣,因为我的Finalyear项目感兴趣,但是用一些修改。为什么可以借助仪器专量放大器停止从许多接收器中接听电话...而不是一个人可以运作它。非常希望这段代码非常糟糕,以便我对这个项目工作的敏锐兴趣满意,并且可以在这个项目上作为我的最后一年项目来。请问先生发给我代码

  22. 我正在DTMF做一些研究项目。我选择你的项目。
    我将就此课题写6-7页的研究论文。

    如果你寄给我完整的原理图和代码将不胜感激。

    我们也会尝试加入只有特定的人可以呼叫的功能。

    谢谢。

  23. 我正在在我的BTECH第6个学期在我的MINI项目中这样做。但是我没有代码。
    你能把项目的代码发过来吗?

  24. 嗨。我想让这个项目作为最后一年的项目n尝试在相同的项目......实现一些额外的功能,所以给我这个项目的代码......我将非常感谢你

  25. 我想通过做这样的小项目来提高我的实践技能,
    所以我想这个项目的代码实现相同。

  26. 先生,我是否需要定义atmega8微控制器程序的工作频率,就像上面的下载代码文件夹程序中的#define F_CPU 12000000,就在#include行?????上面

  27. 这就跟你问声好!我们正在尝试做一个类似的项目,这将是非常有用的,如果你能给我们你的代码。

  28. 我正在努力为我们大学的主要项目做同样的项目。
    我正在做的项目作为给予:基于DTMF的家庭自动化。
    所以,我请求你发送给我的给定项目的编码。

  29. 我想要这个家用电器为主的项目代码,用于我的大学项目展览。
    你会把我的代码发给我吗?

  30. 我对这个项目感兴趣,但我想要发送更多的音调dtmf为一个命令,例如:发送#01灯上的光和发送*01灯关闭,所以你能给我那个代码。谢谢你!

留下一个回复

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