Reflection Section 2a:
Q: What was the most difficult aspect of your project?
A: I think that the most difficult aspect of my project was finding out how to jee the arm attached to the motor. Every Class the arm would come right off the body; either the the glue was weak or I was doing it wrong. It turned out I was doing it wrong, there was a better attachment for the motor and gave the piece a larger surface area so there was more to glue to the arm.
Q: What was the most enjoyable aspect of this project?
A: The most enjoyable aspect of this project had to be Coding. Before this class, I had never done coding before so all of the codes I used were from the internet. I tried to first understand the code, and then I would change it to fit my preference, or just make it b
etter in general. It was also an easy factor because none of the codes were that advanced so it didn’t take long to understand.
Q: What did you do well?
A: The coding and construction. My code ended up being exactly like I wanted it to be, the chroma eyes flashed just like i wanted them to, and the arms moved just the way I coded them to, the only problem was that the sensor sometimes would sense the arms moving and continuously move, but overall that problem didn’t over frequently. I feel like my construction was done well because I didn’t was a problem getting any of the materials in place. A few features of my constructions are: the Ledge to mount my motherboard, and hole from the body to the head that allowed my sensor to easily fit in, and the big hole in the back that made accessing my robot easy.
Q: What would you do differently next time?
A: Next time I would probably add a door to the back to make the wires and motherboard less obvious (even though it wasn’t obvious anyways), I would put the motor in a different place so that I could make the arm move up and down instead of rotating like it didn’t have a shoulder socket. I would try to do this by glueing my motor to the outside of the robot and attaching a metal rod to the end of the arm and the motor, so it would move up and down. For visual purposes, I would have the metal rod run through the inside of the arm so that it doesn’t affect the appearance.
Reflection Section 2b:
Q: What did you learn about physically building a robot?
A: I learned that it is better to build the robot with nets rather than piece by piece because, you use less glue and it looks better. I also learned that there are several different methods for constructing a motor to move different ways, for example, the location of your motor can effect the way it moves, and if you wanted to, you could attach stuff to your motor and your object to get it to move in an even different way.
Q: What did you learn about coding your robot?
A: I learned that coding a robot is like math, you use variables, parenthesis and set codes (like numbers). For example, I used a variable named count that allows you to change the color of the Tri-led based on the recent color and time. I used parenthesis for telling the motor when to move and when not to move and I used set codes for just about everything.
Q: What more would like like to learn about the building/programming of a robot?
A: I would like to learn about how the text version of my block code would look, I would also like to potentially understand it. I would also like to learn how to attach the motor in different ways to make my Panda’s arm move in different directions because at the moment I only know how to make it move in one direction.
“Snap! Rainbow LED.” BirdBrain Technologies, www.birdbraintechnologies.com/hummingbirdduo/teach/project/snap-tutorials/snap-rainbow-led/.
“Intermediate: Creating a Game with Hummingbird.” BirdBrain Technologies, www.birdbraintechnologies.com/hummingbirdduo/teach/project/hour-of-code-creating-a-game-with-hummingbird/.