如何在7.5英寸电子纸显示屏上创建每日随机测验
reTerminal E1001 不仅是一款搭载 ESP32-S3 的电子纸显示屏,更是一款功能多样的边缘设备,专为持续监测而设计,具备超低功耗特性,电池续航时间最长可达三个月。
对于创客、工程师和物联网爱好者而言,它开启了定制化仪表盘的大门,将直观的可视化效果与实用的传感器集成完美结合。当与 SenseCraft Seeedash 平台配合使用时,E1001 可成为构建交互式、基于小部件的仪表盘的强大工具,完全契合您的工作流程。
硬件概览:reTerminal E1001
•核心MCU:搭载双核Xtensa LX7处理器的ESP32-S3
•显示屏:4.7英寸电子纸屏,支持阳光下阅读,超低功耗
•连接性:Wi-Fi + BLE 实现无缝物联网集成
•电池容量:2000毫安时,专为长期部署优化
•扩展:用于传感器模块的GPIO引脚、I²C/SPI接口
•外形尺寸:紧凑便携,专为边缘部署设计。该硬件基础使E1001非常适合环境监测、工业仪表盘和智能家居控制面板。
逐步Wi-Fi配置
1.开启设备
•将背面的电源开关滑到开位。
2.连接到设备的热点
•在您的手机或电脑上,查找 reTerminal 的 Wi-Fi 接入点。
•SSID 将显示为:reTerminal E1001-{MAC 地址}。
•无需密码。
3.打开配置页面
•您的设备应会自动跳转到设置页面。
•如果不是,请打开浏览器并访问 192.168.4.1。
4.请输入您的Wi-Fi信息
•从列表中选择您当地的Wi-Fi网络。
•输入密码后点击连接。
•设备连接后会发出确认提示音。
5.搭配 SenseCraft Seeedash
•成功连接后,屏幕上将显示配对码。
•登录 SenseCraft Seeedash,添加新设备并输入配对码。
SenseCraft SeeedashHMI平台:为何重要
SenseCraft Seeedash 是 Seeed Studio 的人机交互平台,提供
•内置小工具:仪表、图表、开关、滑块等
•API集成:用于与传感器和云服务进行数据交换的RESTful API
•拖放式界面:无需复杂编码,快速创建仪表盘
•跨设备同步:可在多台设备上访问仪表板
•自定义:主题、布局和模块化小部件的放置
这些功能结合使用,使您能够直观地设计仪表板,同时保留基于API的自定义灵活性。
Seeedash 还包含大量由社区共享的模板设计,你可以根据需要使用它们。
逐步指南:将 reTerminal E1001 与 SenseCraft Seeedash 集成
•点击工作区,开始新的设计。
•现在让我们来查看这些小部件和数据点。
•设备传感器、天气数据、股票及其他小部件均有现成的组件,您可以根据需要使用。此外,还提供基本形状和小部件。
在此演示中,我添加了翻转时钟小部件。
•在右侧面板中,您可以访问属性和其他内容。
•完成设计后,现在让我们预览一下。
•确认设计后,我们现在就可以上传到设备了。
•选择设备后,您就可以设置刷新时间,我设为5分钟,每5分钟自动更新一次。
导出和导入基于JSON的HMI设计
SenseCraft Seeedash平台最强大的功能之一,是能够将仪表板保存为JSON文件。这使得备份工作变得轻松,可以与合作者共享设计,或快速在多个设备(如reTerminal E1001)上部署仪表板。
导出您的仪表板
打开您的仪表板项目 登录 SenseCraft Seeedash,选择要导出的仪表板。进入导出选项 在项目设置中,选择“导出”。
平台将生成一个包含所有小部件配置、布局和API绑定的.json文件。保存该文件,将其下载到本地机器。如果计划对设计进行迭代,请将其存放在带版本号的文件夹中以保持组织有序。
每日测验小组
现在让我们创建一个每日测验面板,每次刷新时都能提供一个新的随机测验,并附上答案。
为此,你可以使用所有可用的API集成,这是我所使用的那个。
这是仪表板的JSON文件。
如果你想使用此JSON,请前往设置中的JSON导入部分,导入JSON文件即可获取数据。
总结
当reTerminal E1001与SenseCraft Seeedash平台结合使用时,可构建一个完整的生态系统,用于打造富有表现力且低功耗的仪表盘。从配置Wi-Fi、导入/导出JSON设计,到创建每日测验面板等交互功能,整个工作流程充分展示了硬件可靠性与软件灵活性的完美结合。凭借内置的小部件、API集成以及无缝部署能力,您不仅可以实现简单的监控,还能打造出兼具教育性、互动性和高度定制化的仪表盘。
本文编译自hackster.io





