Skip to content

Commit

Permalink
Update 7
Browse files Browse the repository at this point in the history
  • Loading branch information
jsides22 committed Feb 7, 2024
1 parent beb36cd commit 46107b5
Show file tree
Hide file tree
Showing 11 changed files with 67 additions and 13 deletions.
9 changes: 7 additions & 2 deletions content/projects/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,14 @@ title: "Project Portfolio"
---

# **Sophomore Year**<br>
<a href="#" class="button big">Create Project</a>
[FPGA Simon game](/projects/simon/)

[Electrathon racecar](/projects/electrathon/)
# **Freshman Year**<br>
[Air engine project](/projects/air_engine/)

[Maker's competition of design](/projects/mcd/)
# **Personal Projects**<br>
[Video game design](/projects/video_game/)
[Video game design](/projects/video_game/)

[Custom car modification](/projects/cars/)
13 changes: 4 additions & 9 deletions content/projects/cars.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,10 @@ title: "Car modification and building"

{{< paige/image
sizes=""
src="/assets/game_ss.png"
style="float:left; max-width: 100%; margin-right: 20px; margin-bottom: 20px;"
width="50%" >}}
{{< paige/image
sizes=""
src="/assets/top_down_ss.png"
src="/assets/jetta.jpg"
style="float:left; max-width: 100%; margin-right: 20px; margin-bottom: 20px;"
width="50%" >}}

**Project overview:** <br>
Making video games is a passion of mine, and it helps me apply the things that I have learned in computer science classes in a way that is meaningful to me. I have done all the development of my games in C# in the Visual Studio Code IDE using the Unity game engine. Most of my projects have been to challenge myself and experiment with different concepts. Some of the games that I've made include a side-scrolling parkour game, a virtual reality bowling game, and a 2D top-down shooter game made with no external plugins. These projects have improved my problem-solving abilities and, of course, my coding expertise.
<br><br>

**Project overview:**
Cars are probably what originally sparked my interest in engineering. I started modifying my cars as soon as I got my first car at 16. Since then, I have acquired 3 cars and each of them has had a tremendous amount of work put into it. I've done everything from replacing headlight bulbs to full engine rebuilds on these cars. The car in the picture to the left is a 1992 VW Jetta that has a VR6 engine swap. I also have a 1993 Eagle Talon TSI AWD which I am in the process of rebuilding the engine on. As for my daily driver, I have a 2002 Subaru WRX, which was my first car, and sparked my interest in cars and engineering in general. These cars are a way for me to take my problem-solving skills from engineering school and apply them to real life projects. Knowing how to do repairs myself has saved me thousands of dollars in repairs and has taught me a great deal about how these machines work.
28 changes: 28 additions & 0 deletions content/projects/electrathon.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
description: "Repairing and redesigning instrumentation on Electrathon racecar"
paige:
style: |
#paige-collections,
#paige-sections,
#paige-reading-time,
#paige-pages {
display: none;
}
#paige-title {
font-size: 3rem;
}
title: "Electrathon Car"
---

{{< paige/image
sizes=""
src="/assets/electrathon_car_full.jpg"
style="float:left; max-width: 100%; margin-right: 20px; margin-bottom: 20px;"
width="50%" >}}
{{< paige/image
sizes=""
src="/assets/electrathon_instrumentation.jpg"
style="float:left; max-width: 100%; margin-right: 20px; margin-bottom: 20px;"
width="50%" >}}

**Project overview:** Electrathon is a racing event that involves creating the most efficient racecar possible. The goal of the event is to complete as many laps as possible within one hour while only being supplied with 1 kWh of power. My goal of the project is to repair and redesign the driver's instrumentation. The instrument panel needs to display 4 main things: estimated time left before batteries die, current speed, battery voltage, and temperatures. The instrumentation is controlled by an Arduino Mega through an I2C interface. For my redesign, I designed and modeled a new instrument pod and faceplate for the LCDs to sit in, and replaced the Arduino Nano that was controlling the RGB lights to indicate temperatures. This project is still underway, so the housing for the LCDs is not finished yet.
27 changes: 27 additions & 0 deletions content/projects/mcd.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
description: "Automatic window blinds operator"
date: "2023-12-10T21:33:03-07:00"
paige:
style: |
#paige-collections,
#paige-sections,
#paige-reading-time,
#paige-pages {
display: none;
}
#paige-title {
font-size: 3rem;
}
title: "Maker's Competition of Design Project"
---

{{< paige/image
sizes=""
src="/assets/mcd_picture.png"
style="float:left; max-width: 100%; margin-right: 20px; margin-bottom: 20px;"
width="50%" >}}

**Project overview:** <br>
The MCD (Maker's competition of Design) is a 4-person project for the Fundamentals of Engineering II class taken by all engineering majors in the Spring of their Freshman year. The entire process took about 2 months from start to finish. The project started with rough idea brainstorming and collecting data from other college students. Once we have a basic idea of what is needed and what is feasible, we needed to draw 10 different conceptual designs with key features for different projects and pick one of them based with a vote. Once a design is picked, we needed to 3D model the product, build a prototype, design the wiring and circuitry, and program the Arduino microcontroller to create a fully functioning prototype. Once the prototype was finished, we needed to create product posters and a design document, than showcase it to the class. Our group was split into two groups: programming and wiring, and 3D modeling and design. I was on the wiring and programming part of the team with one other person. We ended up programming an entire menu system that was controlled by a rotary encoder and a button. The menu system had tons of features such as audio feedback for button presses, a randomized daily bible verse, states for configuring and setting up specific blinds profiles, and a fully functional clock with a time set feature. The entire product was programmed on an Arduino Uno microcontroller and ended up being around 1200 lines of code.

[Product design document PDF linked here](/assets/mcd_product_design.pdf)
3 changes: 1 addition & 2 deletions content/projects/simon.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,4 @@ style="float:left; max-width: 100%; margin-right: 20px; margin-bottom: 20px;"
width="50%" >}}

**Project overview:** <br>
<br><br>
The Simon project is the final project for the Digital Logic Design class, which is a class for Sophomore computer and electrical engineering
The Simon project is the final project for the Digital Logic Design class, which is a class for Sophomore computer and electrical engineering students. Simon is an electronic game of short-term memory skill. The goal of the game is to memorize the order that the buttons light up and then repeat the button inputs by memory. Each time you complete a round, the game repeats, but with one more light in the order each time. The goal of this project was to create a functional prototype from start to finish with only rough design requirements, like what would be given by a customer. The design requirements provided required us to create a functional menu system, score keeping, pseudo-random lighting order, several "cheat modes" for testing, and, of course, the game itself. The project combines FPGA programming in Verilog, finite state machines, clock timing, and hardware control into one large project.
Binary file added static/assets/electrathon_car_full.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/assets/electrathon_instrumentation.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/assets/jetta.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/assets/mcd.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/assets/mcd_picture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/assets/mcd_product_design.pdf
Binary file not shown.

0 comments on commit 46107b5

Please sign in to comment.