「下载天气小工具」ESP8266 天气小工具 V2.0

下载天气小工具

下载天气小工具(网络配图 侵删)

  在本教程中,我将向您展示如何使用ESP8266和2.8"触摸屏显示器制作天气小部件。该设备通过WLAN从https://openweathermap.org/检索本地化的天气信息,并将其显示在显示模块上。

  小部件显示以下内容:

  1.带日期的当前时间

  2.当日天气信息,如温度、压力、湿度和降雨量。

  3.未来7天预测

  第1步:所需零件和工具

下载天气小工具

下载天气小工具(网络配图 侵删)

  使用的零件:

  1.WemosD1MiniPro

  2.2.8"TFT显示屏

  3.电线

  4.USB数据线(

  5.PLA长丝

  使用的工具:

  1.3D打印机

  2.烙铁

  3.线切割机

  4.剥线钳

  第2步:准备电线

下载天气小工具

下载天气小工具(网络配图 侵删)

  计划将天气显示电路放置在3D打印外壳内。但是要使用的外壳非常紧凑,几乎没有空间将Wemos板和连接线放在外壳内。

  因此,我们必须选择细线来连接显示单元和WemosBoard。在这里,选择了30AWG单股线。

  使用钳子切割14根等长的电线。

  然后使用剥线钳剥去电线的绝缘层。

  第3步:将电线焊接到显示单元

下载天气小工具

下载天气小工具(网络配图 侵删)

  TFT显示器具有预焊接的直头针,可将其安装到面包板或任何其他屏蔽上。你有两个选择

  1.将排针从PCB上拆下,然后将电线焊接到焊盘上

  2.直接焊接到排针

  我更喜欢第二个选择,它更容易,不需要什么技巧。

  在焊接之前,在所有插头引脚上涂抹少量助焊剂。然后在烙铁头上使用少量焊料对头针进行镀锡。镀锡是必需的,因为它使焊接过程更容易,并且导线和插头引脚之间的结合更牢固。

  最后,将电线焊接到所有插头引脚,如上图所示。

  第4步:3D打印

下载天气小工具

下载天气小工具(网络配图 侵删)

  参考了Thingiverse中一个由smily77设计的漂亮模型,修改了AutodeskFusion360中的外壳。所有部件的尺寸均由游标卡尺测量,然后在设计过程中考虑到相同的尺寸。

  外壳有3个部分:

  1.房屋本体

  2.封底

  3.底盖

  从Thingiverse下载STL文件

  使用CrealityCR-10Mini3D打印机和1.75毫米白色PLA灯丝打印零件。

  设置是:

  打印速度:60毫米/秒

  层高:0.2mm

  填充密度:20%

  挤出机温度:210摄氏度

  床温:60摄氏度

  步骤5:安装显示器

下载天气小工具

下载天气小工具(网络配图 侵删)

下载天气小工具

下载天气小工具(网络配图 侵删)

  2.先将显示器和Wemos板接线,然后再安装到壳中。

  上面的图片中展示了两种方式。

  第6步:接线图

下载天气小工具

下载天气小工具(网络配图 侵删)

下载天气小工具

下载天气小工具(网络配图 侵删)

  必须按照原理图将TFT显示模块(ILI9341)引脚与Wemos引脚连接起来。示意图如上所示。也可以按照以下引脚映射

  TFT显示->Wemos(ESP8266)

  VIN->3.3V

  地->地

  CS->D1

  重置->RST

  直流->D2

  SDI->D7

  SCK-D5

  LED->D8

  SDO->D6

  T_CLK->D5

  T_CS->D3

  T_DIN->D7

  T_DO->D6

  T_IRQ->D4

  第7步:制作电路

下载天气小工具

下载天气小工具(网络配图 侵删)

下载天气小工具

下载天气小工具(网络配图 侵删)

  首先,下载原理图,然后打印输出。焊接过程还是比较简单的。重要的是连接中的任何错误都可能损坏显示模块或Wemos板。绝对不要焊错了。

  步骤8:准备ArduinoIDE

下载天气小工具

下载天气小工具(网络配图 侵删)