电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>语音、手动和应用程序控制的家庭自动化系统

语音、手动和应用程序控制的家庭自动化系统

2022-10-20 | zip | 0.03 MB | 次下载 | 免费

资料介绍

描述

介绍

大家好,欢迎来到另一篇文章,在这篇文章中,我们将制作一个非常有用且非常简单的家庭自动化系统。

即使您对编码一无所知,您也可以轻松制作这个家庭自动化系统......是的,您没听错,这个项目就是这么简单。

在这个家庭自动化项目中,您可以通过语音命令、应用程序控制和手动开关按钮来控制您的家用电器。

在这个家庭自动化项目中,我将使用 ESP Rain Maker 应用程序。我们将很容易将其集成到 ESP32 中。

在本文中,我将展示如何控制总共 4 个设备,因为我将使用我的 4 节点 SMT 智能家居自动化 PCB

pYYBAGNQxQeAKK0WAAHcMrT45Vc876.png
 

除了这 4 个节点,我还有 8 个节点和 2 个节点的家庭自动化 PCB。这些多氯联苯经过全面测试并且运行良好。

poYBAGNQxQuAfVslAAIbhVMSvn0628.png
 

如果您购买此PCB ,您将与此PCB一起获得一个 QR 码,只需使用 ESP Rain-Maker 应用程序扫描 QR 码,即可轻松将 Alexa 智能扬声器和谷歌助手集成到它。让您的设备变得智能。

印刷电路板设计

这是PCB的 示意图如果您想要自己定制设计的 PCB,那么您可以下载原理图

poYBAGNQxQ6AKG8iAAQPYAzKlhQ733.png
 

制作原理图后,将其转换为PCB,将所有组件排列并放置在所需的位置,一旦布局准备好布线并完成PCB的设计

pYYBAGNQxRSAQT2EAARqXOgCBn4548.png
 

 

pYYBAGNQxReAPz6RAAIrr8WMqLM710.png
 

PCB设计完成后,您需要下载PCB订单所需的三个文件。这些文件是BOM GerberCPL ,即拾取和放置文件。

在 JLCPCB 订购 PCB。

该项目由JLCPCB赞助JLCPCB是一项功能齐全的印刷电路板制造服务。

pYYBAGNQxRuAGG6CAAI-uWDr-7Q655.png
 

将您的 DIY 面包板电路变成专业的 PCB——以大约 5 美元 + 运费获得 10 块电路板(具体取决于您所在的国家/地区)。

获得 Gerber 文件后,您可以订购 PCB。请按照以下步骤操作。

1. 下载 Gerber 文件——点击这里下载 .zip 文件。

2. 访问JLCPCB网站并单击 PCB 组装下的立即报价按钮。

poYBAGNQxR-AJTFwAAHs5vfVyEs423.png
 

3.上传上一步下载的Gerber文件。上传 .zip 文件,或者您也可以拖放 Gerber 文件。

pYYBAGNQxSKAI4atAAF91wdCids051.png
 

上传 zip 文件后,如果文件上传成功,您将在底部看到一条成功消息。您可以在 Gerber 查看器中查看 PCB,以确保一切正常。

pYYBAGNQxSWAGcsCAAISIOa4Vw0593.png
 

JLCPCB可以抓取所有 PCB 细节并自动为您填写。

pYYBAGNQxSiAI1EBAAG-uK5jsD8599.png
 

自行选择PCB的PCB数量和颜色掩蔽。我选择绿色。

向下滚动并选择 PCB 组装。

pYYBAGNQxS2AYCaFAAFUSQcFj0U758.png
 

在这里,您必须选择要在哪一侧进行 PCB 组装顶面或底面或两侧。就我而言,我只想要顶部。之后点击确认按钮。

poYBAGNQxTCAHME7AAG5mOyxUiE494.png
 

对于PCB组装,我们还需要两个文件,一个是BOM ,即物料清单,第二个是CPL ,即拾取和放置文件,将这两个文件一个一个上传。

pYYBAGNQxTSACyu2AAFtBC-61Q4994.png
 

之后单击下一步按钮。

pYYBAGNQxTeAA_88AALiM9N3ObY438.png
 

此处显示了所有要组装的组件。

如果您不想组装任何特定组件,则可以取消选择该组件。

检查所有组件后,单击下一步按钮。

pYYBAGNQxTuADt5NAAHuTQOSoK4735.png
 

在这里,您将看到似乎不准确的组件放置的计算机版本。这仅供参考。

现在单击保存到购物车以完成您的订单。

poYBAGNQxT6AKEUwAAJGe3k4JnE508.png
 

7 天后,PCB 到达了我的位置。像往常一样,PCB 的质量非常好,组件焊接得很好。

痕迹很完美,丝印很好,绿色 PCB 掩膜看起来很漂亮,PCB 看起来很专业。

==============================连接==================== ==========

按照下面的电路图连接所有灯泡和开关

poYBAGNQxUKAYfS5AAL_dmv4lUw049.png
 

 

================================CODE================= =================

这是我们今天的家庭自动化项目的代码,在您首先上传代码之前,您需要更新 Arduino ide 中的 esp32 板库。

pYYBAGNQxUWAb_1QAAHngvX0zWs113.png
 

复制代码中提供的此链接。

pYYBAGNQxUuAC4IBAAJmdIhcotA344.png
 

打开 Arduino 首选项并粘贴复制的链接。

poYBAGNQxU6AC0kBAAI5ZiNq86c772.png
 

现在转到工具,然后单击板管理器,

搜索 esp32,这里你必须在你的 Arduino IDE 中安装这个最新的 esp32 板,安装后关闭这个窗口。

pYYBAGNQxVGAN402AAJ4Va2fxj0696.png
 

我已经定义了设备的名称......像这样的灯 1、灯 2......你可以给任何你想要的名字。

poYBAGNQxVaAD5G_AAKBzVbvOSI456.png
 

我已经定义了继电器和开关的引脚,如果您使用我的 PCB,则无需更改任何内容。只需按原样上传代码......

poYBAGNQxVqANcrrAAKSFku4vXc553.png
 

现在转到工具并选择正确的板,即 esp32 开发模块。

pYYBAGNQxV6AMsKMAALuBjDNYUg296.png
 

现在点击分区方案并选择rainmaker。

poYBAGNQxWGAH0SRAALgMV5qg2o091.png
 

选择正确的端口并单击上传按钮。

要将代码上传到 ESP32 芯片,我将使用 esp32 开发板,

pYYBAGNQxWWAFiRhAALmgC6ywrg608.png
 

按照此电路图将 PCB 连接到 esp32 板。

成功上传代码后,打开串行监视器。

pYYBAGNQxWiAIFs_AAHKJlXV9yY736.png
 

现在按下 PCB 上的复位按钮五秒钟。

poYBAGNQxWuAZHi-AAFYyIBqF_I185.png
 

二维码打印在串行监视器上。我必须扫描这个二维码

但是这个二维码不是很清晰可见。

pYYBAGNQxW6AJoCJAAGvanJDMCY136.png
 

要清楚地查看此二维码,请复制此链接并在浏览器中打开。

poYBAGNQxXOAEZ2xAAFR2KxuSC4268.png
 

现在有了这个二维码,我们可以使用 ESP Rain-maker 应用程序轻松地将 WI-FI 凭据输入到 esp32 芯片。

这个 ESP Rainmaker 应用程序可用于 androidiOS

pYYBAGNQxXaAClIwAAG1exPDLyI194.png
 

现在打开这个应用程序并点击添加设备,扫描二维码。连接 esp32 芯片需要几秒钟。

poYBAGNQxXmAaML4AAI7HTt7nfc084.png
 

现在选择您的 WI-FI 网络并输入您的 WI-FI 密码。在这里,在 esp32 中配置 WI-FI 凭据需要几秒钟。

pYYBAGNQxXyABaLGAAGg1Pox72w047.png
 

在这里,您可以看到所有设备都已成功添加,

现在我们可以通过这个应用程序轻松控制继电器。

poYBAGNQxYGAYHhsAAHFcFcAmVc797.png
 

让我们将 Amazon Alexa 和谷歌助手连接到这个 Rainmaker 应用程序。

对于此 Go-to 设置,然后点击语音服务,然后点击 Amazon Alexa....

pYYBAGNQxYOAexmlAAFwdceaEhk088.png
 

然后点击应用程序底部与 Amazon Alexa 的链接......连接需要几秒钟......

pYYBAGNQxYaANUBWAAGlvpWapU0895.png
 

现在打开 Amazon Alexa 应用程序......然后转到所有设备......

pYYBAGNQxYmAWd-XAAGYiTXlNKY400.png
 

在这里,您可以看到所有四个设备都连接到 Amazon Alexa。

现在我们也可以通过这个 Amazon Alexa 应用程序轻松控制设备......

poYBAGNQxY-AfJOgAAGdnBu0e6M473.png
 

让我们将谷歌助手连接到 ESP Rain maker 应用程序,再次进行设置并打开语音服务。

这次点击谷歌助手....

pYYBAGNQxZKAYOw1AAIGt6rZGiY684.png
 

这里它展示了如何将谷歌主页连接到 ESP Rain maker 应用程序的步骤,这非常简单。

现在打开google home app.....在这里你可以看到我们创建的所有四个设备都成功连接到google home app。

poYBAGNQxZWAUNWCAAFbnp6gqf0509.png
 

同样,我们也可以通过这个 google home 应用轻松控制设备。

除了手动敲击外,我们还可以发出语音命令。

我们已经成功地将 Alexa 和谷歌助手连接到 ESP Rain 制造商。

如您所见,我可以通过手动开关按钮控制设备,从向 Alexa 和谷歌助手发出语音命令。

除此之外,我们还可以通过 ESP Rain maker 应用程序对其进行控制。

pYYBAGNQxZuAd44sAAHeWagMYVE535.png
 

这是我做过的最简单最好的家庭自动化项目...

您可以在家中或办公室安装此 PCB,以使您的设备变得智能。

如果您购买此 PCB,您将获得一个 QR 码以及此 PCB,只需使用 ESP Rain-maker 应用程序扫描此 QR 码,即可轻松将 Alexa 智能扬声器和谷歌助手集成到它。并让您的设备变得智能。

非常感谢您观看这篇文章。

我希望你喜欢这个家庭自动化项目。

 

 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1储能电源市场分析
  2. 7.99 MB  |  8次下载  |  免费
  3. 2储能电源市场分析报告
  4. 2.61 MB   |  6次下载  |  免费
  5. 3磁环电感定制时应该注意什么
  6. 0.32 MB   |  2次下载  |  免费
  7. 4labview文档教程资料(一)
  8. 24.29 MB   |  2次下载  |  免费
  9. 5轻触三功能+常按 SOS 功能手筒LED驱动ICSD3302数据手册
  10. 0.60 MB   |  1次下载  |  2 积分
  11. 6英集芯IP5353 QFN32 规格书pdf
  12. 2.70 MB  |  1次下载  |  免费
  13. 7NCV78763R1DAGEVB子板数据手册
  14. 533.41 KB   |  次下载  |  免费
  15. 8500mA,高效 MicroSiP™ 降压转换器TPS8269xSIP数据表
  16. 918.92KB   |  次下载  |  免费

本月

  1. 1ES9038PRO解码芯片的电路原理图介绍
  2. 0.25 MB   |  35次下载  |  5 积分
  3. 2STM32国内外发展现状
  4. 1.15 MB   |  13次下载  |  免费
  5. 3传感芯片选型指南
  6. 3.60 MB   |  11次下载  |  免费
  7. 4ATmega8芯片中文手册
  8. 2.45 MB   |  8次下载  |  1 积分
  9. 5储能电源市场分析
  10. 7.99 MB  |  8次下载  |  免费
  11. 6TDK电容器产品指南
  12. 11.88 MB   |  7次下载  |  1 积分
  13. 72A多电池高效开关充电器AN_SY6912A中文资料规格书
  14. 1.43 MB   |  7次下载  |  免费
  15. 8储能电源市场分析报告
  16. 2.61 MB   |  6次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935086次下载  |  免费
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420050次下载  |  免费
  5. 3Altium DXP2002下载入口
  6. 未知  |  233068次下载  |  免费
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191317次下载  |  免费
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183316次下载  |  免费
  11. 6labview8.5下载
  12. 未知  |  81567次下载  |  免费
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73788次下载  |  免费
  15. 8NI LabVIEW中实现3D视觉的工具和技术
  16. 未知  |  70088次下载  |  免费