Aidan H and I worked together during this module to learn the basic principles and functions of an Arduino. We took on many different challenges and examples, which were provided on the arduino.cc website including: completing circuits, blinking and fading LEDs, determining the resistance of resistors using the colored bands working with buttons, and using an 8 ohm speaker!
Jackson L and I worked together during this module to practice and learn about soldering on a circuit board. Throughout their project, they encountered a problem regarding the incorrect placement of a few of their resistors. This was a great learning experience because they also learned how to desolder using a pump!
Wesley R, and Walter Z, and I worked together during this module to program and create multiple projects using the raspberry pi. To start off, they wrote commands that could be used in Minecraft, which were all able to perform various tasks. They then moved to learn the basis of creating an online card game. Finally, they took on RetroPi (a retro game emulator) and Raspotify (Spotify Connect client), which both were great projects up until they encountered connectivity/blacklist issues.
Aidan H, Wesley R, and I worked together during this module to create a Nerf turret that would use facial recognition and servo motors to properly adjust and fire the turret. We ended up switching over to motion sensors due to the limited time, but ran into lots of problems consisting of the 3D-printer not working and motion sensors not collecting information. Eventually we swapped out the motion sensor for an ultrasonic sensor and it worked seamlessly. Although we were unable to finish our primary goal, we took a lot out of this project!
Video Link: Servo Motor in Action!
Jonathan K and I worked together during this learning module to create a 2D platformer game in Unity. Our original goal was to create a bunch of levels to play through and add enemies, animations, and different objectives for each level. At first we were having a bunch of Unity problems, likely due to the school internet, but soon we picked up the pace despite some file corruption issues. With some time used at home to make up for the lost time in school, the game came out really great!
Yuliana P and I worked together during this learning module to create an automatic clock that would be controlled using servo motors. Originally we wanted to create a full clock, but we didn't have enough servos to make that happen, so we stuck with one number that could be controlled using the servos and a numpad. Unfortunately we were both quarantined due to covid at the very end of the learning module, so we were unable to put together the entire project. Although we couldn't finish the structural part of the project, we still had everything working how we intended it to.
Alex L and I worked together during this learning module to create a two-player 3D chess game while also incorporating 3D scanning into it. We originally intended for the 3D scans to be used as chess pieces, but we were unable to properly add each of our own 3D scans to the chessboard in Unity due to resizing issues. Although we were unable to accomplish that, we still had a fully functional 3D chess game, which was a success in itself!