GitHub - lds133/weather_landscape: 通过景观图像可视化天气预报

主要观点:通过将天气信息编码到景观图像中,以更自然、轻松的方式可视化天气预报,减少对数值数据的依赖。
关键信息

  • 用景观图像展示天气,如小房子在树林中,水平轴代表 24 小时时间线,垂直轴象征天气事件。
  • 可编码的信息包括时间标记、天气 forecast 信息、当前天气条件、非天气事件等。
  • 用 Python 结合 Pillow 库和 OpenWeather 数据生成图像,适用于 296x128 E-Ink 显示屏。
  • 有多种表示不同天气和时间的图像示例,如日出、日落等。
  • 展示了一天中景观的变化动态。
  • 给出了在 Linux 和 Windows 环境下准备环境及图像创建测试、运行服务器的步骤。
  • 介绍了硬件设置包括 ESP32 开发板和 2.9 英寸 E-Ink 显示模块,以及在手机上的应用,如通过 Web Image Widget 制作手机壁纸。
    重要细节
  • 树木高度表示风的强度,不同树类型混合表示中间风方向。
  • 生成的图像可在“tmp”文件夹中找到,服务器页面可查看生成图像数量。
  • 对于 ESP32 上的 MicroPython 能否适配图像生成代码尚不确定。
阅读 12
0 条评论