Ian worked with Thomas to learn the basics of Arduino. They spent the first day or so just understanding the electronics portion of it before delving into the coding. First they made an LED light blink and fade. They then had a green, a yellow, and a red LED that alternated like a traffic light, Then they started using an ultrasonic sensor to make the lights do different things depending on how far away something was to the sensor. They also added a speaker that made a loud beeping sound if you got too close.
Ian worked with Silas to make an emulator on a Raspberry Pi using RetroPie. First they had to put an operating system onto the Raspberry Pi. After there was an OS on it, they went through the setup of a Raspberry Pi, which includes updating everything and setting up the timezone and WiFi. Once everything was set up we had to download RetroPie but ran into an issue where the link to the download was blocked. It took a little while to figure out what the issue was but once we did it was very simple to get most of the rest done. We did not have enough time to actually get it all downloaded and test a game but all of the issues were worked out.
Ian worked with Thomas to put together a soldering starting kit. They did some research on how to solder and most importantly, how to be safe while soldering, then they familiarized themselves with all of the components. They used the included guide booklet to help them understand what went where and any kind of special instructions for specific components. In the end, they made a small device that made a light blink and had a siren sound.
Ian and Thomas worked together again to make a game in Unity. They learned coding in C#, which was new to both of them. They also used Blender for making 3-D models for the game. Thomas had some experience with this but Ian did not. Most of the time was spent with learning the physics in Unity. All of the movement is based on the physics and since it is a platformer it is mostly movement.
Ian and Thomas worked together again but this time to make a game in Roblox. Ian had no experience with this but was more confident after using Unity. They used Blender again for making models. They used various parts of Roblox studio like the scripting, animations, and level editor.
Ian worked with Sienna to make a home assistant powered by ChatGPT. The original goal was to make a homemade Alexa but that quickly changed to making it used ChatGPT. You can ask it questions and it will respond with an AI generated response from ChatGPT.
(Sorry about picture quality)
This was a continuation of the previous LM. Ian and Sienna wanted to make their assistant as close to an Amazon Alexa as possible. They worked on adding wake word detection, better user interface (GUI), real time and weather data, a custom voice, and playing music through Spotify. They were able to achieve everything except playing music through Spotify and weather data.
HTML Code
Ian worked with Kiki to make a website. They spent a lot of time learning HTML and then began working on the website. They didn't get as much as they hoped for done but they had two pages with some things you could interact with on them.