Merrett Willett's profile

Splatoon: Salmon Run Egg Basket Lamp

Salmon Run Egg Basket Lamp
For my CRT 101 class, I underwent the challenge of making a lamp. My lamp is based off the Salmon Run Egg Basket from the video game Splatoon 3. In the game mode Salmon Run, four players must work together to gather a quota of golden eggs (pictured right) by defeating a variety of different boss Salmonids and placing them in the basket for multiple waves before time runs out. 
My lamp uses a simple push button and NeoPixels powered by an Arduino Nano. When you press the button, the golden egg will light up. Continuing to press the button will give you several different light cycles, ending in a mode with the lights off.
Here are some images I used for reference when making my project:
Hero Image
This was how my final project looked at the end!
Initial Concept Sketches
For my initial concept, I planned on just using the golden egg as the main piece of the lamp. I knew I was going to 3D print the golden egg piece, and was thinking of having all my wiring inside it with a hinge to open/close it so I could fix wiring if needed.

Later on, I thought it would be cool that instead of doing a simple wooden base to do a recreation of the basket that holds the golden eggs in the game. 

My original idea was to have another button for playing a short clip of music from the game, but I soon found out that this would require more complications then there needed to be.


Foamcore Prototype 
Here is what my foamcore prototype looked at first. I made the two boxes separately in different files. The first piece (the one with the openings) is an 8x12x8 box with squares cut out of the sides so you can see the golden egg. The second box is an 8x4x8 box that holds the wiring and components.

Note how I still had two buttons here because I thought I was still doing the music player at this point.
Functional Prototype 
Here are some examples of some of the lighting modes in my project. Each mode was changed using switch cases and a debounced button. The full list is as follows:
- off
- gold colorWipe
- orange bouncingBrightness
- blue, white and purple triColorSweep
- dark orange colorWipe
- blood orange colorWipe
- rainbowChase theatreChaseRainbow

I have a link for my code repository at the end of this page if you want to use the code yourself or see how it works.
Aesthetic (Form) Prototype
The first challenge I had was how to have the silhouette of the fish-shape cut out of the sphere, and make sure the sphere was hollowed out on the inside. I modeled the sphere in Fusion (8in x 6in) and traced out the fish shape using an image of the golden egg, and then cut it out of the piece. I printed the piece without supports and it turned out great! The bottom of the 3D print has a hole for the wires for the Neopixels to feed through to the rest of the piece. I spray-painted the piece using gold spray paint.

I wanted to make sure that I was able to take the piece in and out without issue, as my 3D print was too big to easily slide in and out from the sides for my Foamcore prototype. I decided to make the top part of the piece have slots so I could take the top piece on and off so I could slide the 3D print in.

I also had an opening at the bottom of the top piece (8x12x8) and the top of the bottom piece (8x4x8) so the wires could be fed through. I attached both pieces together using wood glue, and made sure the top of the bottom piece was not glued so I could take it on and off to fix wiring issues.

On the bottom piece, I cut a hole for the button and for the USB port. I glued the entire wooden piece out of wood glue, and did a quick coat of black spray paint. Later, the coat of paint started rubbing off, so I did two or three more coats and a matte finish to ensure it would not rub off again.
Later on, I cut a "eye" for the egg out of 2x2 acrylic using a laser-cutter. I hot glued a pupil for the eye out of black construction paper, and layered a piece of yarn behind it to attach it to the rest of the piece. Here was also when I added some yellow to the gold spray paint for some added shading and dimension. I covered it with a matte finish to ensure it would not rub off.
The rope was made out of mesh fabric from Hobby Lobby and spray-painted with a layer of Rust-OLeum's Color Shift Pink Champagne to add a bit of shine and sparkle to the fabric, even though it is a bit hard to see.

I attached the mesh to the rest of the piece using hot glue. For the pole on the outside of the basket, I spray-painted a wooden dowel silver and hot glued it to the rest of the piece. (This made it harder to attach the flag later, but it worked out in the end!)

Next, I made a flag with the Grizzco logo using the sublimination method of printing. This was a new technique for me, and it was really cool being able to see the finished product. 
Because the sublimination method was not known to me in the beginning part of the project, I had to rework my design. I originally was planning on using cardstock or construction paper to make the flag, and would attach it using the dowels in the picture below (left). 

When I used the sublimination method, the flag had to be held up using a wooden piece given to me. I spray-painted it the correct colors (silver and black), and then had to cut off the top part of the wooden dowel and attach both of the two pieces together using super glue.

I had to unfortunately hold it together with electrical tape because the super glue would not stay attached to the rest of the dowel that I did not cut off.
Because of how my piece was made, the button was difficult to press without using another object, (eg. scissors or a pin), which I thought was a hinderance overall. I decided to use a leftover piece from one of my other projects that had the same issue to allow me to be able to press the button. I glued the wooden piece to the other using super glue. At one point I added too much super glue so the button wouldn't press, but I fixed that and got it to work correctly.
Video Demo 

Materials:
- 2x2in circle of acrylic
- Yarn
- Gold, silver and black spray paint
- Wood (1/4 cut and 0.2)
- Arduino Nano, Neopixels, 10k resistor, Soldered push button, Wires
- Hot glue
- Fabric/paper for flag (sublimination method)
- Mesh fabric for net
- Foamcore
- Wooden dowels

Note: Both boxes are made using MakerCase
          8x12x8 - 1/4in wood, 8x4x8, 0.2in wood
Splatoon: Salmon Run Egg Basket Lamp
Published:

Splatoon: Salmon Run Egg Basket Lamp

Published: