使用ESP12和Arduino开发板制作一款基于物联网IoT的电能表

大家都知道,在每个房子或办公室里面,都会安装有一块电能表来测量使用的电量。每个月的最后一天,很多人都会担心电费高,我们不得不偶尔看一下电能表。但是,如果我们能够监控世界各地的电力使用情况,并在电量达到阈值时收到短信/电子邮件提醒,那会怎么样呢?这里,我们介绍如何制作一款基于物联网的电能表项目。

在本篇文章中,我们使用Arduino开发板和ESP8266 Wi-Fi模块制作智能电能表,它不仅可以向您发送电费账单的短信/电子邮件,还可以随时随地监控能耗的使用情况。在这里,我们使用电流传感器ACS712来测量能耗。

我们将借助IFTTT平台将Wi-Fi链接到SMS /电子邮件通知。我们还将使用MQTT Dashboard Android App来监控能耗使用情况。是不是很期待?让我们开始吧……

所需的材料

● Arduino Uno开发板

● ESP12 / NodeMCU模块

● 30A电流传感器ACS712

● AC设备

● 连接导线

ACS712电流传感器的工作原理

在我们开始制作项目之前,了解ACS712电流传感器的工作原理非常重要,因为它是项目的关键组成部分。由于噪声以及不正确的隔离问题等,测量电流尤其是交流电流,一直是一项艰巨的任务。但是,借助这款由Allegro设计的ACS712模块,测量电流将会变得非常容易。

该模块的工作原理是由Edwin Hall博士发现的霍尔效应原理。根据他的原理,当载流导体置于磁场中时,在其垂直于电流和磁场方向的边缘上产生电压。我们不要深入了解这个概念,只需知道使用霍尔传感器来测量载流导体周围的磁场。这个测量将以毫伏为单位,我们称之为霍尔电压。该测量的霍尔电压与流过导体的电流成比例。

这里写图片描述

更多内容请参考以下链接:https://www.yiboard.com/thread-871-1-1.html

猜你喜欢

转载自blog.csdn.net/woshi_ziyu/article/details/81325710