Luminch One
User-Contributed Project
This project guide is not managed by MAKE staff.
Build an interactive lamp that you can control by waving your hand.
- Author: Francisco Castro
- Time required: 5 to 6 hours
- Difficulty: Moderate
Luminch One is an interactive lamp controlled by the movements of your hand. Wave your hand over it to turn it on or off, or move your hand up or down above it to change its brightness. Inside the lamp, an Arduino hooked to an infrared distance sensor tracks your hand and sets the state and the brightness of the LED lamp.
Sections
- Get the tools and materials
- Solder the connectors
- Assemble the circuit
- Program the Arduino
- Cut the balsa sheet
- Glue the base
- Glue the Arduino
- Stack the circuits
- Cut and score the lampshade
- Fold and glue the lampshade
- Assemble the lamp
- Further improvements
- End-of-life disassembly
Files
Tools
Relevant parts
- Infrared Proximity Sensor Long Range - Sharp GP2Y0A02YK0F

- Infrared Sensor Jumper Wire - 3-Pin JST

- Arduino Uno

- Breadboard Mini Self-Adhesive

- Electrolytic Decoupling Capacitor - 100uF/25V (2)

- Jumper Wires Premium 6" M/M Pack of 10

- Luxeon Rebel High Power LED Breakout - Warm White

- Break Away Male Headers - Right Angle

- USB Cable A to B - 6 Foot

- Wall Charger - 5V USB

- Resistor 18 ohms 1W
- Resistor 220 ohms 1/4W
- NPN Transistor BC337
- Short jumper wires (like the conductors from solid core UTP cable)
- Heat shrink 3mm diameter (1/8 inch)
- Balsa Wood Sheet 36" x 3/16" x 3"
- Tracing Paper Sheet A4 110 to 200 gsm
- View:
- Paginated
- Full width

Edit Step 2
— Solder the connectors
¶
Cut a 2-pin piece from the right-angle header strip and solder it to the LED board.
Cut a 3-pin piece from the right-angle header strip and solder it to the infrared sensor cable following the color order in the picture. You can add heat-shrink tubing to the wires before soldering them.

Edit Step 4
— Program the Arduino
¶
Connect the Arduino to your computer using the USB cable.
Download the source code for the project.
Start the Arduino IDE and open the luminch_one.ino file.
Configure the board type and serial port for your Arduino in the IDE.
Upload the code to the Arduino.
Test if it works!
Page 1 of 2
