Robotics 11 portfolio

I have made many projects over the course of robotics here are all the projects I have made.

The first project is the Arduino.

For the Arduino, me and Jamie made 3 projects. the first one we made was the first project out of the book. it was a simple circuit project that when the button is pressed the light will turn on. the actual power source is used as solely a power source instead of the main component, so there is no code involved. a good way from the book describe the way the circuit works is to imagine it as a hill. the voltage is how tall the hill is, the current is a rock slide tumbling down the hill and the resistance are the obstacles in the way which slow down/reduce the current.

video:

For the second project. it was another project from out of the book. it was a more complicated project, that when the button is pressed it would cycle through the 3 lights. this project also included code. the basics of the Arduino is that the digital pins detect 2 different types of states being high and low. you can use code to send signals so, when its high that means “there is voltage in this pin, and when its low it means “there is no voltage in this pin”.

video:

The final project was a project we decided to do on our on. we decided to do a temperature sensor. to make this we used a sensor that detected heat, a blue and red light to display warmth and cold. and some code to display the temperatures. we had a sensor at the top that could read temperatures quite accurately. we the have a code that will take the temperature and determine whether its a colder or warmer temperature. based on the outcome signal will be sent back lighting up either the blue led or the red led.

video:

The second project is Lego Mindstorms.

For Lego Mindstorms, me and Jamie made 2 projects, the speed test and the push test. for the speed test we decided to make a simple robot using gears which crossed the line in 7.6 seconds. as i said, for the design we didnt want to go too out there, i whipped up a prototype bot just so we could have a skeleton to add things to. once we had the base we decided to add gears to make it go much faster, we also added a free spinning wheel at the front to the front so it could keep its balance.

video:

For the the second project, we made a push robot. the robot didnt turn out so well and it was only able to push 1890g. it also ended up breaking at the end. but it was able to push a weight in the end overall. the project did not turn out how we intended it too in the end, and we’ve decided on remaking it on a later day. for the base design we decided to have 4 big wheels in the front, and a small marble wheel in the rear. we decided to go with no push device because it kept breaking off, so we decided to have the robot use its on weight instead to push the weights. if i could change this project i would add more wheels to the back and maybe a small push device in the front.

video:

The 3rd project was the micro bits.

For the micro bits me and Jamie decided to make 4 of them. coincidently they all ended up being songs. for the first one we decided to make the song fireflies by owlcity in the micro bit. this was my favorite project so far because i got to listen too my favorite songs over and over again while it was still considered “work”. the main struggle we had with this project was having the correct pitches of the notes, but overall this was a fun project.

video:

For the 2nd and 3rd microbit, the songs we made were runaway and in Paris by Kanye west.

video:

For the 4th microbit, we decided to make another song by Kanye west called family business.

video:

For the 4th project was the sphero project.

For the sphero we decided to make 3 different projects. first, we made a maze, second, we made a sumo ring for the spheros, and third we made a dice game. for the maze it was just a simple maze constructed of cardboard and glue, we then had a sphero ran by Rameshinder, and another one precoded and the precoded trial seemed to do a lot better than the human controlled trial, next we made a dice that when spun would generate a random number. Finally we made a sumo ring, the sumo ring was constructed out of cardboard and glue like the maze, and as shown in the video an arena where intense fights could take place.

video:

Sphero video

for the 5th project. we made phigets.

for the phigets, we also decided to make 3 projects for this one. a reaction time tester, a stopwatch, and light switching phiget. for the first project we decided to make a light switching phiget. when a button is pressed the light would switch from one color to another. this is made up of simple code where when a button is pressed another action is triggered which in this case is turning on the other led. we then duplicated this code for both buttons, giving us the product in the video.

video:

for the second project we decided to make a stopwatch. when the green button is pressed the timer starts, then when the red button is pressed the timer will stop and it will record the time (ms) elapsed between the moments when the buttons were pressed. the code for the project detects when the green button is pressed using “when x is pressed” code, the using a startTime variable which is triggered by the button the timer commences. when the red button is pressed the timer is then halted using an endTime variable, the time is then recorded in ms using a console log code.

video:

for the final project we decided to make a reaction time tester. the green button will randomly light up and you have to press it as fast as you can, then there will be a data chart that displays the amount of time that elapsed between the moment the button lit up and the moment you pressed the button. this one is similar to the previous project mentioned, as when the program is started the phiget will wait for a while before lighting up the green led, when the led is lit a startTime variable records the time before the green button is pressed and an endTime variable stops the timer when the green button is pressed to give you your reaction time in ms.

video: 

Passion project:

for the passion project me and Ramesh decided to team up to create 2 robots for household utility a Roomba and morse code telegraph machine. this video explains all the details of both robots including code, individual parts, and a video demonstration.