Pathways

Project Brief

This is our project brief for our Geometric Motion Lamp Project.

Project List

This is the list of project constraints or requirements for this project. We have to meet all of these in order to complete our project successfully.

Geometric Motion Lamp Prototype

This is my geometric lamp prototype. To get this point, we had to practice making cardboard cubes of different sizes and adjusting our design to account for material thickness. We are also practicing single point perspective sketching so that we could communicate the ideas for our form. Finally we drew up a plan that we knew would meet constraints, and then we made it!

My Geo-lamp is a freestanding and interesting shape. It has a pentagon for a base which allows it to stand up straight and it is also a pyramid which makes it geometrically cool. My lamp has 15 LEDs and the LEDs light up so  that it looks as if they are rotating around the shape. The lights rotate in 3 different light patterns as shown in my video. My shape fits inside a 12x12, I know because I tested it with solid-works. One side of my lamp could move to allow a person to get to the electronics. 

IMG_3498.MOV

Solidworks

This shape includes one pentagon and five triangles. Each side of the pentagon is 3.13 inches to counteract the cardboard thickness. The triangles are 6 inches by 3 inches  and they all meet in the middle of the shape. Also each triangle holds 3 holes to hold the LEDs.

Code: the Code rotates through three light patterns that move around the pentagonal PYRAMID

int led = 2;

 int led2 = 3;

 int led3 = 4;

 int led4 = 5;

 int led5 = 6;

 int led6 = 7;

 int led7 = 8;

 int led8 = 9;

 int led9 = 10;

 int led10 = 11;

 int led11 = 12;

 int led12 = 13;

void setup() {

  pinMode(led, OUTPUT) ;

 pinMode(led2, OUTPUT) ;

 pinMode(led3, OUTPUT) ;

 pinMode(led4, OUTPUT) ;

 pinMode(led5, OUTPUT) ;

 pinMode(led6, OUTPUT) ;

 pinMode(led7, OUTPUT) ;

 pinMode(led8, OUTPUT) ;

 pinMode(led9, OUTPUT) ;

 pinMode(led10, OUTPUT) ;

 pinMode(led11, OUTPUT) ;

 pinMode(led12, OUTPUT) ;

}



void loop() {

int x = 1;

do {


digitalWrite(led, HIGH);

delay(200);


digitalWrite(led2, HIGH);

delay(200);


digitalWrite(led3, HIGH);

delay(200);


digitalWrite(led4, HIGH);

delay(200);


digitalWrite(led5, HIGH);

delay(200);


digitalWrite(led6, HIGH);

delay(200);


digitalWrite(led7, HIGH);

delay(200);


digitalWrite(led8, HIGH);

delay(200);


digitalWrite(led9, HIGH);

delay(200);


digitalWrite(led10, HIGH);

delay(200);


digitalWrite(led11, HIGH);

delay(200);


digitalWrite(led12, HIGH);

delay(200);


digitalWrite(led, LOW);

delay(200);


digitalWrite(led2, LOW);

delay(200);


digitalWrite(led3, LOW);

delay(200);


digitalWrite(led4, LOW);

delay(200);


digitalWrite(led5, LOW);

delay(200);


digitalWrite(led6, LOW);

delay(200);


digitalWrite(led7, LOW);

delay(200);


digitalWrite(led8, LOW);

delay(200);


digitalWrite(led9, LOW);

delay(200);


digitalWrite(led10, LOW);

delay(200);

 

digitalWrite(led11, LOW);

delay(200);


digitalWrite(led12, LOW);

delay(200);

x += 1;

} while(x < 4);

x = 1;

do {

 

digitalWrite(led, HIGH);

delay(200);


digitalWrite(led3, HIGH);

delay(200);


digitalWrite(led6, HIGH);

delay(200);


digitalWrite(led8, HIGH);

delay(200);


digitalWrite(led11, HIGH);

delay(200);


digitalWrite(led12, HIGH);

delay(200);


digitalWrite(led10, HIGH);

delay(200);


digitalWrite(led9, HIGH);

delay(200);


digitalWrite(led7, HIGH);

delay(200);


digitalWrite(led5, HIGH);

delay(200);


digitalWrite(led4, HIGH);

delay(200);


digitalWrite(led2, HIGH);

delay(200);


digitalWrite(led, LOW);

delay(200);


digitalWrite(led3, LOW);

delay(200);


digitalWrite(led6, LOW);

delay(200);


digitalWrite(led8, LOW);

delay(200);


digitalWrite(led11, LOW);

delay(200);


digitalWrite(led12, LOW);

delay(200);


digitalWrite(led10, LOW);

delay(200);


digitalWrite(led9, LOW);

delay(200);


digitalWrite(led7, LOW);

delay(200);


digitalWrite(led5, LOW);

delay(200);


digitalWrite(led4, LOW);

delay(200);


digitalWrite(led2, LOW);

delay(200);

x += 1;

} while(x < 4);

x = 1;

do {


digitalWrite(led, HIGH);

delay(10);

 

digitalWrite(led2, HIGH);

delay(10);

 

digitalWrite(led11, HIGH);

delay(10);


digitalWrite(led12, HIGH);

delay(500);


digitalWrite(led3, HIGH);

delay(10);


digitalWrite(led4, HIGH);

delay(10);


digitalWrite(led5, HIGH);

delay(10);


digitalWrite(led8, HIGH);

delay(10);


digitalWrite(led10, HIGH);

delay(10);


digitalWrite(led9, HIGH);

delay(500);


digitalWrite(led6, HIGH);

delay(10);


digitalWrite(led7, HIGH);

delay(500);



digitalWrite(led6, LOW);

delay(10);


digitalWrite(led7, LOW);

delay(500);


digitalWrite(led3, LOW);

delay(10);


digitalWrite(led4, LOW);

delay(10);


digitalWrite(led5, LOW);

delay(10);


digitalWrite(led8, LOW);

delay(10);


digitalWrite(led10, LOW);

delay(10);


digitalWrite(led9, LOW);

delay(500);


digitalWrite(led, LOW);

delay(10);


digitalWrite(led2, LOW);

delay(10);


digitalWrite(led11, LOW);

delay(10);


digitalWrite(led12, LOW);

delay(500);


x += 1;

} while (x < 4);

Determining my joint angles

In my benchmark, we had to do math to determine the angle at which I had to sand my triangle.

Dry fitted pieces

After laser printing and sanding my pieces at a 54 degree angle, I then assembled it with tape to see if all the pieces fit together correctly.

Copper tape construction

In order to assemble the geolamp and connect the LEDs, I first made a copper tape circuit so that I could turn on and control the LEDs.

IMG_3566.MOV

Activating Lights

After soldering off the LEDs from my old model and reinstalling them into my final Geolamp, I readjusted my code and turned it on. All the lights turned on in the right order.

Installing the Arduino

After much consideration, I decided to put the Arduino on the base of the pentagon.

Hole for COMPUTER Cord

I used the band-saw to cut the corners off of two triangles. This made an opening for my cord.

Glued together lamp

After wiring and rechecking my lamp, I glued all my lamp parts together with wood glue. Most of the pieces fit together nicely and it looks like final product material.

IMG_3619.MOV

Final Geolamp description

My geolamp is freestanding because when I put it on the table, it stands up straight. My geolamp needed 8 to 16 LEDs and it has 15 LEDs. They were all inspired by Christmas colors. My geolamp needed to be unique and it is unique because it isn't found in nature. My geolamp also fits my prior outline that I made with a 12"x12" sheet of plywood. All my electronics fit in my pyramid and none of them spill out. All the LEDs light up in a pattern moving around in a circular motion. My pieces have been sanded at a 54 degree angle so that they could fit together well. Overall, my geolamp is very intresting and well designed an meets all of the constraints provided.

Science - In this project we used electric curcuits and breadboards to transport the electricity throughout the geolamp. We also learned about the wave lengths of light and how different wave lengths will result in different colors.

Technology - I used multiple pieces of technology to change my lamp's shape. I used a laser cutter, a band saw, and a drill to make the geolamp fit together well. After that I used a soldering iron to connect the wires to my copper tape with solder.

Engineering - After getting briefed about the geolamp from Mrs.White, I researched my shape throughly and designed it with Solidworks and cardboard. Then I made a perfect prototype from measured material and installed my lights. Next, I turned my solidworks file into a SVG file so that I could laser print it. Finally, I transported my LEDs and rechecked my programming.

Art - This project incorporated a lot of artistic skills. I used the color theory to decide which LEDs I needed to use to make my geolamp. Also my lamps design has many artistic elements, such as how all my triangles meet in the middle of my pentagon shape.

Math - In order to make the triangles fit, I measured each of the angles of my pentagon, which were 108 degrees, and I divided them by two in order to get my sanding angle of 54 degrees. We had to fit our geolamp inside a 12x12 inch wood board before we could even start on the lamp.

Edward Botchwey - Science Fair Project

Tennis tank

To participate in the science fair I started a project called the tennis tank. It was a pressurized air canon that could launch a ball for my dog to fetch. It's purpose was to get my dog to exercise more by running farther to fetch the ball.

Sound Amplification

This is our newest project, we will create a ornamental phone speaker using no electronics.

Constraints

These are the constraints that we need to follow when making our speaker design.

Benchmarks

These are the sub-goals that we will get stamps for as we complete each part of our project.

ACOUSTIC Speaker (research)

3/17/20 Engineering

We will design our speakers so that they will amplify sound in a certain direction. To do this the speaker diverts the acoustic energy from the phone speaker and moves it to the cones. When at the cones, the energy collects in the focal point of the cone. The sound then reverberates and bounces around in the cone until it escapes the cone. Because of all this, there is more acoustic energy traveling in a certain direction and the sound can be heard from much farther away.

Original design

Redesigned speaker

Explanation video

Speaker

Speaker design

The purpose of the 3D Prototyping Process is to plan out the design of my acoustic speaker and make sure my proportions work.

Prototyping design

We aren't able to physically prototype because the model is so small that 3D printing would be far more efficient. In addition we can't go back to school because of corona. This is why we are only making the model in CAD only.

Evaluation

The purpose of Evaluation & Testing in the design process is to make sure that the product works as planned.

Testing

We are doing the Evaluation & Testing by putting phones into our speakers to test if the sound is amplified 2 feet. At school we would design our speaker with wood or solid-works.

Overall changes

Final Product

I have completed all my constraints when designing my speaker

Elements of Steam

Science has many important disciplines that we could use in our speaker, such as sound and energy. My acoustic speaker uses cones to amplify sound through uses of focal points.

Technology also has multiple disciplines such as the electronics in the phones we are using. My acoustic speaker uses a box that intercepts a cone to help amplify the phone.

In math we learned about radius. We used this knowledge to calculate the volume of my cones. the calculation of my cones helped my calculate my total volume.

Engineering has disciplines such as mechanical engineering. My acoustic speaker used engineering to hold the phone still and keep the speaker stable.

Art has a lot of disciplines such as color theory. I use this in my speaker to decide what color my speaker should be.

ARD Robotics competition

The ARD Robotics competition was an organization that I participated in throughout my ninth grade year. I worked with my team to create a robot that could do given tasks quickly. Unfortunately our competitive season was cut short due to covid, but it was still a great experience.