LeLamp 运行时 lelamp_runtime

智能硬件 高级 🧩 软硬件结合 已发布
humancomputerlab 48 Stars 未知 BOM 完整度: 3/5 教程完整度: 0/5

项目简介

LeLamp运行时。


LeLamp Runtime 是一个专为开源机器人灯 LeLamp 设计的 Python 控制运行系统。LeLamp 本身基于苹果公司的 Elegnt 项目,由 Human Computer Lab 开发,而 Runtime 则负责让这盏机器人灯真正“活”起来。

标签

项目特点

**完整的电机控制系统**:支持伺服电机的设置、校准和精确控制
**运动录制与回放**:可录制手动操作的运动序列并保存为 CSV 文件,支持精确回放
**语音交互能力**:集成 LiveKit 语音代理,支持实时对话交互
**硬件测试模块**:提供 RGB LED、音频系统、电机等硬件组件的单元测试
**双模式动画**:支持离散动画模式和流畅动画模式
**系统服务集成**:支持通过 systemd 设置为开机自启动服务
**跨平台运行**:可在个人电脑和树莓派上运行,支持不同的硬件依赖配置

技术规格

编程语言
包管理器
电机控制
机器人框架
语音交互
数学运算
音频输入/输出
RGB LED 控制
运动数据格式
支持平台

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
伺服电机 待定 用于关节运动
伺服电机驱动器 1 通过 USB 连接
麦克风 1 语音交互输入
扬声器 1 语音交互输出
RGB LED 灯带/模块 1 使用 Neopixel 或 WS281x
摄像头模块 1 视觉功能
树莓派 1 运行运行时软件
电源适配器 1 为树莓派和电机供电

所需工具

工具用途是否必需
3D打印机 打印 LeLamp 外壳和结构件 ✅ 是
焊台 焊接电子元件和连接线 ✅ 是
螺丝刀套装 组装机械结构 ✅ 是
万用表 电路测试和故障排查 ▢ 推荐
USB 数据线 连接电机驱动器和电脑 ✅ 是

能力画像

记忆与知识检索
2/5
逻辑推演
3/5
表达与交流
2/5
感知与观察
3/5
数理与计算
3/5
动手与操作
4/5
狂热与坚持
3/5
创造与创新
3/5

所需技能

🔧 **动手能力**:需要组装和调试 LeLamp 的机械结构,包括电机安装、线路连接和外壳组装 💻 **编程能力**:需要 Python 基础,能够使用命令行工具,理解配置文件和环境变量设置 ⚡ **电子电路**:需要基本的电路知识,能够连接电机驱动器、LED 灯带、音频模块等硬件组件

适用场景

**机器人学习与研究**:作为机器人控制系统的学习平台,研究运动控制和语音交互
**智能桌面助手**:作为具有语音交互能力的桌面机器人助手
**人机交互实验**:用于研究人类与机器人之间的自然交互方式
**创客项目**:作为开源硬件项目的参考实现,可扩展和定制功能
**STEM 教育**:用于机器人技术、编程和电子电路的教学演示