Learning Module #1: Arduino
In Learning Module #1, Lenny Tran, Miguel Dimaculangan, and Rio Riano worked with Arduino. Rio came into this learning module with prior experience from APCSA, while Lenny and Miguel were new to this topic. Rio began to work on a more intermediate-advanced project involving a sound senor, while Miguel and Lenny started beginner projects. In the video to the left, Miguel and Lenny were able to code the LEDs to turn on in sequential order.
Learning Module #2: Soldering
In Learning Module #2, Lenny Tran, and Jerry Norton experimented with Soldering. Both Lenny, and Jerry were beginners coming into this learning module. Lenny and Jerry watched beginner guides on soldering whilst doing the booklet that came with the kit to gain further knowledge of the topic. Within 2 days of the learning module, Lenny and Jerry began to solder. Throughout this process, Jerry and Lenny only experienced minor difficulties. One of these being applying too much soldering on one section. The final product to the last is partially finished as the LEDs were able to blink, but the speakers did not transmit any sound.
Learning Module #3: Unity
In Learning Module #3, Lenny Tran, and Robert Dahmer coded in Unity. Lenny and Robert's idea revolved around a 2D platformer game. Lenny and Robert coded the horizontal and vertical movement of the sprite / character, which took majority of the time in this learning module due to Lenny and Robert coding from scratch, and not using Youtube videos. Using Youtube videos wouldn't enhance our knowledge of coding in C# in Unity as it would give us the code, and Lenny and Robert could copy and paste.
Learning Module #4: Unreal Engine
In Learning Module #4, Lenny Tran, and Casey Bond created a FPS Hybrid Parkour Game using Unreal Engine. Lenny and Casey's game idea revolved around popular FPS games like CSGO, and Halo, but adding a Parkour twist to it as Lenny and Casey were experiencing problems in the beginning with Unreal Engine. The main problems from the start were school computer issues. The download speeds for downloading Unreal Engine were quite slow which delayed Lenny and Casey's progress by 2 days. In the meantime, Lenny and Casey researched more about Unreal Engine as neither of the two used the software before. However, Lenny and Casey came out of this Learning Module with a game the two are proud of, and enjoyed the experience of working with one another.
Learning Module #5: Bluetooth Controlled RC Car
In Learning Module #5, Lenny Tran, and Nico Giovannetti built an RC Car powered using Bluetooth. The initial goals of the Learning Module were to control the RC Car's movements via Virtual Reality, but the two soon came to the realization that it would be a much bigger feat than expected. The main issues Nico found out while trying to connect VR to the RC Car is how information would be sent to the RC Car, meaning which platform, for example, the main platform that seemed to work was Unity. Even with Unity being the main platform used to send data from VR to RC Car, the two still found many issues which hindered the two from accomplishing their goal of a VR Controlled RC Car. Instead, the two compensated by making a Bluetooth Controlled RC Car using a Bluetooth Chip Module which then was controlled and connected to on an Android App.
Learning Module #6: Virtual Reality Haptic Glove
In Learning Module #6, Lenny Tran and Liam Bee tried recreating a Virtual Reality Haptic Glove using a Youtube video. The initial goals were to fully assemble the glove, and have the functionality of the glove be 1 to 1 in the video. Liam and Lenny ran into many problems throughout this learning module. Some of the problems includes: messy and faulty wiring setup, difficulty reading circuit diagrams, and trouble with structure of 3D printed parts. Although Lenny and Liam struggled, the two were successful in assembling the glove. However, the functionality of the glove does not work as Liam and Lenny tested. Regardless of the outcome of the learning module, Liam and Lenny learned more about the basic concept of 3D printing, mainly assembling the parts, and reading circuit diagrams which Lenny and Liam had prior experience to, but not to the extent of their knowledge that the two now know.
Learning Module #7: Eye Tracker Communication App
In Learning Module #7, Lenny Tran, Rio Riano, and Andres Caceres worked to create a eye tracker communication app for individuals with disabilities. For some individuals who cannot speak, or use their hands as a form of communication, using an eye tracker is a efficient, and alternative solution. The Eye Tracker creates results instantaneously, allowing for easier communication between the assistant and the disabled individual. Rio was assigned the role to figure out the data inputs of the Eye Tracker, while Andres and Lenny were in charge of finding the framework for where the app will be hosted on. Initially, the two were going to host the learning module project on a website, but complications arose as the websites Andres, and Lenny looked at gave them difficulties. These difficulties were mainly editing the site, and having it update in real time. Andres and Lenny switched to making an app on Unity instead as the Tobii Eye Tracker was compatible with the platform. In the end, Andres, Rio and Lenny were unsuccessful in transferring the Eye Tracker to the Unity App. Instead, Andres, Rio and Lenny added pictures with audio queues.