站内搜索
发作品签到
EPD4.2-ESP8266
标准版

EPD4.2-ESP8266

工程标签

ESP系列

1.3k
0
0
11

简介

ESP8266的墨水屏驱动板,改自https://oshwhub.com/duck/4-2-cun-mo-shui-ping-ri-li的工程。

简介:ESP8266的墨水屏驱动板,改自https://oshwhub.com/duck/4-2-cun-mo-shui-ping-ri-li的工程。
复刻成本:20

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2025-10-19 14:58:10更新时间:2025-12-29 11:50:12

描述

墨水瓶天气气象站-ESP8266

注意:使用本项目的github源码时,请先配置屏幕为WF42

前言

近期市面上出现了一批LG的WF42型号三色墨水屏驱动板,论坛中DUCK大佬已发布相关固件。不过其服务器基于PHP开发,且公众服务器需激活码才能使用。好在DUCK开源了全部原理图与源码,本项目以此为基础进行优化:将温湿度传感器更换为SHT40,并新增一颗三轴磁力计以替代传统按钮(该部分逻辑目前仍在完善中)。

烧录过程

烧录文件系统

  1. 打开路径“C:\Users\你的用户名.arduinoIDE”,在此目录下新建文件夹并命名为“plugins”。
  2. 访问“https://github.com/earlephilhower/arduino-littlefs-upload/releases”,下载最新版本的vsix文件。
  3. 将下载好的vsix文件复制到刚创建的“plugins”文件夹内。
  4. 重启Arduino IDE,按下F1键,在弹出的搜索框中输入“Upload”,选择“Upload LittleFS to Pico/ESP8266/ESP32”选项,完成文件系统的烧录操作。

烧录源码

  1. 启动Arduino IDE后,在开发板选择界面中,将开发板型号设置为ESP12F。
  2. 确认源码无误后,点击烧录按钮,等待烧录完成即可。

服务器搭建

  1. 本项目采用Python搭建简易接口服务器,并已将接口API修改为和风天气V7版本。
  2. 运行github仓库中的server.py文件前,需提前准备:
    • 和风天气API及对应的令牌(需自行申请)。
    • 高德地图接口API令牌(需自行申请)。
  3. 将上述申请到的令牌信息填入server.py文件的对应位置。
  4. 根据实际网络环境,修改源码中的IP地址和端口号,确保服务器能正常访问。
  5. 完成配置后,直接运行server.py即可启动服务器。

外壳装配

  1. 外壳可直接通过3D打印制作,打印参数可根据所使用的打印机型号进行调整,建议采用PLA材质,层厚设置为0.2mm,填充率20%即可。
  2. 前面板直接采用LG原装前面板,以保证与驱动板的适配性。
  3. 螺丝选用原装螺丝,不仅能降低装配成本,还能确保外壳各部件连接牢固,避免因尺寸不匹配导致的装配问题。

附件

  1. 源码包:包含固件源码和服务器源码,固件源码中已集成SHT40传感器驱动及磁力计初步适配代码,服务器源码包含接口调用逻辑及数据解析模块。
    https://github.com/5Breeze/WeatherStation-epaper-remote-SHT40-WF42/tree/main

  2. 外壳3D模型文件:提供STL格式的外壳模型,模型经过优化设计,可确保各部件安装位置精准。

注意

板厚建议1.6,如选1.0则需要左右各增加0.5mm

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
1
零件3.STL
21

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航