新闻详情

新闻详情

首页 / 资讯中心 / 详情

眼动模块完全指南:如何用一块圆屏让你的机器人拥有8种生动眼神

发布时间:2026/9/25 12:44:51来源:尧图网络
眼动模块完全指南:如何用一块圆屏让你的机器人拥有8种生动眼神
眼动模块完全指南如何用一块圆屏让你的机器人拥有8种生动眼神【免费下载链接】eye-tracking-module源师兄扩展项目: 眼动模块 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/eye-tracking-moduleeye-tracking-module源师兄眼动模块是源师兄扩展项目中的眼动控制模块通过串口连接一块圆形屏幕让 OpenBrother 机器人的眼睛会眨眼、会转头、会变色。本文带你零基础学会用它快速实现 8 种生动眼神与 7 种清屏颜色让你的机器人瞬间拥有表情。1. 眼动模块是什么可以把眼动模块理解为机器人的一双电子眼 一块圆形屏幕通过**串口UART**接在源师兄主板上屏幕里预先存好了 73 张表情图片眼睛、眨眼睛、朝各个方向看等代码只需发送一个图片编号圆屏就会立刻切换到对应眼神相比自己画眼睛、控制舵机转眼珠这种方式零调试、即插即显特别适合新手做表情交互、情绪反馈类项目。模块的基本信息可以在 config.json 中查看 Blockly 积木入口定义在 category.json 中。2. 接线前必看串口怎么选积木块里第一个下拉框是串口选择支持 6 个选项串口说明P1 / P2常用主串口P8 / P12 / P15 / P16备选 GPIO 软串口 接线小贴士圆屏的 TX 接对应 P 口RX 固定接 P0。选哪个 P 口积木里就要选哪个二者必须一致否则屏幕没反应。串口初始化的底层逻辑在 library/CircularScreenExtend.py 中选 P1/P2 等软串口时会自动调用SUART()建立通信。3. 积木用法两块积木搞定眼神控制打开图形化编辑器你会看到眼动模块分类下只有两块积木简单到一次就能学会 ✅3.1 显示眼神积木⚠️ 注意本图仅作示意占位实际以编辑器中积木为准。操作 3 步拖入眼动模块 显示…积木第一个下拉框选串口如P1第二个下拉框选眼神共8 种眼神效果 眼睛默认睁开的大眼睛 眨眼自动连续眨一次眼⬆️ 向上看眼珠朝上⬇️ 向下看眼珠朝下⬅️ 向左看眼珠朝左➡️ 向右看眼珠朝右↙️ 左下看眼珠朝左下↘️ 右下看眼珠朝右下眨眼并不是单张图片而是一段由 8 帧图片连播 200ms/帧 组成的动画源码见 library/CircularScreenExtend.py 的eye_blink()函数。3.2 清屏颜色积木第二块积木可以让整块圆屏纯色填充用于闭屏休息或氛围灯效果 共 7 种清屏黑、白色、红色、蓝色、绿色、黄色、橙色清屏本质是发送 RGB565 颜色值对应实现在 library/CircularScreenExtend.py 的clear_screen_command()。3.3 组合玩法示例打招呼红色清屏 → 显示眼睛 → 眨个眼卖萌连续向上看 眨眼像好奇宝宝报警橙色清屏 → 左右快速扫视4. 想更进一步直接调用 Python 库积木本质是生成了 Python 代码你可以跳过积木直接调用库函数能力比积木更强积木只暴露了 8 种眼神屏幕其实预存了73 张图片编号 0~72。核心 3 个函数都在 library/CircularScreenExtend.py函数作用show_pic_command(pic_id, uart)显示任意编号 0~72 的表情图片clear_screen_command(r, g, b, uart)自定义 RGB 清屏任意颜色show_text_command(text, x, y, ...)在屏幕上显示文字支持 GB2312 中文show_icons_command(icon_infos, uart)显示牛/兔/狗/蛇图标和数字 0-9调用方式很简单from CircularScreenExtend import * uart SUART(P1) show_pic_command(0, uart) # 显示默认眼睛 clear_screen_command(255, 0, 0, uart) # 红色清屏 每发一条指令后底层会sleep_ms(50)等待屏幕刷新这是协议要求请勿删改。积木到 Python 的映射规则可参考 blocksdef.js。5. 常见问题速查Q1屏幕完全没反应先检查串口选择是否与物理接线一致再确认接线是否松动。圆屏只收不显通常是 TX/RX 接反。Q2眼神切换有延迟、一顿一顿这是正常的每帧切换内置 50ms 等待。想要更快的节奏建议用眨眼这类组合动画而不是手动循环切图。Q3可以显示自定义图片吗不行。屏幕 Flash 中预存的 73 张图片编号固定0~72只能切换不能上传新图。想换风格可用清屏颜色 文字组合表达。Q4P0 口能用吗P0 被内部固定为 RX 使用不要占用。6. 动手试试吧按下面的最小流程走一遍10 分钟就能看到效果 圆屏接线TX → P1RX → P0图形化编辑器中拖入两块眼动模块积木串口都选P1先选眼睛再选眨眼下载到机器人看它对你眨眨眼 想查看完整源码细节可以浏览 library/CircularScreenExtend.py想理解指令帧格式0x5A 0xA5帧头 校验和见 clear_screen_command 实现。现在让你的机器人用 8 种眼神跟你对话吧【免费下载链接】eye-tracking-module源师兄扩展项目: 眼动模块 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/eye-tracking-module创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

养殖龙虾(OpenClaw)必配的虾粮与工具:TaoToken 统一 Key 接入 Gateway 配置清单 2026/9/25 13:16:34

养殖龙虾(OpenClaw)必配的虾粮与工具:TaoToken 统一 Key 接入 Gateway 配置清单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Tekton Pipeline Cluster Resolver 实战指南:解析集群内 Task、Pipeline 与 StepAction 并理解其缓存与安全边界 2026/9/25 13:16:33

Tekton Pipeline Cluster Resolver 实战指南:解析集群内 Task、Pipeline 与 StepAction 并理解其缓存与安全边界

云原生CI/CDDevOps后端 【免费下载链接】pipeline A cloud-native Pipeline resource. 项目地址: https://gitcode.com/gh_mirrors/pipelin/pipeline 点击查看 免费下载 本文聚焦 Tekton Pipeline(pipelin/pipeline 仓库)的 Cluster Resolve…

阅读更多 →
@voltagent/mcp-server 全解析:用 Model Context Protocol 暴露 VoltAgent Agent、工作流与工具 2026/9/25 13:16:27

@voltagent/mcp-server 全解析:用 Model Context Protocol 暴露 VoltAgent Agent、工作流与工具

人工智能AI AgentAgent 框架后端多智能体RAG工具调用Agent 记忆 【免费下载链接】voltagent AI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework 项目地址: https://gitcode.com/gh_mirrors/vo/voltagent 点击查看 免费下载 导…

阅读更多 →
为什么AI算力集群这么烧钱?Flex:ai解决大模型与小模型混部场景的GPU浪费难题 2026/9/25 13:16:20

为什么AI算力集群这么烧钱?Flex:ai解决大模型与小模型混部场景的GPU浪费难题

为什么AI算力集群这么烧钱?Flex:ai解决大模型与小模型混部场景的GPU浪费难题 【免费下载链接】flexai Flex:ai是一个面向AI容器场景的开源项目,其核心能力包含两大部分,分别是XPU虚拟化和多级智能调度。其中XPU虚拟化分为本地XPU虚拟化和跨节…

阅读更多 →
Claude Code命令速查大全:TaoToken统一Key接入CLI斜杠命令与快捷键配置 2026/9/25 13:16:14

Claude Code命令速查大全:TaoToken统一Key接入CLI斜杠命令与快捷键配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Apache Pulsar 授权与 ACL 实战指南:superuser、Proxy Roles 与租户级权限管理 2026/9/25 13:16:08

Apache Pulsar 授权与 ACL 实战指南:superuser、Proxy Roles 与租户级权限管理

消息队列后端流处理 【免费下载链接】pulsar Apache Pulsar - distributed pub-sub messaging system 项目地址: https://gitcode.com/gh_mirrors/pulsar28/pulsar 点击查看 免费下载 本指南以 Apache Pulsar 官方文档《Authentication and authorization in Pulsa…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉