跳转到内容

高级工具

SenseCraft HMI 中的 工具 页面提供一套高级实用程序,旨在帮助您优化显示内容并管理设备的软件。此部分与主设计工作区分开,专注于两个关键功能:

  1. 图像抖动:一个强大的工具,用于处理和准备图像,以在颜色调色板有限的显示器(如电子纸屏幕)上获得最佳质量。
  2. 固件刷写器:一个集成的实用程序,用于更新设备的固件,确保它具有最新的功能和错误修复。

本指南将引导您了解每个工具,解释它们的功能以及如何有效使用它们。

固件刷写器是保持设备软件最新的重要工具。它提供了一个简单的分步界面,可直接从 Web 浏览器刷写新固件。您可以在支持的设备上安装官方 SenseCraft HMI 固件或替代固件(如 TRMNL)。

在刷写固件之前,了解两种可用固件选项之间的差异非常重要:

SenseCraft HMI 固件

  • 专为 SenseCraft HMI 平台设计
  • 与 SenseCraft HMI 的可视化设计工具、模板和功能完全集成
  • 通过画布编辑器支持自定义 UI 设计
  • 访问 AI 生成器、RSS 提要、网页和图库功能
  • 通过 SenseCraft HMI 仪表板进行实时设备管理
  • 推荐给需要全面、云连接设计平台的用户

TRMNL 固件

  • 具有自己生态系统的替代固件平台
  • 与 SenseCraft HMI 不同的界面和功能集
  • 通过 TRMNL 平台和文档管理
  • 与 SenseCraft HMI 平台功能不兼容

在开始之前,请确保您的设备通过 USB 线缆连接到计算机。

  1. 点击 选择 按钮。
  2. 将出现一个模态框,要求您从支持的硬件列表中选择设备。

选择设备后,固件选项将可用。

  1. 点击 选择固件 下的下拉菜单,查看设备可用的固件版本列表
  2. 选择您希望安装的固件类型和版本:
    • SenseCraft HMI 固件(推荐给 SenseCraft HMI 平台用户)
    • TRMNL 固件(替代平台 - 请参见上面的比较)

其他选项:

  • 连接串行监视器:此按钮会在浏览器中打开串行监视器,这是一个高级工具,用于在刷写过程中查看来自设备的调试消息和日志

这是将固件写入设备的最后一步。

  1. 点击 刷写 按钮开始该过程。在完成之前不要断开设备或关闭浏览器标签。
  2. 该工具将显示一个进度条,指示刷写的状态。

电子纸显示器具有独特的特性,通常颜色调色板有限。图像抖动工具通过使用特殊算法来模拟色调和颜色,处理您的图像以使其在这些屏幕上看起来最佳。它还可以用于为希望将图像直接嵌入代码的开发人员生成 C 风格头文件。

步骤 1. 导航和上传

  • 点击顶部导航栏中的 工具
  • 确保选择了 图像抖动 标签。
  • 点击 选择图像 从计算机上传图片。您还可以点击 编辑图像 进行基本调整。

步骤 2. 配置处理选项 上传图像后,使用左侧面板配置其处理方式:

  • 屏幕类型:选择目标显示类型(例如 黑/白 1bppE6 六色 4bpp)。这告诉工具如何优化图像。
  • 自定义:手动设置图像的输出分辨率(宽度和高度)。这通常应与您设备的屏幕分辨率匹配。
  • 抖动算法:选择抖动算法。不同的算法(如 Bayer 8x8Floyd-Steinberg)在模拟颜色时会产生不同的视觉纹理。尝试看看哪种对您的图像看起来最好。
  • 反转颜色:在图像的正常和反转颜色状态之间切换。
  • 伽玛校正:调整图像的亮度和对比度。较低的值通常会使图像变暗,而较高的值会使其变亮。
  • 设备 ID:如果您打算生成头文件,可以在此处设置自定义 ID。这将影响生成代码中的变量名称(数组名称头宏)。

步骤 3. 预览和导出 配置选项后,您可以在底部选择以下操作之一:

  • 预览:更新主显示区域以向您显示最终处理图像的实时预览。
  • 导出图像:将处理后的图像作为标准图像文件(例如 PNG)下载到您的计算机。
  • 生成头文件:对于开发人员,这会创建并下载一个包含图像数据作为字节数组的 .h 头文件,准备包含在固件项目中。

工具页面为设计师和开发人员提供不可或缺的实用程序。使用图像抖动工具,您可以确保视觉效果完美优化以适应您的屏幕,而固件刷写器提供安全简便的方式来管理设备的软件。掌握这些工具将帮助您充分利用 SenseCraft HMI 体验。