步骤1:引脚焊接
您将收到Wemos板和没有焊接引脚的屏蔽,就像在包装3中提供的那样:
仅限男性
仅限女性
男性至女性
我选择将母引脚放在主板上,所有其他电路板均使用公对母引脚。如果愿意的话,它可以让您堆叠其他的屏蔽层(例如继电器屏蔽层)。
在焊接引脚时,请确保将公引脚放在面包板上,这样它们就可以成为海峡。
我使用公对母引脚,甚至用于OLED屏蔽。阴型引脚提供的不仅仅是部分机械保护。
在本教程中,您可以直接使用wemos D1 mini DHT pro防护罩,但是我在短电缆上使用了传感器,因此不会受到来自wemos板或显示器的热量的影响
对于电池供电的传感器,我直接将电池座和DHT温度传感器焊接到wemos D1迷你板上。
步骤2:设置Blynk
在手机上安装blynk并在那里用2个设备创建新项目。对于每个设备,您将收到单独的访问代码。我对所有室内设备使用一种设备身份验证,对所有室外设备使用一种设备身份验证。下一步,您需要将该访问代码放入arduino。
Blynk允许您使用虚拟引脚在设备和云之间交换值。您可以使用虚拟引脚1来测量第一个室内传感器的温度,并使用引脚3来测量第二个室内传感器的温度。虚拟针脚2用于测量第一个室内传感器的湿度,而针脚4用于测量第二个室内传感器的湿度。重要的是仅在每个设备上使用唯一的虚拟引脚ID。
您可以测试各种选项来表示blynk中的测量值,我使用历史记录图和小数值图标。
对于室外传感器,您可以使用单独的身份验证代码和类似方法。
步骤3:堆叠在一起并配置Wemos D1迷你板
焊接引脚后,您可以将电路板和屏蔽层堆叠在一起,并通过Arduino IDE配置电路板。
对于Wemos D1 mini电路板,您需要以及USB到串行驱动程序,您可以在他们的网页上找到。
为在OLED显示屏上简单显示温度和湿度,您可以将基本程序blynk-example附加到此步骤。它的评论很好,因此您可以根据您的连接进行编辑。请记住,wemos D1引脚不是IO1,依此类推。这是其引脚的IO值。您也可以在wemos网站上找到它们。
对于DHT22传感器,应在引脚1和2之间焊接10 kOhm电阻器(链接连接方法)。 DHT22无需额外的电阻即可连接(ESP8266的D2大于IO4时,ESP8266的数字输入端为+ 3.3V红色,接地为黑色,黄色为黄色)。
电池供电的外部传感器具有深度睡眠功能。我使用的锂亚硫酰氯(Li-SOCl2)电池直接连接到板的接地和3.3 V端口。它们的电压在ESP8266规格之内,并且通过直接连接它们可以节省功率,否则将因额外的上电/断电转换而被消耗掉。您可以搜索SAFT 3,6V一次电池,以找到我从捷克经销商处购买的供应商(链接)
使用经过充分注释的blync-battery-example示例配置,您可以根据需要进行调整。
我附上了excel简化计算器,如果可以使用wifi和互联网连接,事实证明可以正常运行。如果wifi或Internet断开,则设备最多可能需要35秒进入深度睡眠状态,这会影响电池寿命。
您现在应该在OLED显示屏和手机blynk应用程序上获取数据读数
注意:如果收到“ version.h”错误,请使用Blynk库版本0.4.10
责任编辑:wv
-
传感器
+关注
关注
2515文章
47684浏览量
738675
发布评论请先 登录
相关推荐
评论