Projects
EE 230 Project Continued - Amplifier
Description:
|
For one of my labs in EE 230, we were given the task to create an amplifier. This amplifier had to have a gain around 20x and filter out frequencies from 100 Hz to 15kHz. These specs were set with audio in mind. This project was essentially a audio amplifier using a TL082 OpAmp, and this caught my interest. Since I could actually use this project in my daily life, I decided to transfer our design to a piece of perf board. As shown to the above, I went through different revisions. First, I wanted to add headphone jack capability, so I stole a couple headphone jacks from a Dell Optiplex 745. The hedphone jacks made it much easier to use since I did not have to use cut headphone cables. Next, I had to add a socket for the TL082 because I destroyed the chip when I plugged the power in backwards. This lead to my last revision when I added a power supply. As shown to the right, you can see two electrolytic capacitors and two 2.2k Ohm resistors that make up the power supply. It can handle up to 30V which will supply +/- 15V to the OpAmp.
|
Role:
|
I oversaw and worked with the project from start to finish.
|
Knowledge Gained:
|
From this project, I learned a lot, but I primarily learned how to solder. Soldering is a tough practice, especially desoldering. Soldering was simple enough for me, but desoldering took a little time to master. With the help of solder wick and a soldering pump, I can effectively remove a lot of different components. I hope to move onto surface mount technology with an upcoming project.
|
Resources Used:
|
|
ComS 309 Project - The MU
Description:
|
The MU is a multi-platform app that allows ISU students to exclusively trade between each other. From miscellaneous items to tickets, students can sell their stuff from one location. There are a few categories that college students will find useful. The tickets are used to sell any ticket from ISU athletics to concert tickets. From the books tab, you will be able to sell your used books, or buy a book for cheap. The miscellaneous tab allows you to buy or sell any item. Lastly, our backend service will look food food deals across many different websites. Students could also post any food deals. Our app also includes a messaging system for you to contact the seller.
|
Role:
|
In this project, I was in charge of making the item views, profile, and admin views for the iOS app. Also, I created the selection bar in the admin view, and page subviews.
|
Knowledge Gained:
|
In this project, I gained some experience with the Swift development language. I learned about the new syntax and a data type called an Optional.
|
Resources Used:
|
|
CprE 381 Project - 32-bit CPU
Description:
|
For CprE 381, we were asked to design a single cycle processor, and a pipeline processor. In the single cycle processor, each instruction propagated through the circuit in a short amount of time. After the instruction was completed, then the answer was stored, and the processor moved onto the next instruction. For the pipeline processor, each part of the single cycle processor was separated, and registers were placed in between them. In the image above, you can see the long skinny boxes that represent the registers. These registers gave the ability to execute instructions multiple instructions in each section. This increased the speed of the processor with a faster clock (lower propagation times) and executing a command each cycle once the pipeline was full.
|
Role:
|
I worked on most of the design, and I built the circuit images.
|
Knowledge Gained:
|
In this project, I gained a valuable understanding on how modern processors work. Also, I learned about VHDL programming language, and how to use ModelSim.
|
Resources Used:
|
|