使用Arduino的软件工程师的家庭自动化

时间:2013-06-22 22:37:02

标签: arduino

我想创建自己的智能家居自动化。由于我是软件工程师并且没有机会玩硬件,我认为这是玩一些低级别东西的好时机。

我已经阅读了很多关于硬件编程的知识(我在C中使用C进行软件编程,如果需要并且在ASM中获得基础知识),我知道我应该选择Arduino / Rassbery Pi,因为他们'是开始使用电子产品最简单的硬件。 我已经开始使用Arduino入门套件,并且知道如何控制LED等。但现在我想与房间电气,空调等进行通信,并寻找有关如何做到这一点的一些信息。从理论上讲,我将WIFI屏蔽连接到Arduino设备,并将创建简单的REST API。然后,我将创建一个iOS和Android应用程序,以便与此API进行通信。

我正在寻找电力方面的信息: - 如何将Arduino连接到室内灯? - 我是否需要一个Arduino微控制器用于任何我想控制的电输入(以及WIFI屏蔽?它不会使价格太高?)

我想要注意的是,如果对于对电力知之甚少的人来说真的很复杂,我不介意使用任何其他可以简化过程的硬件。我的目标是能够为智能家居编程。

1 个答案:

答案 0 :(得分:1)

您的问题非常广泛,但我会尽力回答您

  • 如何将Arduino连接到室内灯?

您需要使用mosfet组件或继电器。最容易使用的是继电器。通常,您使用简单的BC337 NPN晶体管驱动继电器。这意味着什么?这一切都在page上解释。

但要小心,玩电可能真的危险。

如果你想制作一个光渐变器,那么事情会变得有点复杂,包括数控三端双向可控硅或数控电位器(低电流)。

  • 我是否需要一个Arduino微控制器用于我想要控制的任何电力输入(以及WIFI屏蔽?它不会使价格太高?)

这取决于,没有绝对的答案。你可以为你的每个交换机连接你的arduinos(甚至使用更便宜的ATTiny),或者你可以在每套交换机上安装一个微控制器等等。这取决于你在你的位置看看你的交换机是如何组织的,以及如何设计系统以更好地满足您的需求。

最好的选择,imho,正在控制“状态开关”(你知道开关,当你按一次,它打开,两次关闭)。在那些你可以控制电路板上的所有灯光的情况下,根据你的设备制造商,它们可以通过5V,12V或20V脉冲控制。所以在电路板上有一个设备就可以了。但是这些开关需要重新设计家中灯的电路......