In this learning module, Jason and Josh worked together to learn how to solder using the provided soldering kit. They also became familiar with the different components needed for the project, such as LEDs, capacitors, resistors and transistors. Both Jason and Josh were able to solder everything together onto the circuit board.
In this Learning Module, Jason and Nico worked together to learn how to use an Arduino and a breadboard. They began with learning how to build basic circuits on a breadboard and then programed them using an Arduino. After becoming acclimated with this process they used IR sensors, ultrasonic sound sensors, LEDs and a speaker to create an instrument that recorded a distance and played a corresponding sound depending on the length. After overcoming problems with the IR sensor and the speaker, they succeeded in their goal and ended with a working instrument.
In this Learning Module, Jason and Andres worked together to build a computer and make it into a media server. They began with assembling the computer, putting all of the components, from the CPU to the SSD into the motherboard. They then uploaded and set up a distro of Linux called Ubuntu Server onto the computer. Though they encountered a few issues with the school's Wi-Fi not allowing them to connect and the disk drive not being recognized by the OS, they were able to largely succeed in their goal of creating a media server, being able to transfer files to and from the server and another device and being able to stream MP3s and MP4s from the server to another device.
In this Learning Module, Jason and Craig worked together to make an Unreal Engine VR game. They ran into a lot of issues, however, such as the school computers being too slow to run Unreal Engine, the Oculus software being hard to manage, and the Learning Module being too short to properly learn how to use Unreal Engine to its fullest. Despite these issues, Jason and Craig learned a lot about the basics of game development and VR.
In this Learning Module, Jason and Liam worked together to create a web scraper running on a Raspberry Pi, and accessible via a website. They ran into issues with the school's WIFI blocking GitHub, which they were using to save the code, the Raspberry Pi being too slow, and making the website accessible on the web. Despite these issues, Jason and Craig learned a lot about how websites are made and about GitHub.
In this learning module, Jason and Casey worked together to create a Gameboy Zero, a Raspberry Pi Zero powered device inside of an original Gameboy case that emulates video games. They ran into numerous issues throughout the project, such as the components being too big to fit in the case, the emulation software being too slow and accidentally frying the screen after they sent too much voltage through it. Despite these issues, Jason and Casey were able to complete the project, creating a portable game console and learning a lot about emulation, Arduinos, Raspberry Pis, and circuits.
In this learning module, Jason and Jerry worked together to create an AI that would recognize a persons emotions. Using TensorFlow, they trained their AI on custom made data. They ran into numerous issues with the project, such as the school laptops being very slow when training the AI, getting a diverse yet accurate dataset to train the AI on and getting the trained AI to interact fully with other applications, such as a camera. They were able to overcome these issues, however, and they learned a lot about AI, TensorFlow, and the art of creating good datasets.
In this learning module, Jason and Craig worked together to play music on floppy drives. They had seen videos online of people using the motors in floppy drives to play different songs, so they tried to emulate that. They found out that they could control everything with an Arduino and a program called Moppy, which they used to play music. They also created a 3D printed stand to hook up 7 floppy drives to more accurately play the different songs. They ran into many issues, such as Mr. Detrick's floppy drives being in a bad condition and Moppy not working on their school laptops. Despite these issues, Jason and Craig were able to overcome them, learning more about 3D printing, Arduinos and Linux along the way.