跳转到主内容
极星编程网:以代码为星,赴技术山海!

成本30块 动手制作自己的实时气象站

硬件ESP8266 或 Arduino 配合 ST7789 屏幕、风速传感器与 DHT11 的接线方式接线说明屏幕引脚连接至 ESP8266GNDGNDVCC3.3VSCLGPIO14 (D5)SDAGPIO13 (D7)RESGPIO4 (D2)DCGPIO2 (D4)BLKGPIO5 (D1)DHT11 (DATA口)D3功能简介实时显示当前风速及其对应等级,不同风力等级以不同颜色标识;同时展示环境温湿度数据,温度与湿度数值在不同区间内也采用不同颜色显示。

风速等级对照表风级风速范围(m/s)无风0.0–0.2软风0.3–1.5轻风1.6–3.3微风3.4–5.4和风5.5–7.9轻劲风8.0–10.7强风10.8–13.8疾风13.9–17.1大风17.2–20.7烈风20.8–24.4狂风24.5–28.4暴风28.5–32.6实际效果实时运行画面 实时数据显示程序代码由于代码内容较长,点击“阅读原文”即可直接获取完整源码。

注意事项ST7789 屏幕本身不支持直接显示中文汉字,需借助字模提取工具生成对应点阵数据。用户可根据自身需求修改汉字内容及显示样式。

后续开发计划未来将集成 MQTT 协议,实现采集数据的远程上传,支持通过服务器或手机端实时查看气象信息。敬请期待!

相关文章