-5

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

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

我正在寻找电力方面的信息: - 如何将 Arduino 连接到房间灯?- 我是否需要一个 Arduino 微控制器来控制我想要控制的任何电输入(还有 WIFI 屏蔽?它不会让价格太高吗?)

我想指出,如果对于一个不太了解电力的人来说真的很复杂,我不介意使用任何其他可以简化该过程的硬件。我的目标只是能够对智能家居进行编程。

4

1 回答 1

1

你的问题很广泛,但我会尽力回答你

  • 如何将 Arduino 连接到房间灯?

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

但是要小心,玩电真的很危险。

如果你想做一个光渐变器,那么事情会变得有点复杂,涉及到数控三端双向可控硅开关,或者数控电位器(用于低电流)。

  • 我是否需要一个 Arduino 微控制器来控制我想要控制的任何电输入(还有 WIFI 屏蔽?它不会让价格太高吗?)

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

恕我直言,最好的选择是控制“状态开关”(你知道当你按下一次时,它打开,两次关闭的开关)。在那些您可以通过电路板控制所有灯的设备上,根据设备制造商的不同,它们可以通过 5V、12V 或 20V 脉冲进行控制。因此,在电路板上安装一个设备就可以了。但是这些开关需要重新设计您家中的灯电路...

于 2013-06-22T23:13:59.117 回答