For this project, we were assigned to create our own digital robot on a digital modeling program called Tinkercad using all the components we have learned throughout the process. Our goal was to code the program of a circuit of our own and include multiple components.
To start this project, we first had to learn about the critical components necessary for coding and creating a circuit. We did this by following specific instructions and making multiple circuits. We had to get familiar with the different materials and what they did in correlation with the code. Once I knew the code and what each component did, I started creating my robot for this project. When I first started creating it, I didn't have as many components as I wanted. It only consisted of a few LED's and resistors. Although it looked pretty cool, I wanted to make it more complex while still keeping the LED's. So, I looked back on a few circuits that we previously made, and I decided to add a potentiometer. The potentiometer allowed the LED's to blink at a certain pace. However, I still thought it wasn't enough. So, I added an LCD screen, which was really cool. I couldn't figure out what to make it display, but then I thought about what I love, and I love Christmas! I coded the screen to say "Merry Christmas!" and changed the color of the LED's to Christmas colors for it to be the theme of the circuit. It took some time to figure out where to connect the wires and make more space for the screen, but I finished the circuit successfully. The hardest part of this was finding the right code. I had to take some pieces of the code from the previous circuits we made before and put them together in the right order for the right components. Fortunately, I was familiar with what each code means, but it was still difficult because I still had to make some modifications and change the numbers of the pins so it corresponds with my circuit. There were many code errors, but I managed to fix them. Although it took a lot of time and effort, I successfully finished my circuit and it works perfectly.
Coulomb's Law: the force of attraction / repulsion between two static charges is proportional to their charges and inverse to square of distance between them
charge: the magnitude of electrical quantity
electric field: a region around a charged particle or object within which a force would be exerted on other charged particles or objects
circuit: a complete loop of conductive material from one side of a power source (+) to the other (-)
series circuit: a circuit with a single path and multiple components, one after another, all on the same path
parallel circuit: a circuit with branches each with a separate path for flow of charge / electrons (look for choice of "path")
resistance: the amount of current is slowed or resisted through an obstacle
voltage: potential energy difference from one side of a component to the other side
current: flow of charge / electricity through a circuit
power: the rate of transferring electrical energy through a circuit
Ohm's Law: voltage = (current)(resistance)
Throughout the process of this project, I felt that my strongest areas of work were in Critical Thinking and Creativity. As for Critical Thinking, I was always finding new ways to make my robot even better. I was constantly finding a solution to the problems that occurred. For example, whenever there were any errors in my code, I took the time to figure out what was wrong and made some adjustments to make it work. I sought to improve my work so I was pleased with the outcome of my project.
Although I strived in those areas, there were also some that I think I could improve on for future projects, such as Conscientious Learner and Character. At times, I got frustrated when I couldn't find a solution immediately. When my robot didn't do what I wanted, I lost respect for myself and I doubted myself. Of course, I didn't give up and I ended up successfully finishing my project. In regards to Conscientious Learner, I didn't manage my time in an efficient way and I procrastinated. Fortunately, we were given more time for the project and I completed it, but that doesn't always happen. For my next projects, I will keep in mind that I need to work on managing my time, staying on course, and never giving up.