首页

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

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

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

DTMF

通常行频率为低频,列频率为高频。DTMF的这些频率的选择方式使它们与其他频率没有谐波关系,因此它们不会产生相同的音调。列频率略大于行频率,以补偿语音音频系统的高频滚转。

相关文章:DTMF控制机器人车辆不使用微控制器

我们已经知道,在键盘上按下的每个按钮都会产生一种不同于其他按钮的音调。现在我们应该把这些音调用在我们的电器上。这个DTMF编码器出现在移动设备上。使用DTMF解码芯片HT9107B可将键盘输出转换为数字形式。该芯片与单片机的接口如下图所示。

DTMF控制家电电路原理:

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

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

基于微控制器的DTMF家庭自动化系统电路图
基于微控制器的DTMF家庭自动化系统电路图

电路元件

该电路主要由以下几个部分组成。

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

DTMF控制家电的电路设计:

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

从移动端发出的音频通过一系列电阻(100千欧姆)和电容(1nf)送到运放。DTMF IC的引脚1即非反相引脚连接到引脚4即Vref。Pin3是运放的输出,运放通过100千欧姆电阻反馈到pin2。7和8引脚连接频率为3.579545 MHz的晶体振荡器。15th引脚是数据有效引脚,当检测到DTMF音时引脚变高,否则保持低。频率检测到信号数字化的过程由EST、RT/GT、电阻(10k)、电容组成的转向电路完成。引脚11到14产生解码输出。

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

DTMF IC(11 - 14)的输出引脚连接到控制器的PB0-PB3引脚上。控制器的输出引脚即PD0和PD1连接到继电器。继电器输出连接到交流源,即灯或风扇。

继电器起开关的作用。它与电路的不同部分产生隔离。在我们的项目中,它用于切换交流负载使用5v,这是控制器的最大电压。这里使用的继电器是磁继电器。

如何操作电路?

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

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

DTMF控制家庭自动化系统项目输出视频:

下载代码

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

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

DTMF控制家电的局限性:

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

注意:

如果您对代码感兴趣,请花点时间在评论区回答以下问题,以便我们将代码发送给您。

  • 为什么需要这个项目代码?
  • 你是想做相同的项目还是不同的项目?
  • 给我们更多关于你的项目的细节。

83年响应

  1. 我是否可以将GSM sim300调制解调器与传感器连接,以便在家庭自动化项目中,当一个人回家时,它可以用于显示消息

  2. 你好,我需要这个项目代码为我的大学项目,我也想得到改善这个项目。

  3. 这就跟你问声好!我们正在尝试做一个类似的项目,它将是非常有用的,如果你可以给我们你的代码。我们将使用不同的IC (MT8870)和微控制器。谢谢你!

  4. 我想在我大学的eee day提交一个项目。我需要你的代码。是的,我的项目和你的项目一样。

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

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

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

    1. 你可以连接多达16个电器…这取决于编程…你在编程部分或硬件方面遇到了什么问题??

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

  9. 你关于用手机控制家用电器的想法太好了,我对我的期末项目很感兴趣,但做了一些修改,比如..为什么我们不能采取仪表放大器的帮助,以停止接听电话从众多的接收器…相反,只有一个可以操作它。我真的很想要这个代码,以便我的工作对这个项目的浓厚兴趣是满意的,并可以来到这个项目作为我的最后一年的项目。先生,请把密码发给我

  10. 你对这个项目给出了一个很好的想法,我们也想让这个项目,但只是有些不同,我们补充说,我们如何保护它从其他,如果一些预安装没有人打电话,那么它的工作,否则不,这个项目为我们的最后一年的项目。先生,请把密码发给我。

  11. 先生,您关于以DTMF为基础控制家电的想法是好的,我们做了一个相同的项目,但是修改了,只有一些移动的,没有谁在特殊的联系人列表中,然后家电工作,否则的话,我们将它用于我们的最后一年的项目。拜托,长官,把密码发给我。

  12. 你对这个项目给出了一个很好的想法,我们也想让这个项目,但只是有些不同,我们补充说,我们如何保护它从其他,如果一些预安装没有人打电话,那么它的工作,否则不,这个项目为我们的最后一年的项目。先生,请把密码发给我。谢谢你:))

  13. 我可以使用atmega8l-8pu微控制器吗?如果是这样,我需要在电路中做什么改变??

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

  15. 我把这个项目作为我的学术任务在工程,所以我需要的代码。
    我正在实施与上述电路图中提到的相同的项目。
    请尽快把代码发给我。
    我会感谢你帮助我的。

  16. 这是一个趋势项目,也是我的最后一年项目,我们试图使用ic MT8870作为解码器,我们也想增加一些安全特性到这个项目。你能把这个项目的代码发给我们吗?这样我可以得到一些帮助。

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

  18. 我正在为我的大学申请申请一模一样的项目。我需要十六进制代码装入IC。

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

  20. 你给出了一个如何使用dtmf控制设备的想法,现在我想实现一个使用dtmf控制的灌溉电机。所以我需要一个代码来实现它

  21. 我正在尝试通过陆地电话控制家庭设备。我需要电路图和代码。如果你能帮上大忙。提前谢谢。

  22. 嘿,我觉得这个项目很有趣。我打算做同样的项目作为我的第7 sem项目,因为我想做一个基于微控制器的项目。所以我需要代码来实现这个。
    如果你能把代码和详细的电路图寄给我,那就太有帮助了。
    谢谢你!

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

  24. 你关于用手机控制家用电器的想法太好了,我对我的期末项目很感兴趣,但做了一些修改,比如..为什么我们不能采取仪表放大器的帮助,以停止接听电话从众多的接收器…相反,只有一个可以操作它。我真的很想要这个代码,以便我的工作对这个项目的浓厚兴趣是满意的,并可以来到这个项目作为我的最后一年的项目。先生,请把密码发给我

  25. 我正在做一些关于DTMF的研究项目。我选择了你的项目。
    我会就这个项目写6-7页的研究论文。

    如果你寄给我完整的原理图和代码,我会很感激。

    我们也会尝试加入只有特定人才能调用的功能。

    谢谢。

  26. 这个项目是我在btech第6学期做的一个小项目,但是我没有代码。
    你能把项目的代码发过来吗

  27. 嗨。我想使这个项目作为最后一年的项目n尝试实现一些额外的功能在相同的项目......所以发送我这个项目......的代码我将感谢你

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

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

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

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

  32. 我想这个代码为我的大学项目展览家用电器为基础的项目。
    你能把密码发给我吗?

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

留下一个回复

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

Electronicshub图标
Baidu
map