Making A Mask: On this assignment we had to make a mask and explain the characteristics of it in Spanish. This assignment was really easy to me because it could not be a wrong answer you just would have to do it and it must be completed.
Wheel Chair Ramp: In this assignment we have to build a ramp for people in wheel chairs. We have to find the right measurements from the ramp so they people will not roll down to fast or to slow. We have certain constraints. The hard thing about is that we have to find the slope that we are going to use to make our ramp.
In this we was building different things. We had different stations that we could of went through. There was 3 stations. The first station was when we was making a type of cup out of clay. The second station was when we was building a little shelter with bamboo sticks and pieces of rope.
Cooking : this was a really fun project. It was hard for me because i can not cook good. I did not burn the food , i just did not cook it long enough. I learned things about what the different people eat. I also learned about the trade and how they traded with each other.
Book: In this book we have to right a 60 page book. This book can be on whatever we like. My book is about a man that was accused of something he did not do. He went to jail because a girl lied on him to get herself out of trouble for something that they agreed on.
Stop-motion video: In this we had to make a book for some 4th and 5th grader. We had to use stop motion in some part of our video. Stop motion is when u make things move during the video. They was we made our move was that we made a lot of different slides and put like a person walking and move them each time and then we made it do it fast so it would make it look like they was moving.
TextTile: In this we was making many different items. It was really fun to me because i never made things like that and now we just made them so it was a good learning experience.
In this we had to make a stop motion. The way we made our stop motion was on a google slide. The reason we made it on a google slide is because we did not want to draw all of that stuff. So we made a google slides and made the different stop motions on there. In my group we was Alkaline Earth Metals. In Alkaline Earth Metals the elements that are in that group is Calcium , Barium , Unbinilium , Beryllium , Strontium , Magnesium , and Radium. I learned a lot in this project. Before this project i did not know how to make a stop motion video in slides. So i learned how to make that. I also learned new things about the different elements and the group. I learned that they used some of these elements to make fireworks. A challenge that i had in the project was when we was drawing the pictures. That was a hard part for me because i can not draw good at all and i had to draw it over and over. The easy part of this project was making the sounds and putting it on there. That was really easy to me.
Ms.White gave us the project brief for our project. It is a Moire Kinetic Sculpture.
Here is a list of things that we have to have for our project to meet the expectations.
Each of the things in the honeycomb is one of the benchmarks that we need to complete. First we will document it here and also show it to Ms.White so that we can get a stamp indication it is complete.
In my first benchmark I Laser Cut my name out to get my stamp.
In my second benchmark I had to make a gear box that had a parent gear and it controlled the other gears. At least two of the gears had to move the same way.
In my third box I had to make a parent gear go 2x as fast as the child gear.
In this benchmark we had to make the lights go from red, green to blue without any other colors coming after it.
In this benchmark we had to make the servo rotate from left to right.
In this benchmark we had to make two different sketches of how we wanted our Moire to be.
In this benchmark we had to make a pumpkin that had 4 circler shapes and straight line shapes to complete this
In this benchmark we had to make 1 moire design in a CAD model.
In this benchmark we had to make our 2nd moire design in a CAD model.
In this benchmark we had to laser cut our first model of our moire that we made in CAD.
In this benchmark we had to laser cut our second model of our moire that we made in CAD.
We had to make the gears make the 2 different disks rotate independently.
In this bench mark we had to print out our first moire on card board.
In this bench mark we had to print out our second moire on card board.
In this benchmark we have to have all of our pieces to make our ending prototype.
In this benchmark we had to put the servos in the acrylic.
In this benchmark we had to print out our 1st moire.
In this benchmark we had to print out our 2nd moire.
I had to put all this lights in and make the lights in my acrylic go RGB.
I had to make my servos rotate independently.
I had to attach my arduino to the acrylic.
I had to attach my last acrylic to the back of my Project.
In this benchmark we had to make 3 different patterns with our servo.
In this benchmark we had to make three different pattern with different colors.
This is my final kinetic sculpture code.
#include <Servo.h>
Servo myservo;
Servo myservo2;
int redPin = 11;
int greenPin = 10;
int bluePin = 9;
//uncomment this line if using a Common Anode LED
//#define COMMON_ANODE
void setup()
{
}
void loop()
{
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
myservo.attach(3);
myservo.write(50); // set servo to mid-point
myservo2.attach(5);
myservo2.write(50); // set servo to mid-point
setColor(205, 0, 0); // red
delay(500);
setColor(190, 0, 0); // red
delay(500);
setColor(160, 0, 0); // red
delay(500);
setColor(130, 0, 0); // red
delay(500);
setColor(100, 0, 0); // red
delay(500);
setColor(70, 0, 0); // red
delay(500);
setColor(40, 0, 0); // red
delay(500);
setColor(205, 0, 0); // red
delay(500);
setColor(255, 0, 255); // green
delay(500);
setColor(600, 0, 0); // blue
delay(500);
setColor(205, 0, 0); // red
delay(500);
setColor(255, 0, 255); // green
delay(500);
setColor(600, 0, 0); // blue
delay(500);
setColor(205, 0, 0); // red
delay(500);
setColor(255, 0, 255); // green
delay(500);
setColor(600, 0, 0); // blue
delay(500);
setColor(255, 0, 0); // red
delay(500);
setColor(0, 255, 0); // green
delay(500);
setColor(0, 0, 255); // blue
delay(500);
setColor(255, 0, 0); // red
delay(500);
setColor(0, 255, 0); // green
delay(500);
setColor(0, 0, 255); // blue
delay(500);
setColor(255, 0, 0); // red
delay(500);
setColor(0, 255, 0); // green
delay(500);
setColor(0, 0, 255); // blue
delay(500);
setColor(50, 0, 50); // red
delay(500);
setColor(0, 255, 0); // green
delay(500);
setColor(255, 0, 255); // blue
delay(500);
setColor(50, 0, 50); // red
delay(500);
setColor(0, 255, 0); // green
delay(500);
setColor(255, 0, 255); // blue
delay(500);
setColor(50, 0, 50); // red
delay(500);
setColor(0, 255, 0); // green
delay(500);
setColor(255, 0, 255); // blue
delay(500);
myservo.write(110); // set servo to mid-point}
delay(10000);
myservo.write(70); // set servo to mid-point}
delay(10000);
myservo2.write(70); // set servo to mid-point}
myservo.write(0);
myservo2.write(30); // set servo to mid-point}
delay(10000);
myservo.write(90); // set servo to mid-point}
delay(10000);
myservo.write(90); // set servo to mid-point}
delay(10000);
myservo2.write(90); // set servo to mid-point}
myservo.write(0);
myservo2.write(90); // set servo to mid-point}
delay(10000);
}
void setColor(int red, int green, int blue)
{
#ifdef COMMON_ANODE
red = 255 - red;
green = 255 - green;
blue = 255 - blue;
#endif
analogWrite(redPin, red);
analogWrite(greenPin, green);
analogWrite(bluePin, blue); /..
}
Servo myservo;
Servo myservo2;
int redPin = 11;
int greenPin = 10;
int bluePin = 9;
//uncomment this line if using a Common Anode LED
//#define COMMON_ANODE
void setup()
{
}
void loop()
{
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
myservo.attach(3);
myservo.write(50); // set servo to mid-point
myservo2.attach(5);
myservo2.write(50); // set servo to mid-point
setColor(205, 0, 0); // red
delay(500);
setColor(190, 0, 0); // red
delay(500);
setColor(160, 0, 0); // red
delay(500);
setColor(130, 0, 0); // red
delay(500);
setColor(100, 0, 0); // red
delay(500);
setColor(70, 0, 0); // red
delay(500);
setColor(40, 0, 0); // red
delay(500);
setColor(205, 0, 0); // red
delay(500);
setColor(255, 0, 255); // green
delay(500);
setColor(600, 0, 0); // blue
delay(500);
setColor(205, 0, 0); // red
delay(500);
setColor(255, 0, 255); // green
delay(500);
setColor(600, 0, 0); // blue
delay(500);
setColor(205, 0, 0); // red
delay(500);
setColor(255, 0, 255); // green
delay(500);
setColor(600, 0, 0); // blue
delay(500);
setColor(255, 0, 0); // red
delay(500);
setColor(0, 255, 0); // green
delay(500);
setColor(0, 0, 255); // blue
delay(500);
setColor(255, 0, 0); // red
delay(500);
setColor(0, 255, 0); // green
delay(500);
setColor(0, 0, 255); // blue
delay(500);
setColor(255, 0, 0); // red
delay(500);
setColor(0, 255, 0); // green
delay(500);
setColor(0, 0, 255); // blue
delay(500);
setColor(50, 0, 50); // red
delay(500);
setColor(0, 255, 0); // green
delay(500);
setColor(255, 0, 255); // blue
delay(500);
setColor(50, 0, 50); // red
delay(500);
setColor(0, 255, 0); // green
delay(500);
setColor(255, 0, 255); // blue
delay(500);
setColor(50, 0, 50); // red
delay(500);
setColor(0, 255, 0); // green
delay(500);
setColor(255, 0, 255); // blue
delay(500);
myservo.write(110); // set servo to mid-point}
delay(10000);
myservo.write(70); // set servo to mid-point}
delay(10000);
myservo2.write(70); // set servo to mid-point}
myservo.write(0);
myservo2.write(30); // set servo to mid-point}
delay(10000);
myservo.write(90); // set servo to mid-point}
delay(10000);
myservo.write(90); // set servo to mid-point}
delay(10000);
myservo2.write(90); // set servo to mid-point}
myservo.write(0);
myservo2.write(90); // set servo to mid-point}
delay(10000);
}
void setColor(int red, int green, int blue)
{
#ifdef COMMON_ANODE
red = 255 - red;
green = 255 - green;
blue = 255 - blue;
#endif
analogWrite(redPin, red);
analogWrite(greenPin, green);
analogWrite(bluePin, blue); /..
}