开始编程
拖 Blockly 积木、保存项目、在线串口运行或下载受限离线程序。
CREATIVE CODING LAB
TESTABLE PLATFORM
先自己拖积木,再连接设备运行;当前版本把可测试能力和下一批能力明确分开显示。
拖 Blockly 积木、保存项目、在线串口运行或下载受限离线程序。
体验“智能小车入门”的三关真实流程,载入积木后可继续修改和保存。
连接 X-V1 智能控制板,查看能力协商、设备诊断与高级测试入口。
AI Coding Agent、真实模型训练、完整比赛和 3D 科学实验均为后续批次,当前不作为已开放功能展示。
PROJECT / X-V1 SMART CONTROLLER
用积木编排程序,连接真实硬件,也可以把程序放进舞台预览。
连接状态、能力协商与 X-V1 语音网络信息
点击“连接设备”开始。
运行“X-V1连接 Wi‑Fi”积木后,这里会显示实时状态。
设备联网后每 60 秒通过 HTTPS 更新一次;状态仅显示最近一次心跳,不保存设备凭证。
首次通过 USB 将设备身份写入 ESP32-S3 的 NVS;写入后设备可脱离 USB,连接已保存的 Wi‑Fi,唤醒后直接访问平台 HTTPS 接口。Token 只保存在服务器和设备,不会写入前端日志。
尚未连接设备
设备返回、运行状态与错误定位信息
从左侧分类选择积木,拖动到画布后运行。
选择一个入口,在浮层中完成设置。
拍照或选择图片后,照片只会先保存在本机临时区;需要长期调用时,请点击“保存到个人库”。图像识别结果会同步到舞台语音。

图生图结果会进入素材库。
图生图结果会先进入素材库,确认后再放到舞台。
文字生图结果会进入素材库。
文生图、图生图和 MP3 积木执行后,结果会在这里预览并加入素材库。

分层素材已接入,可做挥手、表情和说话动作。
不要求一开始画得很细。先用少量部位做出动作,后续再替换为正式素材。
当前部位还没有变量绑定。
动作预览只影响舞台,不会向 ESP32 发送危险指令。
CREATIVE ACCOUNT · GROWTH SPACE
管理个人资料、学习进度、作品和成长记录。比赛报名资料会单独加密保存。
这是用于展示平台能力的模拟学生档案,不对应真实学生身份。
这里按学习活动类型整理足迹,不把学生的成长只归结为硬件操作;每一类都可以追溯到具体事件、项目和过程证据。
过程可追溯评价只用于形成性反馈,不替代教师观察,也不用于简单排名。
总体评价看整个学习阶段;点开具体项目,可以查看该项目自己的证据、能力维度和事件流。
测试版先展示关系结构;正式上线后由老师邀请码、学校组织码和管理员批量导入完成绑定。
LEARNING PATH · PROJECT BASED
从三年级的第一次创作,到高中阶段的 AI 综合项目,按能力成长逐级完成真实作品。
载入一关 Blockly → 自己修改 → 保存项目 → 标记完成,进度保存到当前账号。
每个阶段预留 14 节课件包、示例项目和作业发布入口;正式运营后可由教师上传 PPT、布置任务并查看学生完成情况。
PROJECT STUDIO
作品由“程序 + 舞台 + 角色 + 硬件配置 + 学习记录”组成。
按下实体 A 键,小车以速度 50 前进 3000 毫秒后自动停止。
把按键、四驱电机、等待和停止组合成一个可下载程序。
在工作台顶部点击“导入项目”,选择下载的 JSON 文件即可。
AI MENTOR
AI 负责解释、提问、检查和建议;硬件命令必须经过平台能力和权限校验。
擅长 Blockly、ESP32、舞台设计和工程思维
运行程序不会打开麦克风。只有点击“开始语音对话”或使用“开启语音对话”积木时才会监听;“角色朗读”只负责朗读固定文字。
AI 服务尚未配置,当前显示演示对话。
涉及电机、继电器等执行器时,必须经过设备配置和权限确认。
拍照、图片识别、图生图和舞台投放已统一到编程工作台右侧“AI 素材”扩展区,结果不会再挤压积木区。
网页只访问平台后端,不保存或暴露任何模型 API Key。后端可以接入 OpenAI 或其他兼容服务商。
/api/ai/chat/api/ai/vision/api/ai/voice/chat/api/ai/music/api/ai/image-to-image/api/ai/text-to-image/api/ai/dataset/plan/api/ai/creative/api/ai/healthAPI Key 只允许存放在服务器环境变量中,例如 OPENAI_API_KEY。
这里的目标是生成可播放的 MP3 文件,不把音乐理论说明当作结果。可填写短歌词;没有配置音频模型时会明确提示。
需要配置豆包语音独立 API Key;聊天模型不能直接生成 MP3。
MP3 文件将在这里显示
把训练过程画成一条“数据漏斗”:先建立类别,再分别导入图片,之后按 70/20/10 划分数据集。当前页面负责教学检查和训练配置;真实训练、INT8 导出与 ESP32-S3 下载需要后端训练 worker 完成。
训练集用来学习,验证集用来调参数,测试集最后只验收一次。
优先考虑 ESP32-S3 的内存和运行速度。
当前只有训练计划,尚未生成可下载模型。
请在每个类别分支中导入图片。也可以使用下方的文件夹导入作为备用方式。
AI 图片结果会进入工作台素材库。确认后可以放入舞台背景,角色层和编程区保持独立。
DEVICE LAB
设备能力由固件 hello 响应和硬件接口配置共同决定,界面不再写死引脚。
连接后显示设备状态和需要处理的问题。
尚未连接设备
一块 X-V1 同时提供语音、运动、传感器和显示。P1–P6 均可用作数字输入、数字输出和 ADC 模拟输入;数字输入悬空时默认下拉为 0。
X-V1 ADVANCED TEST
以 X-V1 正式 Blockly 积木为唯一验收基准。每项都生成完整测试工程,并按当前设备能力决定是否可运行。
未连接 X-V1 时,安全测试工程为 OLED screen test 123 → 等待 → 超声波读取,不会自动启动电机。
先生成工程,再在工作台连接 X-V1 并点击“运行程序”。
软件已验证、等待实物测试、实物已通过、测试失败、当前板不适用和功能尚未开放均会写明中文原因。
| 分类 | 积木 | 状态 | 网页 | 运行方式 | 下载到设备 | 说明 | 测试与记录 |
|---|
| 资源 | 映射 | 开放 | 已验证 | 能力 |
|---|
本页不把浏览器页面显示为“实时 PASS”;没有重新执行的项目会明确显示最近一次记录。
登录后,项目、素材和AI能量会关联到你的个人账号。
比赛报名时再补充姓名、身份证和学校信息;身份证只显示掩码。
当前账号使用了初始密码。修改后才能作为正式账号使用。
使用用户名或已绑定手机号登录。AI能量以账号实际余额为准;教师和平台运营账号由管理员创建,学生的学校与班级由已授权人员维护。