For the Robot Art Show Project, I was partnered up with Kiley White.Β
The Assignment
Unlike previous projects this year, this project was more relaxed as we were given a lot of freedom in what we wanted our project to be. Our teachers goal was to see if we showed any personal growth throughout this project by doing and presenting something cool!Β
Before our teachers even said a word about the project, we were instructed to start doing some background research answering the question: How do electric currents influence a magnetic field?
At first we were taught how a magnetic current is made, all about the rigt hand rule, and much more, but more importantly, we were told to experiement any aspect of a magnetic feild that we would like. My partner and I chose to experiement the number of paper clips a circuit could pick up when we made changes to the number of coils.Β
More information about our experiment can be found to the right.Β
simulated version of my Robot Art Show
When us students were first introduced to this project, we were taught the science behind circuits, such as voltage, a magnetic field, magnets, and many more, but after we understood the science behind circuits, we got into building one.Β
We were given a packet of a series of simulations we were supposed to run in order to gain some knowledge about circuits and how they worked. Because if we screwed up on the simulator, we wouldn't have burned the building down. Anyways, the simulations were done on Tinkercad, such as the image to the left, my Robot Art Show.Β
After finishing the packet given to us andΒ we had gained some knowledge, we started working on our Robot Art Show.Β
The Process
Initially, my partner and I wanted to have an Arduino that could play "Sunflower" by Post Malone and Swae Lee, have some lights positioned like a sunflower, and have an LCD (a screen) read: "ur a sunflower :)". The reason why we didn't go with this idea was because when we started coding the song into the simulator, we had to insert a note into the code. This note, an F sharp, was refusing to work with us as it would either blank on us or it would play a completely different Hertz (pitch). So after trying to get the F sharp to work, we decided to completely change our project by changing the song to the Scooby Doo theme song.Β
With this change, we also decided to remove the original flower and replace it with just a couple of lights that would turn on, and the LCD would read: "Come on Scooby, where are you?". When we finished building our final Robot Art Show on Tinkercad, we built it in real life, but when we did the song played too fast and was almost unrecognizable. But we think that is because we first simulated it and because our school chromebooks can only take so much, the computer was having trouble keeping up which is why in real life where the board doesn't have the same kind of trouble, was playing at a faster speed.Β
On the bottom left is a video of our Robot Art Show working and on the right is a document with our complete code.Β
Content
Circuits, magnetic fields, and more about the content behind our project.
COULOMB'S LAW: force of attraction/repulsion between 2 statistic charges is proportional to their charges + inverse to the square of the distance between them; F = K(q βqβ/dΒ²) ~ (K = 9 x 10βΉ NmΒ²/cΒ²)
OHM'S LAW: voltage across a circuit is proportional to the current and the voltage; V = ir OR r = Vi OR i = Vr
CHARGE (q): magnitude of electrical quantity; F = K(q βqβ/dΒ²)
ELECTRIC FIELD: physical field that surrounds electrically charged particles
CIRCUIT: a complete loop of conductive material from 1 side of a power source (+) to the other (-)
SERIES CIRCUIT: circuit with a single path and multiple components, 1 after another, all on the same path;Β
rβ β β β β = rβ + rβ + rβ +... ~ (opposite of parallel circuit)
PARALLEL CIRCUIT: circuit with branches each with separate paths for flow of charge/electrons (look for choice of "path"); β rβ β β β β = β rβ + β rβ + β rβ +... ~ (opposite of series circuit)
RESISTANCE (r): amount current is slowed or resisted through an obstacle; β rβ β β β β = β rβ + β rβ + β rβ +... OR V = ir
VOLTAGE (V): potential energy difference from one side of component to the other side; V = ir
CURRENT (i): flow of charge/electricity through the current; V = ir OR i = V/r
POWER (p): Β rate of transferring electrical energy through a circuit; P = iV OR P = iΒ²r OR P = VΒ²/r
BIG TAKEAWAYS FROM PROGRAMMING + GENERAL RULES OF CODING
int β integer
void setup() { β run a point at the beginning
void loop() { β put what ever is in the loop, to loop forever
you can only have one void set up and one void loop in a single code, so NEVER try to stack multiple on top of each otherΒ
Reflection
Generally looking, I think that I did well in this project in terms of the 6C's. I think I did really well at maintaining a good character and being a critical thinker because my partner and I kept taking turns and alternating when we built the actual circuit and we recognized there were multiple ways to approach our problem. But two things I think I need some more work on were being a conscientious learner and being a better communicator because I think I could've challenged myself just a tad bit more and my partner and I didn't really talk a lot, we just followed each other.Β