亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」

本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

用于 Arduino 的蓝牙家庭自动化扩展板

发布时间:2021-07-25
分享到:

用于 Arduino 的蓝牙家庭自动化扩展板

发布时间:2021-07-25
分享到:

该项目将带大家创建这个 Arduino Shield,因为它非常有用并且具有实际应用。

处理高压时的警告装置可以让您确保安全,避免致命危险。

补给品
1.Arduino Uno

2.Bc547晶体管(4个)

3.In4001二极管(4个)

4.家庭自动化盾

5.电阻

5.Led(可选我没用过)

6.5V继电器(4个)

7.公母头针

8.螺丝端子

9.烙铁

10.焊锡丝

第 1 步:项目初衷

如果您想学习或使用 Arduino 制作蓝牙家庭自动化系统,您一定已经在 youtube 上搜索过它。如果你翻阅所有教程,他们使用Arduino和许多电线将其连接到继电器板,HC05模块等。看起来很不整洁,其实际应用也受到限制。

当我在互联网上搜索时,我找不到任何可用于带有 Hc05 模块引脚的 Arduino 的继电器屏蔽。

所以我决定为 Arduino 创建有史以来第一个蓝牙家庭自动化扩展板。它看起来更专业,而且它也可以轻松使用,因为开发板需要放在Arduino Board的顶部,我们就完成了。

第 2 步:设计原理图

设计或创造是重要且关键的一步,因为没有它,我们就无法进一步制作 Pcb Shield。

为了设计原理图,我使用了 EasyEda 软件。

当然,有很多挑战,需要时间来解决;因为一开始,我面临着与组件大小相关的问题,但最终,我能够得到我想要的结果。

我正在链接下面原理图的pdf文件。

注意:在原理图和 Pcb 屏蔽中,我已经将 hc05 排针的 Tx 连接到 Arduino 的 RX,将 hc05 的 Rx 连接到 Ardunio 的 tx。所以需要直接放置或连接Hc05模块

HomeAutomationShieldSchematic.pdf

第 3 步:将原理图设计转换为 Pcb

我们现在已经完成了原理图,因此必须创建 PCB 板布局,以便稍后将设计转换为实际的 PCB。

EasyEda 具有将原理图转换为 Pcb 布局的功能。我使用该功能来创建 Pcb 设计。

最初对我来说很有挑战性,因为我很难将所有组件放在如此狭窄的空间中,所以我不得不稍微调整一下电路板的大小。将组件的位置更改一百万次以将事情做好。

下一个通道是路由轨道。我为此使用了自动路由功能,但我也不得不多次手动更改内容。您可以手动路由或使用自动路由功能。

但最终,在不眠之夜之后,我设法将所有事情完美地结合在一起。

这是 Gerber 文件的 Google Drive 链接Gerber 文件

第 4 步:订购 PCB 板

现在您只需要通过上传 Gerber 文件来订购 PCB 板。

您可以使用任何 PCB 制造公司,如 J lcpcb、Pcbway等

我个人使用 Pcbway 订购我的 Pcb。

现在,让我们在您收到 PCB 板后进一步进行下一步。

第 5 步:根据原理图焊接元件

我们制作了原理图,创建了一个 Pcb 板,然后通过上传 Gerber 文件进行订购。

现在是焊接所有组件的最重要部分,因为没有它,我们的 Pcb Shield 将毫无用处。

按照 Pcb 板上的原理图和标签放置所有组件并相应地焊接它们。

现在下一步是将它放在 Arduino 板上。

第 6 步:将 Pcb Shield 放置在 Arduino 板上

到这个时候,我们的盾牌已经完全可以使用了,所以现在我们需要在盾牌上的公头的帮助下将它放在 Arduino 上,以便完成所有连接。

在The shield里,有一个焊接LED的地方;它是完全可选的。我也没有放置led,因为它只是为了显示板子是否通电。

第 7 步:编码部分

到目前为止,我们已经创建了 Shield,但我们需要编写一个代码,我们将上传到 Arduino 板,以便我们的屏蔽能够正常运行。

这个代码是我写的,也有一个非凡的功能,

该代码具有 EEPROM 功能,您在 youtube 家庭自动化视频中找不到。

可擦除或重新编程的EEPROM(电可擦除可编程只读存储器)。

假设您创建了一个没有 EEPROM 的简单家庭自动化系统。在这种情况下,实际使用很少,因为在所有情况下,当您的 Arduino 板断电时不使用 EEPROM,下次通电时,它将重置,并且所有设备都将关闭或打开。但是如果我们使用 Eeeprom,它会存储每个继电器模块的当前状态,因此如果 Arduino 断电并下次启动,所有继电器都会以之前的状态启动。

Home_Automation_Pcb_Shield_Project_By_Krrish.in

第 8 步:使用蓝牙控制继电器

现在我们已经到了整个过程的最后一步,因为现在我们需要使用蓝牙控制继电器,因此我们需要根据需要设置移动应用程序。

为了控制继电器,您可以使用不同的应用程序

但我个人最喜欢的是

1.通过broxcode控制Arduino蓝牙

2. Arduino 家庭自动化

您可以使用其中任何一个,但第二个有一个很好的界面。

安装后,您必须编辑按钮,以便根据代码设置它们的值。

例如,要打开继电器,必须发送“A”,而要关闭它,必须发送“a”。同样,您可以设置其他按钮,但请确保遵循代码中为此定义的字符。

非常感谢您来到这里并且对我的项目感兴趣。我希望你喜欢我的项目,并祝贺那些完成项目的人。如果您也制作或喜欢它,请在评论中告诉我,并随时提出任何问题

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论