Skip to main content

Welcome to LeLamp Documentation

LeLamp is an open-source expressive robot lamp that brings personality and interactivity to your space. With 5 degrees of freedom, camera vision, audio capabilities, and programmable LEDs, LeLamp can express emotions, respond to voice commands, and create engaging interactions.

Quick Start

Get started with the essential requirements and planning for your LeLamp build

Hardware Setup

Step-by-step assembly instructions for servos, electronics, and mechanical components

Software Configuration

Configure your Raspberry Pi and set up the LeLamp runtime environment

Troubleshooting

Solutions to common issues and debugging techniques

What You’ll Build

LeLamp features three main sections working together to create an expressive robotic companion:

LeLamp Head

  • Camera — Computer vision for environmental awareness
  • Speaker — 4Ω/3W audio output for voice and sound effects
  • LED Matrix — WS2812B programmable LEDs for visual expressions

LeLamp Base

  • Raspberry Pi with ReSpeaker Hat — Central control unit for servos, audio, and LEDs
  • Motor Driver — Precise control of servo motors
  • Power Management — Dual power supply system for optimal performance

LeLamp Body

  • 5 Servo Motors — Provides expressive movement with multiple degrees of freedom
  • Precision Mechanics — 3D printed components for smooth, reliable operation

Key Features

5 degrees of freedom allow LeLamp to nod, turn, tilt, and gesture naturally, creating lifelike expressions and interactions.
Built-in microphone and speaker enable voice commands, responses, and ambient audio reactions.
Programmable LED matrix displays emotions, status indicators, and custom light patterns.
Integrated camera allows LeLamp to see and respond to its environment and users.
Complete hardware designs, software, and documentation available for customization and improvement.

Project Overview

Skill Level: Intermediate to Advanced
Build Time: 8-12 hours over 2-3 days
Estimated Cost: $310 USD (components may vary by region)
This project requires experience with:
  • Electronics (soldering, basic circuits)
  • 3D printing and mechanical assembly
  • Command line and basic Linux administration
  • Software installation and configuration

Getting Started

Ready to build your LeLamp? Start with the Prerequisites page to ensure you have everything needed for a successful build.
Join our Discord community for real-time help, build photos, and discussions with other LeLamp builders!

Resources