Robot Art Show

Our Project

For our project we got to program a "robot art show". We started by using Arduino Kit to practice making circuits on a bread board. While doing these practice codes, we took code to notes so we learned how we got something to work. Examples of practice kits where: making a light turn on and off, making a Simon-says game, creating a heads up game, and getting a small car to drive. After we codes and completed all the practice circuits it was time to make our own.

Evidence Of Work:

For our own project we chose to have our robot play the song "Somebody Come Get Her"-Rae Scremmurd. Once we got the song done we decided to code LED lights to be in sinc with the music. We also created a little into and ending to our song at the end. A video of our robot is shown at right.

To make everything work we needed to code everything onto the computer. Coding was a little tricky because neither my partner or I have ever done it before. The important codes we needed to know involved the lights and playing a certain note. Once we learned that we were able to code up our whole song and lights no problem, it just took a little bit trying to learn how to do it. If you want to see our code, click here, and it will take you too a document with all our code on it.

After completing our art show we had to draw up a circuit diagram explaining how everything was connected and worked. Our circuit diagram is show at right. We presented our project, code and the circuit diagram to our class during our presentation.

Content:

Circuit: complete loop of conductive material from one side of a power source to the other. In a complete circuit you need a power source, conductor and complete loop.

Series Circuit: Multiple components one after the other on the same path of a circuit. Dependent: lights turn less bright after each other, the current stays the same.

Parallel Circuit: components on multiple paths with the current able to go through either. Independent: lights stay the same through the whole circuit, the voltage stays the same.

Voltage: potential energy difference across a component (V=ir). In series voltage splits to add up to the total, while in parallel voltage stays the same as the original voltage. Measured in volts (V).

Current: flow of charge/electricity through the circuit. In series, current stays the same through the whole thing, while in parallel it splits into different pathways. Measured in amps (A).

Resistance: amount of current that is stowed or resisted due to an obstacle or component. Measured in ohms.

Power: rate at which electrical energy is transferred. Measured in watts (J/s=w)

Ohm's Law: V=ir. Velocity = current times resistance. Use this equation when trying to solve for either velocity, current or resistance.

Reflection:

Overall during this project I think I did a good job of communication. My partner and I had no coding experience at all and since this project was self driven we both had to do a good job of communicating and talking when learning how to do something. Also, since we were not sure how to code we had to ask others for help, and have them teach us. We needed communication to get help from others and then end up actually understanding what they are saying. Once we understood us other groups started asking for help. We once again had to communicate to share our knowledge with them. Communication was constantly being used in this project and without it I do not think our project would have turned out as well as it did and we would not understand coding as well as we do now.

Something we could have done better was our creativity. We were creative while coming up with our project and adding lights but a lot of the groups did that. I believe once we understood that we should have tried to add in one more thing. Whether is was small like buttons or big like making a car move to the music we should have tried to push oursleves more. We both had plenty of ideas of what to do next we just ran out of time. Next time we will work harder in the beginning so we will have more time to try all of our ideas in the end. This way we will not have to worry about not being as creative as we could have been and making our project even better.