该项目的目标是通过智能家居解决方案最大程度地减少人们忘记关掉风扇或电灯等这些家居时的电力损失。
有的时候,即便房间里没有人,但由于风扇和灯一直亮着,依然会导致家中的电力损失很大。
这个项目的想法基本上是告诉用户,当你离开家时,如果不小心忘了把风扇或电灯,电视,风扇或空调等任何基本电器关闭,会造成一定程度的浪费现象。并且这些电器都是基本和主要的用电设备,这种现象会屡见不鲜。还有一些情况,像是有些电器,比如电视和空调,即使只是打开它们的开关板开关,也会消耗电力,单个来看的话并不会消耗很多电量,但1000个相同情况的房屋的总和就会浪费非常多了。
在项目中,我使用自制的扩展设备来演示该项目的工作。以下是创建这个有趣项目的步骤,让我们开始吧:
1.构建项目所需的硬件:
ParticlePhoton,项目的大脑
面包板
继电器模块,我目前使用的是2通道继电器模块,但您可以对多个通道执行相同操作。
作为Particle的继电器的电源只能提供3.3V,所以我使用了ArduinoUNO来为继电器供电,但您可以使用任何外部电源进行同样的操作。
用于连接的跳线
现在我们已经拥有了所有需要的东西,接下来就可以组装我们的项目了!
2.硬件组装:
在第二步,我们将按照下图所示进行连接。但首先让我们观察一下中继模块和ParticlePhoton的示意图。
我们将继电器模块的INT1引脚连接到Particle的数字引脚,我目前使用了电路板的引脚1和2,但您可以自由选择。
该项目的最终示意图如下:
建立连接后,您的项目将如下所示:
现在,由于我们在硬件方面完成了,我们需要继续进行android应用程序开发部分。
3.应用开发:
接下里是项目的软件部分。我们将使用这个很棒的平台Blynk为我们的项目创建一个非常简单和基本的应用程序。
在Blynk中创建新项目的步骤:
1.从Playstore下载Blynk应用程序。
2.注册创建一个免费帐户并开始开发应用程序。
3.之后,创建一个新项目并选择板部分下的ParticlePhoton和Wifi选项并点击创建。
4.选择以下组件:
一个控制继电器的按钮,即连接的设备,如灯和风扇。
当我们离开指定的GPS时执行特定操作的GPS触发器。
每当一个人离开他/她的房子时生成推送通知的通知,以便他可以关闭意外留下的电器,从而节省电力。
编程:
我们需要对Particle板进行编程,以便在blynk应用程序和ParticlePhoton之间建立连接。这是通过使用Blynk库来实现的,该库可以在我们的设备和Photon之间创建一个简单且随时可用的通信链接。
通过登录Particle站点,可以使用build.particle.io将代码转储到Particle板中。
全部0条评论
快来发表一下你的评论吧 !