Este contenido se ha traducido automáticamente. Mostrar original
这款小巧的保护壳可容纳ESP32模块、土壤湿度传感器和微型OLED显示屏,适用于将其安装在室内植物中,用于监测土壤湿度水平。通过安装ESPHome脚本,传感器数据可实时传送至Home Assistant平台,用户可利用这些数据创建自动化控制场景。试想一下,当你的植物需要浇水时,它们会主动向你发出求救信号!
组装:
- 使用你喜爱的PLA或其他材质,将全部5个部件进行打印。
- 将土壤湿度传感器连接器的一段短线焊接到ESP开发板上。我使用的是ESP开发板一侧的接地引脚、3.3V电源引脚和IO34(模数转换器)引脚。
- 剪下约2英寸长的四根不同颜色的24号规格电线,将它们分别焊接到电路板另一侧的接地引脚、电源引脚以及IO21和IO22输入
- 将OLED屏幕面朝上插入OLED滑架中。线路将插入屏幕背面,并在顶部进行焊接。将接地、VCC、IO22、IO21引脚(从左到右按顺序)焊接到OLED屏幕上。
- 将ESP控制板安装到其支架上,并将整个组件装入后盖中。
- 接下来,将土壤湿度传感器安装到指定位置,确保其上的螺丝孔与后盖上的螺丝孔对齐。
- 将OLED屏幕和滑架通过间隔滑架送入,然后将间隔滑架一直滑动到ESP滑架组件上方的后盖处。
- 将OLED屏幕组件插入顶盖开口处,然后将顶盖安装到底盖上。它应该能卡入距离螺丝孔较远的最上方位置。
- 将 M3x16 螺丝插入顶盖中,并将它们完全拧紧。
安装步骤:
- 打开 ESPHome 并添加一个新电路板
- 将附带的sensor.txt文件中的内容复制到ESPHome生成的配置文件中(添加到文件末尾,切勿覆盖默认设置,否则会导致加密密钥丢失)。
- 将配置文件安装到 ESP 开发板上。
- 现在,你应该能在 OLED 屏幕上看到植物名称、计算得出的传感器数值,以及一个代表植物幸福感的 MDI 图标等详细信息。
家庭助手:
- 若上述操作一切顺利,Home Assistant 应该会提示你已发现新传感器。进入"设置"→"设备"界面,进行传感器配置。此步骤需要使用自动生成的 ESPHome 配置文件中的加密密钥。
与任何需要市电供电的项目一样,进行测试时请务必格外谨慎。我对您电子设备的任何损坏概不负责。
用于这个项目的电子产品的亚马逊链接:
D1 Mini ESP-32开发板:https://amzn.to/3Pu6R4a
微型USB数据线四件套:https://amzn.to/3VL5SR6
电容式土壤湿度传感器:https://amzn.to/4aGNoFP
24号规格的电线:https://amzn.to/4cDu2mR
6口USB充电站:https://amzn.to/3vHgoyh
I2C OLED 显示屏:https://amzn.to/4chg2it
作为亚马逊联盟会员,我通过符合条件的购买行为获得收益。