如何使用Arduino遥控5个DIY项目

随着负担得起的智能家居技术的出现,对您的房屋进行改造从未如此简单。

仍然,一种更便宜,更有意义的选择是制作自己的定制智能家居系统。在本文中,我们将介绍智能家居系统工作原理的基础知识,并提供一些任何人都可以制作的简单DIY Arduino项目的示例。

DIY智能家居:概述

有几种方法可以使您的生活空间自动化,尽管大多数设置将使用Arduino或Raspberry Pi作为操作的大脑。在许多情况下,您会发现完美的解决方案可以是两者的结合,尽管今天我们将专注于Arduino方面。

这些示例中的Arduino在触发时控制着我们选择的设备。 YouTuber EEEnthusiast有一个简单的示例,该示例使用按钮打开LED以可视化操作顺序。

在上面的示例中,Arduino使用 digitalRead 从按钮读取输入电压强>。当电压读取为 HIGH 时,它通过使用 digitalWrite 将其引脚设置为 HIGH 来打开LED。当未按下按钮时,LED熄灭或 LOW

这个简单的示例实质上是任何自动化系统的核心。您要做的就是将输入和输出更改为有用的内容。

如果您以前从未使用过Arduino,请不要担心-我们的初学者指南涵盖了您需要了解的所有内容。

有几种方法可以指示您的微控制器执行任务。第一个是红外(IR)。如果您使用没有网络连接的Arduino板,则此方法可能对您有好处。您可以从旧的电子组件中抢救零件,并快速启动并运行远程控制。 YouTuber GreatScott撰写的这份深入指南!不仅是在项目中使用IR的绝佳入门书,而且还包括控制12v RGB LED灯条的完整版本!

第二种方法是将您的微控制器连接到互联网。有几种方法可以解决此问题。如果您使用的是官方的Arduino或克隆,则可能需要购买以太网或Wi-Fi防护板,尽管有很多方法可以解决此问题。更好的选择是获得一个已内置连通性的电路板。NodeMCU非常适合此操作,我们经常会以充分的理由赞扬这个小电路板!

以哪种方式获得电路板在线时,您将需要一个Web服务才能与其进行通信。尽管您可以设置自己的服务器,但是那里有可以为您服务的服务。过去,我们介绍了如何开始使用OpenHAB,它是功能强大且高度自定义的家庭自动化工具,尽管它的复杂性使其不适合胆小者!

对于更简单的服务,Thinger和Blynk允许通过网络与Arduino通信。两者都可以从智能手机或通过发出Web请求(对IFTTT用户来说是完美的)来控制您的微控制器。

有关Blynk的快速入门,请查阅我们的入门指南。

蓝牙是与Arduino进行远程通信的另一种常用方法。在大多数情况下,您将需要获得蓝牙护罩才能进行连接,并且如果您想采用这种方法,则价格低于3美元,如果要使用蓝牙,这是一个便宜的选择。

使用蓝牙与Arduino进行快速入门项目,请查看Tinkernut Labs的以下视频。

现在,您可以与开发板进行远程对话了,该照顾方程式的输出端了。我们原始示例中的LED在现实生活中不太有用。通过用继电器 MOSFET 代替它,您可以控制功率更高的物品。

我们已经介绍了过去继电器如何控制电器。 ,并且在我们之前的有关将LED灯带连接到Arduino的教程中使用了MOSFETS。视频中有关12v条的部分提供了一个在电源控制电路中使用最常用方法的示例:

在购买这些组件时,值得注意的是它们必须逻辑级别,以便与您的电路板配合使用。对于MOSFET,通常用名称中的字母“ L"表示。对于继电器,值得研究与微控制器一起使用的廉价预制继电器。

准备,设置,自动化!

现在您已经了解了制作DIY的基本知识。智能家电,让我们看一些示例。

Instructables用户狂热使用Arduino和PowerSwitch尾部作为继电器来创建他的Twitter激活咖啡壶:

YouTuber passxxxa使用前面提到的Blynk服务以及Arduino Uno,以太网屏蔽和继电器,以控制灯光。该视频显示了开始进行家庭自动化的难易程度。当心:玩市电很致命,请确保在弄乱之前要知道自己在做什么!

Youtuber BRUH Automation使用NodeMCU和伺服器创建价格低于 15美元的网络控制自动百叶窗!

虽然不是严格的远程控制,但射频识别(RFID)是另一种有趣的控制智能方式对象。在我们的DIY智能锁教程中,学习如何使用它通过Arduino Uno和螺线管制作自锁门:

CarLeeToes在其教程中结合了IR控制和网络控制,该教程介绍了如何从智能手机。该项目将指导您完成从空调遥控器“嗅探"红外代码的过程,以及如何将其与网络服务器结合使用以从Arduino发送正确的信号。观看其中的视频(西班牙语,但Instructables.com上的教程为英语):

想法无处不在

一旦开始使用DIY家庭自动化,您就可以开始到处看到想法。使用Arduino或类似的电路板是入门的绝佳方法。 Arduino只是故事的一方面,因为Raspberry Pi同样适用于此类项目,并且开始控制继电器非常容易。

标签: