Today we learned that we are that we are starting this semester with a robot project.
Above are the requirements for the prototype.
At the end of our projects this is what we will need to do.
Above are the requirements of the final sumo bot.
Today we used a reference to wire and code our first servo to rotate back and forward.
Today we learned how to create a visual representation of our circuit using TinkerCAD.
When my robot turns left or right one of the wheels move whiles the other stays still.
In TinkerCAD we made an accurate representation of the wiring of our Batteries.
I used functions to code my Robot to follow a mini track.
I built a base for all my electronics to work.
I coded a function to make my code a lot simpler.
#include <Servo.h>
Servo Left; // create servo object to control a servo
Servo Right; // create servo object to control a servo
// twelve servo objects can be created on most boards
int pos = 0; // variable to store the servo position
void setup() {
Left.attach(9); // attaches the servo on pin 9 to the servo object
Right.attach(11); // attaches the servo on pin 9 to the servo object
}
void Forward(){
Left.write(180);
Right.write(0);
}
void Backwards(){
Left.write(0);
Right.write(180);
}
void TurnLeft(){
Left.write(0);
Right.write(0);
}
void TurnRight(){
Left.write(180);
Right.write(180);
}
void Stop(){
Left.write(90);
Right.write(90);
}
void loop(){
Forward();
// tell servo to go to position in variable 'pos'
delay(4500); // waits 15ms for the servo to reach the position
TurnRight();
delay(1185);
Forward();
// tell servo to go to position in variable 'pos'
delay(7000);
TurnLeft();
// tell servo to go to position in variable 'pos'
delay(650);
Forward();
// tell servo to go to position in variable 'pos'
delay(5000);
Backwards();
delay(5000);
}
I made my robot move in every direction.
My servos moved at different times.
I drew shapes in single point perspective.
I made my robot avoid walls using a sensor. The sensor tells how far a wall is by playing a sound that we can't hear and waiting for it to return. The code uses "if" and basically says "if distance less then ten move backwards and turn left"
I connected my robot to my phone using a Bluetooth board. My phone sends a signal that my board connects to. With using an app called "dabble" I can control my robot.
This is the Sketch that I made for my design. My plan is to make a fully functioning Mystery Machine. I want it to be painted the same colours too.
Back
Front
Side
It works
Crowd Pleaser: Everyone loves Scooby Doo. Who could root against The Mystery Machine.
Wow Factor: It is very fast for something it's size. The crowd will be suprised after this amazing giant car flies around the Arena.
Colors: The colors on my robot are the same as in the Mystery Machine. Green and Blue!
Element and Principles of Design: Unity, Color, Shape. The Colors are obvious on this Car! Unity: The car blends together so well! Shapes: You can see all the shapes on this, from the flowers to the patterns on the sides.
Advanced: Cad: All of my Sides were built in Onshape. So were the wheels.
This is what we need to do and the week we need to do it by.
These are the step by step directions we will follow to get to our goal.
In this assignment we made the size of our model, which is in 1/8 size.
We made 4 examples of what we wanted our project to look like.
We researched ideas for dog kennels and moderen homes.
I made a sketch for what I hope my dog house to look like. This also contains my Measurements
I made my first actual prototype.
Front
Back
Side
Top
I printed my first prototype parts using onshape.
I made my second prototype in Onshape Assembly.
I made my final doghouse prototype.
Front
Side
Back
Top
1: The goal of this model is to determine who is in the picture.
2: The data that is used is pictures that we took throughout the semester.
3: The model finds out whos in the picture using machine learning. It does this by testing it's self with the pictures in drive folder.
4: It's so accurate because it does it hundreds of times. When it gets something wrong it learns from it.