Projects


ShepRobo Fest

Fire-Fighting Robot Contest is one of the 4 possible contests in the ShepRobo Fest. The groups had to make an autonomous robot that could navigate through a maze that represents the model of a house and put out a candle in the shortest time possible. My team was formed by me and 3 other people, and we used Arduino with components like Ultrassonic Sensors, Infrared sensor, and two motor drivers for the fan and the wheels.

I learned a lot through this experience and it was during my first year in the Penn State Robotics Club, which I became an officer in the end of my freshmen year.

Uniform and Accelerated Motion Analysis Project

This system is capable of plotting position, velocity and acceleration graphs of specific motions. The collection of data is done by an Arduino, and it is stored in a csv file in an SD card connected to the Arduino. Then, you can access the csv file on a PC, run the Python program and choose which graph you want to plot. The module used for this was matplotlib.

We put a series of lasers in a rectangular piece of wood pointing to light sensors on another parallel piece of wood. Then, the object that passes between these pieces will have its motion analyzed. We also used a motor attached to a ball to simulate different types of movements, like accelerated or constant velocity.

Song Repertoire Manager

I play a lot of acoustic guitar in my free time, and sometimes when I just want to play a little bit, I can`t remember all the songs that I know how to play. Then, I created this GUI application that stores all the songs that I know how to play and their tabs. I also did this project because I wanted to have more experience with GUI applications, so I used the Tkinter module in Python 3. It is possible to sort the songs by title or by artists. If I want to add another song to the list, I just have to paste the txt file with the tab in a folder. It was interesting to build this GUI application because I had to deal with all the txt files containing the tabs and I also learned from scratch how to use the Tkinter module.

Personal website

During my summer break, I wanted to learn HTML and CSS so I decided to build this personal website for me, from scratch. I also learned to use the popular web framework Bootstrap, to make the website responsive. I learned everything and finished during a period of two weeks, and was definitely able to get a good understanding of how web development works.

Electrical Engineering Showcase Project

I participated on an engineering showcase for high school students during my junior year of high school and we built an automated system to increase quality and survival rate of chickens in small farms. The growth of chicken is highly dependent on the conditions of its environment, and our system automates the aviary so the ideal conditions are maintained for the chickens. The system could be used by small farmers that can`t invest as much money as the big companies in this market.

This was the first time I got in touch with Arduino and hardware in general, which is why I decided to pursue Computer Engineering in college.