Documenting my projects in Engineering at Western Carolina University

Variable Boost Converter

For my Power Electronics class, I took on the project of designing a boost converter circuit. The specifications of the project were that the converter was to have an adjustable output voltage dependent on the state of a variable potentiometer. The maximum output voltage was to occur when the potentiometer is in its most resistive state and the minimum output voltage was to occur in its least resistive state. The circuit that I designed uses a similar signal triggering mechanism to that of my...

Read More

Variable Buck Converter

For my Electronics class, I took on a project of designing a buck converter, utilizing a 555 timer as the PWM signal. The expectation was that the output of the buck converter would be adjustable through the use of a variable potentiometer, in which the maximum output voltage would occur when the potentiometer is in its most resistive state and the minimum output voltage would occur in its least resistive state. The circuit that I designed utilizes a NE555 timer, a 100kOhm potentiometer, two...

Read More

3D Vector Field Plotter

For my Electromagnetic Fields class, I took on a project of designing a 3D Vector field plotter. The project can be located through this link: https://github.com/EthaMagn4601/3D-Vector-Field-Plotter The project required a GUI to be made, that accepts a user-input vector equation in cartesian, cylindrical, or spherical coordinates, along with parameters for 3D plot viewability, plots the vector field, and converts the user defined equation to the other vector coordinate systems. This code uses...

Read More

Fire Fighting Robot Final

The problem we were presented with for our Engineering-199 Final Project was to create a robot that would solve a simple serpentine pattern maze and put out a fire at the end of the maze. The expectation was that our robot would be coded and designed to solve two possible iterations of the serpentine pattern: A “left-hand” turn maze and a “right-hand” turn maze. To create such a robot, we were allowed to use multiple different electronic components that we have worked...

Read More

Netlist Circuit Simulator

For my Network Theory I class, I took on a project of designing a simple resistive circuit simulator that takes a user input “netlist”, creates calculations from this “netlist”, and gives back a set of values relating to the current, voltage, and power across each circuit component within the netlist. The circuit simulator that I designed only works with a singular power supply component (i.e. a voltage source or a current source) but works with any quantity or...

Read More

“Automatic” Opening Door

For my ENGR-199 class, I was tasked with creating a circuit that would take a user-detected presence, detected through an ultra-sonic sensor, and cause a servo to turn 180 degrees, which would in theory be attached to a door opening system, causing a door to open completely. This effectively creates an automatic door-opening system, which could be utilized in real-world applications. To give a brief background on how the components involved in the circuit work, an ultrasonic sensor sends a...

Read More

Chassis Mount for a 28BYJ-48 Stepper Motor

In lieu of the final project for the ENGR 199 class that I am a part of, I was given the task of designing a chassis mount for a 28BYJ-48 Stepper Motor, which would be used to help power the wheels of the final project that I will be building. To begin this process, I first had to have some form of import/reference to what the actual design of the stepper motor would look like, so I imported an already (to-scale) stepper motor from the website https://cookierobotics.com/042/ into a 3D CAD...

Read More