Introduction: Touch Lamp

Picture of Touch Lamp

The basic idea for this is instructable is to make a lamp out of simple hardware and recycled materials that can be controlled by touching the metal base. I've been sitting on this idea for a while now, but seeing the Lamps and Lighting contest gave me the final push to actually make this idea a reality. Another great feature was that the entire lamp, minus the microprocessor, was made from items at Home Depot.

Lucky for me, I recently joined the Alamance Makers Guild. There, I met Danny, a computer whiz with a knack for Arduino. With his programming and circuitry skills and my ability to operate power tools, we were able to finish this project and hopefully get our Makers group known. We're also hoping to win some tools for the Maker Space we plan to build.

A special thanks to Roshenac, for her ible: Touch Sensitive Audio Desk Trays- Arduino https://www.instructables.com/id/Desk-trays/

We used the Arduino code from the trays as the start for our own code.

Step 1: Lamp Segments

Picture of Lamp Segments

The simplest way I could think to do this instructable was by segments of the lamp. Each segment is unique and independent. You can use an entirely different light enclosure, lamp base, or micro-controller, but the concept stays the same. This is a touch lamp made from simple hardware and micro-controllers.

Each section lists the materials and hardware used to make the part and the detailed instructions are put as notes in the accompanying pictures.

Total cost: $71.00 (if you aren't recycling or have an extra Arduino lying around)

Step 2: Arduino and Circuit

Picture of Arduino and Circuit

The code for the board is provided as a .txt. I would post it in this section, but I had trouble with the formatting.

The capacitive sensing library can be found here: Arduino Playground

Step 3: Light Enclosure

Picture of Light Enclosure

Materials:

  • 5" pine bun foot - 9.98 (in the aisle with decorative wood trim at Home Depot)
  • Round globe (4" radius) - 7.98
  • (3x) 10-32 set screw 3/8"
  • (3x) 10-32 set screw 3/4"
  • 3" length 1/8-IP thread - $3.57
  • Porcelain fixture socket for ceiling fan - $2.98

Hardware:

  • CNC milling machine for the pockets to attach globe and pole
  • Vice to turn pre-installed screw out of pine bun foot
  • 60º indexer to drill evenly spaced holes for set screws (could be eyeballed)
  • 5/6" hex wrench to tighten set screws

The top assembly is focused on the pine bun foot. By modifying this part, we can mount the bulb and glass globe to the fence post.

To see a step-by-step breakdown for making the adapter, click through the above images.

Step 4: Lamp Base

Picture of Lamp Base

Materials:

  • 2"x4" x120" lumber - $4.34
    • Cut into eight 8" pieces
    • and eight 6" pieces
  • 2" hinge - $2.47
  • 10D 3" nails (You may want to get a smaller diameter) - $3.87
  • (4x) 10-32 BHCS (button head cap screw) 2"
  • 1-5/8" x 5'6" line post - $10.83

Hardware:

  • Hand drill with 1/8" drill bit for pre-drilling nail holes
  • Long phillips head screwdriver for mounting the hinge
  • Hammer for nails
  • Wood stain of choice (Minwax special walnut 224)
  • Tie down strap (or clamps) for holding pieces together while nailing

To see a step-by-step breakdown for making the base, click through the above images.

A special thanks to Mr. Gene who either machined or instructed me to machine almost the entirety of this base.

Step 5: Final Assembly

Picture of Final Assembly

Navigate the bulb wires down the pole and connect to the breadboard. Then, connect the alligator clip to the base of the pole. Finally, slide the electronics board into the base and close your secret door.

You can have your power cord stick out the secret door or through the hole in the base.

Step 6: 3D Files

Picture of 3D Files

For those who are interested, I created a 3D model of the lamp in Solidworks to make modifying the design easier. Let me know if you need the file saved in a format other than .SLDASM or .STL.

Step 7: Possible Improvements

Picture of Possible Improvements

One improvement that eventually became a necessity was a 12V LED light bulb. Surprisingly, we couldn't find one to buy, so Danny came up with a new light bulb, a "sensible light bulb".

We also started the project with the hope of controlling the dimming effect with sliding hand motions. Unfortunately, we were not able to make a circuit which allowed us to watch small changes in capacitance between sensors on each end of the pole. If anyone knows a good way to do this, we'd love to hear from you.

Comments

gumattos (author)2015-07-05

Really nice project and ideia! I definitely do It! But can you say what components you used in the Arduino to make the capacitive sensor?

Thanks!

Porda (author)gumattos2015-07-06

Unfortunately I don't know what components were used on the board aside from what can be deduced from the picture. We were in a hurry to finish this project for the Lamps and Lighting contest so my partner did the whole circuit and we forgot to make a circuit diagram. Sorry about that.

eduman (author)2014-11-25

Sorry, your program is not working ! Please look at the attach..

jayeshshinai (author)2014-06-14

niceee! ill try using this for my lamp project!

Constructed (author)2014-06-11

This is really cool

audreyobscura (author)2014-06-10

Great work! For variable capacitance sensing, have you tried looking into working with e-textiles?

Porda (author)audreyobscura2014-06-10

Thank you. I haven't dabbled in e-textiles yet, but that is a great idea. I'll see if I can find a solution from an e-textiles project.

Very cool!

About This Instructable

6,818views

68favorites

License:

Bio: Mechanical engineer, alumnus Colorado State University, and member of Alamance Makers Guild.
More by Porda:3D Print an ImagePorda Tri-SpinnerPorda Tri-Spinner
Add instructable to: