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


亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」
该项目将带大家创建这个 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 步:使用蓝牙控制继电器
现在我们已经到了整个过程的最后一步,因为现在我们需要使用蓝牙控制继电器,因此我们需要根据需要设置移动应用程序。
为了控制继电器,您可以使用不同的应用程序
但我个人最喜欢的是
您可以使用其中任何一个,但第二个有一个很好的界面。
安装后,您必须编辑按钮,以便根据代码设置它们的值。
例如,要打开继电器,必须发送“A”,而要关闭它,必须发送“a”。同样,您可以设置其他按钮,但请确保遵循代码中为此定义的字符。
非常感谢您来到这里并且对我的项目感兴趣。我希望你喜欢我的项目,并祝贺那些完成项目的人。如果您也制作或喜欢它,请在评论中告诉我,并随时提出任何问题
史上最暴力的拆解——基于ZigBee技术的幻腾智能照明套装拆解
2014-07-21
E拆解:智能摄像机--360、小蚁拆解对比
2015-06-22
智能家居新伙伴——iMagic智能LED灯评测拆解
2014-06-09
华为荣耀体脂秤拆解——颜值尚可,内部做工一般,国产主控,利润可期
2017-06-22
科技美好生活,小米温湿度传感器,解决生活难题
2017-07-17
如何将按钮与 Arduino 连接起?
2021-07-13
基于树莓派和Arduino打造的PLC EtherCAT电路设计
2020-02-25
入门指南:TFT彩色显示屏,带Arduino和ESP8266
2020-04-23
讨论