如何远程监控室内温度_如何远程监控温度

第一步:引脚焊接

您将收到不带焊接引脚的Wemos板和屏蔽,如包装3:

仅限男性

仅限女性

男性对女性

我选择把母针放在主板上,其他电路板都用公母针。它允许你堆叠其他屏蔽层(如继电器屏蔽层),如果你想。

焊接引脚时,请确保公引脚放置在面包板上,使其成为海峡。

我使用公和母引脚,甚至有机发光二极管屏蔽。母销提供的不仅仅是部分机械保护。

在本教程中,您可以直接使用wemos D1迷你DHT pro shield,但我使用短电缆上的传感器,因此它不会受到来自wemos板或显示器的热量的影响。

对于电池供电的传感器,我直接将电池座和DHT温度传感器焊接到wemos D1迷你板上。

步骤2:设置Blynk

在你的手机上安装blynk并创建一个有2个设备的新项目。您将收到每台设备的单独访问代码。我对所有室内设备使用一种设备认证,对所有室外设备使用一种设备认证。接下来,您需要将访问代码放入arduino。

Blynk允许您使用虚拟引脚在设备和云之间交换值。您可以使用虚拟引脚1测量第一个室内传感器的温度,使用引脚3测量第二个室内传感器的温度。虚拟引脚2用于测量第一个室内传感器的湿度,而引脚4用于测量第二个室内传感器的湿度。在每个设备上只使用唯一的虚拟pin ID是很重要的。

您可以测试各种选项来表示blynk中的测量值。我使用历史图表和十进制图标。

对于室外传感器,可以使用单独的认证码和类似的方法。

步骤3:将它们堆叠在一起,并配置Wemos D1迷你板。

焊完管脚后,可以将电路板和屏蔽层堆叠在一起,通过Arduino IDE配置电路板。

对于Wemos D1迷你电路板,你需要USB转串行驱动程序,这可以在他们的网页上找到。

要简单地在有机发光二极管显示器上显示温度和湿度,您可以将basic程序blynk-example附加到此步骤。它的评论不错,你可以根据你的连接来编辑。记住,wemos D1引脚不是IO1,依此类推。这是其引脚的IO值。你也可以在wemos网站上找到它们。

对于DHT22传感器,应在引脚1和2之间焊接一个10千欧的电阻(链路连接方法)。DHT22可以不加电阻连接(当ESP8266的D2大于IO4时,ESP8266的数字输入为3.3V红色,地为黑色,黄色为黄色)。

电池供电的外部传感器具有深度睡眠功能。我用的锂亚硫酰氯(Li-SOCl2 _ 2)电池,直接连到板的地和3.3 V口。它们的电压在ESP8266规格范围内,直接连接可以节省功率,否则会被额外的上电/断电转换所消耗。你可以搜索Saft 3,6V一次电池,找到我从捷克经销商那里买的供应商(链接)。

使用完全注释的blync-battery-example示例配置,您可以根据需要进行调整。

我附上了一个excel简化计算器,证明在有wifi和互联网连接的情况下可以正常工作。如果wifi或互联网断开,设备可能需要35秒才能进入深度睡眠,这将影响电池寿命。

你现在应该在有机发光二极管显示器和手机的blynk应用程序上获得数据读数。

注意:如果您收到“version.h”错误,请使用Blynk库的0.4.10版本。