首页/新闻资讯/正文详情

如何快速上手眼动模块:从OpenBlock接线到第一次眨眼的5分钟教程

发布时间:2026/9/25 2:30:28 来源:云帆数科 栏目:资讯中心
如何快速上手眼动模块:从OpenBlock接线到第一次眨眼的5分钟教程
如何快速上手眼动模块从OpenBlock接线到第一次眨眼的5分钟教程【免费下载链接】eye-tracking-module源师兄扩展项目: 眼动模块 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/eye-tracking-module本教程帮助新手在 5 分钟内快速上手源师兄眼动模块通过串口把模块接入源师兄主控再在 OpenBlock 里拖拽几个积木就能让屏幕上的小眼睛眨眼、转动、变色全程不需要写复杂代码。眼动模块是什么能做什么眼动模块的官方定位很直白通过串口控制眼动模块的眼睛状态见 config.json。它是一块圆形小屏幕通过 UART 串口接收指令在屏幕上显示眼睛的各种状态。在积木库里该扩展提供两个核心积木分类结构见 category.json屏幕颜色积木设置圆形屏底色可选清屏、白色、红色、蓝色、绿色、黄色、橙色眼睛状态积木显示 8 种眼睛姿态——眼睛、眨眼、向上看、向下看、向左看、向右看、左下看、右下看两个积木都可以选择串口引脚支持 P1、P2、P8、P12、P15、P16方便按你的实际接线灵活选择。眼动模块接线方法用串口连上主控眼动模块通过UART 串口与主控通信接线只需记住两点将模块的 TX/RX 与主控 GPIO交叉连接TX 对 RX在积木下拉框中选择对应引脚若使用默认硬件串口保持默认即可底层连接逻辑封装在 library/CircularScreenExtend.py默认使用板载硬件串口指定引脚时会自动创建软件串口新手无需关心实现细节。OpenBlock 三步编程完成第一次眨眼在 OpenBlock 中打开「眼动模块」积木分类积木与代码生成逻辑定义于 blocksdef.js三步即可出效果清屏打底拖入屏幕颜色积木选择「清屏」或任意底色选择眨眼拖入眼睛状态积木选择「眨眼」运行程序屏幕上的小眼睛会依次播放睁眼、闭眼、睁眼的帧动画眨眼效果由 CircularScreenExtend.py 中的eye_blink函数实现——按每帧 200ms 的节奏连播 8 帧形成自然眨眼的观感。进阶玩法8 种眼神 7 种底色除了眨眼还可以把积木自由拼接做出更有性格的小角色场景积木组合呆萌注视清屏黑 眼睛转头看人向左看 → 向右看害羞眨眼清屏橙色 眨眼思考中向上看 清屏白色配合循环积木还能做出「盯着你看 3 秒后眨一次眼」之类的动效。项目文件速查想深入了解仓库内容可以查看这些文件README.md — 项目简介源师兄扩展项目·眼动模块config.json — 模块注册信息设备名、描述category.json — 积木分类与顺序blocksdef.js — 两个积木的定义及 Python 代码生成规则library/CircularScreenExtend.py — 串口指令驱动清屏、显示图片、显示文字、眨眼动画常见问题快速排查屏幕不亮优先检查 TX/RX 是否交叉接反再核对积木中选定的引脚与实际接线是否一致切换状态无反应每条串口指令发送后需要约 50ms指令之间建议加短暂延时引脚被占用可选用软件串口把模块接到 P1、P2、P8、P12、P15、P16 等任意空闲引脚跟着这篇 5 分钟教程从零开始接线、拖积木你的屏幕上很快就能出现一只会眨眼睛的小眼睛。熟练后逐步尝试 8 种眼神与 7 种底色就能创作出更多有趣的小角色程序。【免费下载链接】eye-tracking-module源师兄扩展项目: 眼动模块 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/eye-tracking-module创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

微信爬虫技术详解:从后台接口抓取公众号文章全流程
微信爬虫技术详解:从后台接口抓取公众号文章全流程

简介:这是一份基于 Node.js 的微信爬虫项目资源,通过中间人代理原理,利用 AnyProxy 拦截解析微信 HTTPS 请求,批量获取公众号历史文章正文、阅读量、点赞量、在看数及评论数据。项目面向有一定 JavaScript 基础、希望搭建公众号数… · 2026/9/25 2:30:22

Sliver 项目中的 Pushover 推送集成:基于 gregdel/pushover 的 Go 消息推送实战指南
Sliver 项目中的 Pushover 推送集成:基于 gregdel/pushover 的 Go 消息推送实战指南

网络安全 【免费下载链接】sliver Adversary Emulation Framework 项目地址: https://gitcode.com/gh_mirrors/sl/sliver 点击查看 免费下载 本指南以仓库中 vendor/github.com/gregdel/pushover/README.md 为核心,系统讲解如何在 Go 程序中用几行代码把… · 2026/9/25 2:30:16

ng-zorro-antd Cron Expression 三种尺寸解析:nzSize 参数的实现、样式与测试验证
ng-zorro-antd Cron Expression 三种尺寸解析:nzSize 参数的实现、样式与测试验证

UI组件前端 【免费下载链接】ng-zorro-antd Angular UI Component Library based on Ant Design 项目地址: https://gitcode.com/gh_mirrors/ng/ng-zorro-antd 点击查看 免费下载 本文以 ng-zorro-antd 中 Cron Expression(nz-cron-expression&#xff… · 2026/9/25 2:30:16

gsd-core TypeScript 迁移 Batch 8(ADR-457):命令路由器、surface 与 roadmap-upgrade 模块的 build-at-publish 编译链路
gsd-core TypeScript 迁移 Batch 8(ADR-457):命令路由器、surface 与 roadmap-upgrade 模块的 build-at-publish 编译链路

【免费下载链接】gsd-core Git. Ship. Done - Core 项目地址: https://gitcode.com/gh_mirrors/ge/gsd-core 点击查看 免费下载 本篇技术文章围绕 gsd-core 仓库中归档的变更集 .changeset/archived/migration-batch-8-ts.md 展开:Batch 8 将 cjs-comma… · 2026/9/25 6:02:47

ESPnet 的 Kathbath 多语种印度语 ASR 配方:E-Branchformer 训练、解码与评测全解析
ESPnet 的 Kathbath 多语种印度语 ASR 配方:E-Branchformer 训练、解码与评测全解析

人工智能语音音频深度学习NLP 【免费下载链接】espnet End-to-End Speech Processing Toolkit 项目地址: https://gitcode.com/gh_mirrors/es/espnet 点击查看 免费下载 本篇技术指南基于 ESPnet 2 开源语音处理工具包中的 Kathbath 语音识别配方(egs2/… · 2026/9/25 6:02:47

UE5运行时几何处理引擎GeometryCore:FDynamicMesh3核心算子与流水线实践
UE5运行时几何处理引擎GeometryCore:FDynamicMesh3核心算子与流水线实践

1. 项目缘起与整体设计思路GeometryCore 这个项目,是我在连续做了三个 UE5 程序化建模工具之后,决定把散落在各个工程里的几何处理逻辑抽出来做成一个独立模块的产物。起因很直接:每次开新项目,只要涉及运行时改 Mesh,… · 2026/9/25 6:02:41

微信小程序+Flask+Vue:家校通平台完整开发实践
微信小程序+Flask+Vue:家校通平台完整开发实践

这两年我接过不少家校通、校园服务类的项目,发现一个很普遍的现象:很多学校还在靠微信群来传递通知、布置作业、收发成绩,家长群一多,消息刷屏严重,老师也疲于维护。微信小程序FlaskVue这个组合,就是我在实… · 2026/9/25 6:02:41

Pathping网络诊断原理与实战:定位间歇性丢包
Pathping网络诊断原理与实战:定位间歇性丢包

1. Pathping 是什么?它和 Ping、Tracert 到底有什么不一样?Pathping 这个命令,我在网络运维一线干了十多年,几乎每天都会用到——但它偏偏是 Windows 命令行里最被低估、最常被误用、也最容易被当成“高级 Ping”草草带过的工具。… · 2026/9/25 6:02:35

Cisco Packet Tracer安装与汉化全攻略:从零开始搭建网络模拟实验环境
Cisco Packet Tracer安装与汉化全攻略:从零开始搭建网络模拟实验环境

1. Packet Tracer解决了什么问题:学网络为什么绕不开这个模拟器近几年网络工程相关的课程和认证考试越来越强调动手实操,但问题在于不是每个人都有条件接触真实的交换机和路由器设备。一套基础的思科设备动辄几千块,一个小型实验拓扑就需要三… · 2026/9/25 6:02:29

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

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

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

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

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

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

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码