After practicing for a week or two on CodeHS, I chose for my first Learning Module to try and make use of one of the sensors with the Arduino. More specifically, I created a simple Arduino device which used an Ultra-Sonic Sensor to determine how far away an object was.
Over the course of two weeks, I pursued a project where I attempted to learn how to make a 2D Unity Game. While the software was complex and very different from any programs I was familiar with, I followed along an official tutorial series on the topic and worked on learning this with a friend, and after a good amount of time as well as confusion I did manage to get the game up and running.
Home
About
Students
Edit this menu via the Pages tab
Show me
In the First Week of this Learning Module I set out to create a small device which mounts on top of an alarm clock, and when a laser tripwire above the snooze button is broken a buzzer will sound off.
_______________________________________________________________
This was meant to operate as a fail safe for an alarm, because even if the snooze button is hit a far more irritating noise would be emitted.
In the Second Week of this Learning Module, I decided to attempt to pick up a new skill via soldering. I found a soldering kit, a practice board, and a set of guides which led me through all the basics and by the end I managed to power the whole board properly.
Over the course of this 4 week Learning Module, I decided to pursue an RC Car project. Using the Arduino and a new component, the Arduino Motor Shield, I spent a large amount of time working through my issues with the project and began to develop a strong understanding of the devices being used. Still it wasn't all without problems, as I encounter some broken wiring, power issues, and general weak set up for my code. Nevertheless I managed to get the basic motor functions of the device operational.
Over the 4 weeks of Learning Module #5, I continued my work on the RC Car project. Over the weeks, I succeeded in establishes Bluetooth connection/controls to the car, after which I chose to focus on mounting a camera to the car providing Live Feed. This required some work involving a raspberry PI which brought some difficulties but after looking for help online and some determination I got the camera functioning. In the end, I managed to get the car enabled with remote controls and live camera feed after a great deal of effort, with only minor issues remaining.
Over the 4 weeks of Learning Module #6 I set out to learn the basic tools of Machine Learning technology, specifically making use of TensorFlow and Keras. Using these programs and their respective APIs, I chose to learn how to make a program which made predictions regarding the article of clothing someone was wearing based on a massive data set provided to me. To take it a step further, I connected the program to the logitech camera used previously which provided the images it made predictions, and while there were a great deal of complications I was ultimately successful in getting the program to provide reasonable predictions.
For my final Learning Module, I decided to pursue modding with the game Minecraft. During my experience I worked with two different modding APIs used for Minecraft, those being Forge and FabricMC. My main goal was to create a simple item that could be seen/acquired when I loaded in the game, though this task was a lot easier said than done. With both APIs, I was met with an assortment of errors which hindered my progress and eventually I only managed to find some degree of success on FabricMC, after spending much time debugging and finally properly launching the game with the mod intact.