Neopixel Light Up Maple Syrup Bottle Lamp




About: This author has not updated their profile. They might or might not get around to it sometime. If the kid wants a unicorn... Dangit, we're gonna make that happen. What little I know is dangerous, the rest I...

In a class of its own in desktop fidgets.

Inspired by the neon signage of roadside diners and the Neopixel Running Water Faucet Lamp.

Make one. At least get a fresh bottle of 100% Canadian syrup before NAFTA is renegotiated.

Step 1: Scrapple From the Big Apple...

A simple art project using an empty Maple Syrup bottle, it can be any kind of product, bottle or jar.

Clean and dry the container. Keep the original label or make one of your own.

You can use any material to make your base. The larger or heavier it is, the more stable it will be. Mine is just a cut piece of 1x4 wood.

I had a strip of 3/4 inch square stock to make the upright frame to fit the nameplate.

A piece of stiff wire forms the internal support of the bottle in the air.

For the lights I grabbed the Arduino UNO that was laying around and cut two pieces from a Neopixel strip to size.

The miniature sign or nameplate was 3D printed.

If you want to create your own custom signage, start with your vector artwork in Inkscape. Save it as a .SVG file.

Import that into TinkerCAD to create a 3D model. It makes it easy to take line art/text and extrude it. Export the model out as a .STL file.

Import the .STL file into the slicer software of your 3D printer to generate the gcode to run on the 3D printer.

I used a magic marker to paint in the dark lines since it was formed from a single solid color filament.

Step 2: I'm a Lumberjack...

wait, no chainsawing here but that's okay.

Glue the small parts for a frame for your nameplate. I used some popsicle sticks as filler for the bottom part of the frame.

Glue that to the main board.

When the glue has dried, you can figure out how to make the wire support for the bottle to hold it up in the air.

Shape the wire so the bottle stays in place.

I needed to double up the wire to support the heavy glass bottle.

I drilled two holes to pass the wire through the base.

On the bottom, I routed out/drilled some space to bend the ends of the wires and fix them in place with screws during the final assembly.

I rounded all the edges with my quickplane and sanded everything smooth.

I gave it a few coats of poly/stain, sanding between coats to get rid of raised grain.

When fully dried, I attached the nameplate with some E6000 adhesive.

Step 3: Blinkenlights...

I just used the example code from Adafruit’s tutorial on multi-tasking the Arduino. Depending on if the switch is pressed, it will change the animation of the lights.

You can adjust the RGB values to match your preference for the grade of maple syrup you have from dark amber to light.

A microswitch was wired up to ground and a data pin on the Arduino. The internal pullup was called so no need for a resistor.

To help diffuse the light from the Neopixels, you can layer on some fiberfill batting.

The small Neopixel strip was placed behind the nameplate and taped in position.

Tape the long Neopixel strip along the wire support. Gently coax all of that in to the bottle. You can then stuff with fiberfill batting to diffuse the light. I wrapped the "pouring" part with some clear packing tape.

Mount the Arduino with tape and position the switch.

Step 4: You Can Have Your Hotcakes and Eat Them Too...

Hmmm, I should have used maple wood to make this but all I had were some pine lumber scraps.

And the poly/stain I used was “cherry” and not maple. Oh wells.

Just belieb and make one. Enjoy!



    • Fandom Contest

      Fandom Contest
    • Backyard Contest

      Backyard Contest
    • 1 Hour Challenge

      1 Hour Challenge

    11 Discussions

    Minh TríN1

    2 years ago

    I need some instruction about the wiring part? I don't know how to connect the strip with the arduino, would you give me detailed instruction. Thank you

    2 replies
    caitlinsdadMinh TríN1

    Reply 2 years ago

    Look at the Adafruit neopixel uberguide tutorial to get things connected.

    This setup is only a small strip that sits behind the name badge and connected to the arduino on its own pin. A longer strip that runs from the base into the bottle is connected on a separate arduino pin. has tutorials on how to wire up a simple switch to one of the data pins. You can have a resistor that you wire in or use the internal pullup setting to work. Good luck.


    Reply 2 years ago

    Thanks. Many light animations are possible if you tweak the code a bit. You should try to embed lights into your K'nex projects for fun. Gut out the electronics from a dollar store LED bicycle flasher or flashlight to start out with, that's how I got hooked. Get going, you'll be the first...


    Reply 2 years ago

    That's a good idea, but I don't think I would get to buy LEDs for that. (I am kinda young)


    Reply 2 years ago

    That would never work, and I would not want to buy them unless there would be a contest that it could go in.


    Reply 2 years ago

    Ah young padawan, the way of the maker is to hoard stuff, whether you need it or not...there's always a contest coming up...