使用 ESP32 的气象站预报时钟(代码+物料表)
使用 ESP32 的气象站
您必须检查该项目的 github。我找到了创建这个电路所需的一切。
https://github.com/lmarzen/esp32-weather-epd
关于型号
我自己创建了这个模型。您将不需要使用支撑,因为我为 3D 打印进行设计并避免支撑。盖子可以正面朝上或朝下印刷,因为孔设计为可正面朝下印刷。
您会发现两个盖子,一个带有 OpenWeather 浮雕徽标,另一个看似没有徽标,但实际上是使用 0.01 毫米进行切割的。切片器将忽略它,但您可以将其着色并使用 AMS/MMS 进行打印。如果您不想要徽标,请使用该徽标并且不要着色。
BME280 有一个特殊的地方,盒子背面有一个嵌入式进气口和排气口,因此传感器与盒子内部的情况更加隔离。
组装这个需要什么
我使用的 M2 和 M3 螺钉有一个非常平的头,我知道它非常具体,但这就是模型的制作方式。
我用来构建车站的硬件
FireBeetle 2 ESP32-E 微控制器
好显7.5英寸电子纸GDEY075T7
好显DESPI-C02转接板
PL 905090电池
BME280 5V模块(小号)
需要与模型本身相关的硬件
8 x M3 螺纹嵌件(我使用长的)
5 x M2 螺纹嵌件(使用短的)
4 x M3 螺钉(14 毫米至 20 毫米);对于屏幕
4 x M3 螺丝(6 毫米和 14 毫米);用于盖子
5 x M2 螺钉(3 毫米至 5 毫米);用于固定夹和 BME280
4 x M1.4 自攻螺钉(4 毫米至 5 毫米);对于火甲虫来说
组装说明
将所有螺纹嵌件安装到底座中。
将屏幕插入框架中,带状电缆穿过框架上的狭缝,然后将固定支架插入屏幕后面。您将看到固定支架的顶部有 3 个卡舌,它们与框架顶部对齐,以将该部件固定到位。
将电路安装在底座内,确保有足够长的电缆。我使用旧的 IDE 带状电缆并压接两个模块的连接器。请注意,无法在 FireBeetle 上安装接头,您必须将电线直接焊接到 FireBeetle 上。
一些设计细节的图片
BME280 位置
FireBeetle USB-C 和重置针孔
屏幕背面顶部有挂钩固定
打印细节
我用 Overture ROCK PLA Rock White 打印。BambuLab P1S 上的层高为 0.2 毫米,喷嘴为 0.4 毫米。打印参数没有什么特别的,就是普通的简单打印。
这是我不制作多色盖子时的构建板之一。请注意,盖子面朝下,徽标朝下。请记住,孔的设计可以通过这种方式打印。