第1步:资源
正如我在介绍中提到的,这个项目很容易构建,不需要太多的组件。以下是零件清单:
电子元件:
WeMos D1mini
BME280
1.5mm黄铜棒或铁棒
用于原型设计和测试电路的工具:
面包板
跳线
USB线 - Micro USB B型到USB A型
工具:
烙铁
替补席 - 非强制性
小锤 - 非强制性
第2步:在面包板上进行原型设计(如果您想直接进行编码和装配,请跳至步骤3)
如果您没有在D1mini/OLED/BME280上焊接针脚,现在是时候做了!
首先让我们将所有组件放在面包板上。我们首先将D1mini放在2个独立的轨道上(图片1)。之后我们将BME280与它保持公平距离(图片2)。最后,我们将OLED置于BME280的另一侧(图3)。现在,让我们将它们连接在一起。
以下是所有连接:
D1引脚到OLED上的 SCK引脚 SCL引脚 BME280
D2引脚到OLED上的 SDA引脚和 SDA引脚两个上的BME280
G引脚到 GND引脚,OLED和BME280
3.3V引脚到BME280 VCC引脚
最后 5V引脚到OLED VCC
再次检查您的连接,然后再将其连接到计算机并上传代码!你不想烧任何东西。
第3步:物联网部分
这部分非常简单。首先,转到AppStore并下载Blynk应用程序。之后,打开并注册。接下来创建新项目。我打电话给我的WeatherStation,但你可以任意命名。之后,将设备选项设置为 ESP8266 ,将连接类型设置为 WiFi (图片编号1)。接下来点击创建项目。您应该收到包含验证令牌的电子邮件。现在跳转到代码(下面的下载链接)并替换突出显示的部分。之后,跳回到Blynk应用程序项目工作区,点击屏幕打开小部件框(图片2)。现在点击3个带标签的值框(图片3)。要进行设置,请点击第一个并设置其名称。我称之为温度(这不是强制性的,但它使一切变得更简单,更有条理)。作为输入选择虚拟引脚1并在标签部分中键入“°C”(图片号4)。之后,您可以设置其他标记值。
这是一个小图表:
标记值2:
名称:湿度
输入:虚拟引脚V2
标签:“%”
标记值3:
名称:海拔高度或压力 - 取决于您选择的代码
输入:虚拟引脚V3
标签:海拔高度或压力 - 取决于代码
如果您已完成所有操作正确地,将您的代码上传到D1mini,等待一会儿,然后在OLED和Blynk应用程序中弹出值(图片编号5)(您需要按屏幕右上角的播放按钮) 。如果没有显示任何内容,请转到疑难解答部分。
步骤4:自由形成电路
好的,这将是最困难的部分,所以准备好了。准备你的黄铜棒/铁棒(我将使用黄铜涂层的铁钩,因为我找不到黄铜棒)并加热你的烙铁。现在你可以把它变成你想要的任何东西!我将它形成一个简单的立方体。这个过程需要耐心和时间,所以如果你不想打破整个电路,不要急于求成。您可以在图2中看到完成的电路。我决定在外面使用1,5毫米的棒,但是更细的棒(1毫米)更易于管理。
警告:焊料只能在通风良好的地方焊接,焊接会产生毒性油烟!
提示:
弯曲杆使用台虎钳和小锤子 - 如果你没有工作台没有锤子,钳子和赤手就足够了。
焊接时用胶带或用手将杆固定在一起。它更容易。
或如果您使用像我这样的铁棒,您可以使用2个强力磁铁将它们固定到位(图片1)。
如果您的关节没有固定在一起,请将它们拆开并用砂纸将它们弄粗糙。
如果焊料没有流入间隙,请使用一点焊剂或将接头加热一点。
第5步:结局
现在唯一要做的就是将它连接到 5V 1A PSU。 如果您已正确完成所有操作,它应该可以正常工作(如果您还没有,请不要忘记上传您的代码)。如果没有显示任何内容或某些内容不正确,请跳至问题排查部分。
步骤6:疑难解答
显示显示为:检查接线!您的传感器未正确连接。
BME280输出0.0:检查接线!您的传感器未正确连接。
黑色显示/传感器数据未显示:使用I2C扫描仪检查您的I2C地址或检查拧紧。
设备在应用中离线:检查您是否正确输入了令牌/WiFi名称/WiFi密码。如果是,请检查您的wifi信号。它可能很弱或者你没有互联网连接。
-
物联网
+关注
关注
2904文章
44325浏览量
371530 -
气象站
+关注
关注
1文章
744浏览量
15647
发布评论请先 登录
相关推荐
评论