Reddit用户开源ESP32桌面天气显示屏项目
该项目采用Freenove FNK0103S开发板与毫米波人体存在传感器,源代码与3D打印外壳文件均已公开。
一名Reddit用户在社区分享了一个开源的桌面天气显示屏项目,硬件以搭载ESP32-WROOM-32E芯片的Freenove FNK0103S开发板为核心,并配有一块4英寸LCD触摸屏。据howtogeek.com报道,该用户已公开固件源代码、完整组装与接线说明,以及可3D打印外壳的文件。
这套装置加入了毫米波人体存在传感器:当检测不到有人在场时,屏幕会自动关闭;有人返回时,屏幕重新点亮。为把雷达模块装进外壳,制作者将模块上预装的排针拆焊,替换为90度弯排针。
固件使用Rust编写,基于ESP-IDF开发框架,通过Wi-Fi从Open-Meteo接口获取天气数据。触摸屏可用于设置Wi-Fi、位置、语言和温度显示格式。
据制作者估算,整套零件的成本约为50美元。相关源代码与外壳文件已在GitHub仓库中发布。
快速问答
这个ESP32天气显示屏项目用什么硬件?
采用搭载ESP32-WROOM-32E芯片的Freenove FNK0103S开发板、一块4英寸LCD触摸屏和毫米波人体存在传感器。
这个项目的成本大约是多少?
制作者估算整套零件成本约为50美元。
在哪里可以获取固件和外壳文件?
固件源代码、组装与接线说明以及3D打印外壳文件均已发布在GitHub仓库中。