如何使用ESP8266和继电器制作智能家居自动化系统

发布时间:2023-06-08  

本文将向您介绍一个家庭自动化系统,可以使用 NodeMCU 和 Relay 模块通过语音命令轻松控制灯、风扇和其他家用电器。


在这个物联网项目中,我使用 NodeMCU ESP8266 和继电器模块制作了 Alexa 智能家居自动化系统。您可以通过语音命令轻松控制灯光、风扇和其他家用电器。要将 Echo Dot 智能扬声器与 NodeMCU 连接,我只使用了 Amazon Alexa 应用程序。


如果您没有 Echo Dot 智能音箱,您仍然可以控制家用电器。您还可以从智能手机监控开关的继电器时间反馈。


另,你也可以使用 ESP32 板代替 NodeMCU 微控制器。

所需组件:

poYBAGLCqjSAN3dFAAP4pB1MPkU339.png

Alexa 回声点

继电器模块

NodeMCU 或 ESP32 开发板

继电器模块所需组件:

继电器 5v (SPDT)

BC547晶体管

LED 5mm

220欧姆电阻

连接器

电路原理图:

pYYBAGLCqjCAc8AMAAO-c6UYzgs018.png

如您所见,这个家庭自动化项目的电路非常简单。您可以使用 Relay 模块和 NodeMCU 轻松制作此电路。

在这里,我使用了 NodeMCU 的 D1、D2、D5、D6、D7 引脚来控制 5 个继电器。

我使用了一个 5V 的移动充电器来为电路供电。

对 NodeMCU 进行编程:

pYYBAGLCqiuALlkYAAHo9WxNqYo130.png

正如我所说,你可以在这个项目中使用 NodeMCU 或 ESP32。我在这个项目中使用了 ESPAlexa 库。

如果您使用 NodeMCU ESP8266,则必须下载并安装 ESP8266 板版本(2.5.1)(如图所示)。

在上传代码时,我遇到了最新版本的 ESp8266 板库的一些问题。

poYBAGLCqieAZnvCAAGpv1-JtAw303.png

在代码中输入 WiFi 凭据,并设置房间灯、风扇、夜灯等设备的名称。

在这里,我使用了高电平有效继电器模块,因此如果您使用低电平有效继电器模块,那么您只需对代码进行少量修改,如教程视频所示。

不过,如果您遇到任何问题,请在评论部分告诉我。

我附上了这个 Alexa 家庭自动化项目的代码。

配置亚马逊 Alexa 应用程序:

pYYBAGLCqiOAfuQKAAOB3rkddwY026.png

首先,从 Google PlayStore 或 App Store 下载并安装 Amazon Alexa App。

您的手机和 NodeMCU 应该连接到同一个 wifi 网络。

在 Amazon Alexa App 中添加设备的步骤:

打开亚马逊 Alexa 应用程序。

转到设备。

点击顶部的“+”图标,然后选择添加设备。

选择灯光,然后选择其他。

点击发现设备。

发现所有设备需要一些时间。

之后,将所有设备一一添加到 Amazon Alexa App 中。

设计PCB:

poYBAGLCqh-Ab_ryAAX2U66ZzXk208.png

虽然您不需要任何定制设计的 PCB 来制作这个智能家居系统。但是为了使电路更紧凑并让项目看起来更专业,我为这个 Alexa 项目设计了 PCB。

焊接所有组件:

pYYBAGLCqhuAV0xnAAaul_5DQUo785.png

之后根据电路图焊接所有组件。

然后连接NodeMCU。

连接家用电器:

pYYBAGLCqhWAE2chAANgqipkhIQ305.png

按照电路图连接家用电器。

使用高压时请采取适当的安全预防措施。

如电路所示,将 5 伏直流电源连接到 PCB。

打开 110V/230V 电源和 5V 直流电源。

最后,使用 Alexa 控制灯光和风扇:

poYBAGLCqhGAZzVGAAOV4Ok-NVw655.png

现在您可以以智能的方式控制您的家用电器。

只需向 Alexa 说明您要打开或关闭哪些设备,Alexa 就会为您完成这项工作。

poYBAGLCqg2ANrk_AAQkzM_xJko816.png


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    。ElectricalApparatusControlSystem(EACS)   智能家居中的电器控制系统是指控制主机对家用电器、电源插座开关进行的开关控制、功能设置、场景设定。   4.家庭背景音乐。WholeHomeAudio(WHA)   是由......
    语音识别芯片助力开关控制器智能语音化;01左中括号前言左中括号上矩形 很多厂家的思维总停留在,智能家居必须联网的,要通过手机对家里的电器进行控制。无论是远程或者在家,这确实极大的方便了用户,在体......
    防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境 。 所谓的智能家居,是以......
    电器都是同样的智联方式。你想用智能家居网关控制所有电器,网关就一定要具备异构网络互通能力,保证每个节点都能被定位和查询。   3、通讯与数据格式标准化   这一......
    者无需额外支付高额费用,就能享有便利的智慧生活。 于是,Amazon、Apple、Google、ZigBee联盟,联合制定了Matter智能家居开放平台标准,不仅简化设备商开发成本,也提......
    智能网关的实现形式;  通俗来讲,智能网关和智能家居的关系就好比人与心脏。通过它,智能家居才可以实现系统信息的采集、信息输入、信息输出、集中控制、远程控制、联动控制等功能。   智能家居系统......
    基于ESP8266的机智云平台控制系统设计;项目摘要:本项目以智能家居为主题,基于ESP8266的机智云平台控制系统,利用机智云平台和 ESP8266 WiFi模块、红外发射模块、STM32核心......
    智能家居的智能化,依托的是越来越多传感器带来的外部数据感知,同时传感器作为具备一定计算能力的端侧算力设备,也是支撑智能家居系统的神经末梢,对信息的传递、控制......
    ,通过与华为云物联网平台的连接,可以实现远程控制各种电器开关,并且可以远程收集家里煤气、天然气、烟雾、光照度、温度湿度等信息,为用户提供更加智能化和便捷的家居体验。 智能家居控制系统......
    怎样选择智能家居系统;怎样才算得上“智能家居”?用遥控器开电视算智能吗?但这样简单的小智能已然是不能满足现代人的需求了。真正的智能家居是将一个个简单的智能小动作连起来,成为一个整体。无需......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>