Lifted Projects

ObjecTrack Countdown Sys...

The ObjecTrack Timer is a distraction-reduction countdown system designed to help users stay focused during study sessions or work periods. Its core purpose is to encourage users to set aside their phones or other distracting i...

C++
3D Printing
System Design
Soldering
Arduino
PCB
Enclosure
Junior Design
Spring 2025
Details
ECE 342: Portable Oscill...

We made a 330 kHz sampling rate Oscilloscope that displays its data over USB to a GUI with a 16-bit resolution. This system is intended to be used to sample and display waves that are under 16 vpp and under 50kHz. The oscillo...

Spring 2025
Details
AI Powered Study Improve...

Spending a lot of time doomscrolling on your phone? We have the perfect solution: Our study improvement timer will make your phone inaccessible until the timer runs out. Place your phone in front of the timer and select the du...

Python
Artificial Intelligence (AI)
Computer Vision
3D Printing
Software Engineering
Project Management
Embedded Systems
Full Stack
Hardware Verification
Hardware
Details
SCARA Etch-a-Sketcher (0...

The SCARA Etch-a-Sketcher is a two-axis robotic arm intended for drawing. The system takes in G-code inputs or cursor movements and performs the respective movement. This is made possible by an onboard esp32 that processes the ...

Embedded Systems
PCB
Details
Two-Axis SCARA Drawbot (...

A two-axis SCARA robot arm capable of drawing preprogrammed shapes and patterns as well as performing specific movements controlled through a graphical user interface (GUI). The arm is capable of drawing within the dimensions o...

C++
Python
3D Printing
Soldering
Arduino
Embedded Systems
PCB
Robotics
Junior Design
Details
Two-Axis Robotic Arm EJ0...

The Two-Axis Robotic Arm system is designed to draw accurately on standard paper using both automated G-code commands and manual control via keyboard input. This system aims to facilitate precise artistic reproduction and educa...

TEBO Teensy Based Oscill...

The Teensy Based Oscilloscope is a student-designed, 2-channel oscilloscope with the ability to sample and display signals up to 1MHz and 50V peak to peak, with an integrated LCD screen. The design features two PCBs, which ha...

Analog
PCB
Teensy
Details
Neural Prosthetic Hand

This project was to create a prosthetic hand that responds to an Electromyography (EMG) sensor’s recording. An EMG sensor reads electrical signals from muscle contractions and outputs those to a system. The goal was to create...

3D Printing
Soldering
Arduino
Details
BMO-scope Teensy based O...

The BMO-scope is a dual channel Teensy based oscilloscope housed in a 3D printed case that looks like BMO from Adventure Time. It is able to read signals with a voltage range of 0-3.3V and at 100KHz. These signals are then disp...

C
3D Printing
System Design
Soldering
PCB
Teensy
Junior Design
Spring 2025
Details
Melody Storm (Music Box ...

Melody Storm is a music box that can play pre-programmed songs, record, and play recorded files. This device features an LED matrix display and lighted keys all enclosed in a custom 3D-printed case. We used a Feather RP2040 as...

Python
3D Printing
PCB
Enclosure
Junior Design
Details

Recent Projects (Last 24 Months)

Show All
Baby Blue Team 11 Oscill...

The Baby Blue Team 11 Oscilloscope ECE342-W25 is an ESP32-based digital oscilloscope featuring two input channels and an LCD display for real-time waveform visualization. Designed to be powered off a battery, this system allows...

Distance Sensor

Distance sensor using ESP 32 and VL53L0X

LockIn

LockIn is an anti-time sink toolkit that helps users stay on task by blocking distracting user-specified programs. It does this during specific time windows as detailed by the user.

DC to DC Power Supply Pr...

This system takes user input via analog potentiometer knobs, and allows the user to vary two voltage channels between 2-14V. The system uses two Arduino Unos, each with a connected voltage and current sensor which reads the vol...

Final Assignment ENGR 10...

In our project, we have successfully programmed and designed a robot to exhibit four distinct emotions: Angry, Sad, Scared, and Happy. Each emotion is conveyed through unique and dynamic movements, demonstrating the versatility...

ENGR103 Final project

robot

ENGR 103 Final Assignmen...

For our interpretation of the emotional challenge we tried to change some aspects of our robot to allow it to be more expressive and creative. First we added the two provided LED’s on the front to represent the eyes of our ro...

Stormwater Backup Detect...

The project is a device that attaches to the metal grate covering many storm drains. An external sensor attached to the device will detect the presence of standing water, and using this data will report back to a centralized da...

Create and Play Board Games

In-game board editor allows you to create and/or modify your own game boards by adding tiles and then play a game on that or any other saved board with up to 8 players total.

JamMate

The project JamMate was created by Brandon Koehler, Kevin Johnson, and Jeannette Schaadhardt. It is base off the project Jam Sessions.

HTML5 Multiplayer 2D Spa...

This is a web-browser based space arcade game written in Phaser and Node.js.

Nightlight

This project was designed for the use of a child. There are 4 LED lights that change color when a sensor is actuated. Not only does it have lights but it also plays twinkle twinkle little star.

Aerospace Avionics Syste...

The project we are creating aims to create inhouse electronics for our OSU Rocketry teams. Our goal is to use designs and prints by ourselves, alongside external student volunteers, for various avionics tasks and have them be o...

Furever Match

An app that pairs pets with their ideal owners, revolutionizing the adoption process. Designed REST API, andintegrated it into MongoDb database. The application was also dockerized and deployed via docker-compose.

Incremental Detection Ti...

The Incremental Detection Timer is a fully enclosed, accurate, and intuitive detection timer. The timer serves the purpose of a simple egg timer and can be used to countdown from any minute amount the user desires. The Increme...

Creative Collaborative P...

• Estimated time contributed (300 hours) • Investigated the technical, social, and conceptual attributes of creative collaborative practice • Researched Industrial design history • Researched digital transformation

Opinionated Project Mana...

We built a project management application utilizing the Flask web framework and the Google Cloud Application Platform. This web-based application allows a user to log in under a user name and view, create, edit, and delete task...

Touchless Trashcan Opener

Making use of a handsfree sensor and wireless transmission, this project is intended to power a linear actuator that will open a trashcan for the user without them needing to dirty their hands.

Custom Gauge Cluster for...

A smaller solo project consisting simply of a custom made PCB running off an Arduino Uno R3 taking input data directly from a Miata's wiring harness and displaying that information through the use of LED bar graphs and 7 segmen...

Arduino
PCB
Consumer Product
Details
Heart Monitor

This project aims to design a heart monitor that can keep up with the swift changes in BPM for people with heart conditions like mine. My heart rate changes very rapidly and at random will spike or drop. Most monitors cannot re...

Soldering
Arduino
Research
Problem Solving
Details
Vaultmaster - Secure Pas...

The final capstone project for CS 467. A secure password manager hosted in the cloud, created as a collaboration between Elliott Larsen, Myles Penner, and Will Lambeth.

AI Coder

A cutting edge research project, merging human ingenuity with AI efficiency to redefine how coding is done.

Web
Artificial Intelligence (AI)
Web
Research
Machine Learning (ML)
Technical Writing
API
Details
SaaS Application for Fir...

A web-based, SaaS version of the Levrum Data Technologies 911 risk analysis desktop application. This application provides data visualizations to help fire departments improve their response times to 911 calls and identify serv...

C#
.NET
Database
Full Stack
API
Consumer Product
Data Engineering
Details
Senior Capstone: CrowdTrekk

CrowdTrekk is a native iOS mobile application that provides users with a crowd-sourced platform for discovering, planning, and sharing their adventures.

Python
Operations / Cloud
iOS
API
Swift
Details
Escape From Disco Love

Escape from Disco Love is an escape room game that unfolds across three environments: a dive bar, a 1970s disco club, and an upscale rooftop bar. Players face a 30-minute time limit to break free. As they explore, a variety of ...

.NET
Unity
Details
Key Fortress: Secure Pas...

Key Fortress is a web-based password manager. It securely and conveniently gives users access to their passwords by implementing session-based authentication that either grants or denies access to their password vault. JavaSc...

Malware Analysis Researc...

Our research project consisted of three main phases: 1) Setup a secure laboratory environment to perform malware analysis 2) Utilize a suite of tools to perform basic static and dynamic malware analysis 3) Compile detailed repo...

Security
Linux
Documentation
Assembly
Details
Wirelessly Configurable ...

Our project was to create a PC programmable DC power supply. This power supply is able to power appliances through the use of two different channels. The power supplied is programmable and adjustable with a voltage range of 2-1...

PC Controlled DC Power S...

Our project is a dual-channel DC Power Supply that supply's a voltage range of 2-14 Volts while pulling up to 1.5 Amps while displaying the Voltage, Current, and Power at the load of each channel by an serial channel. The supp...

Multiplexer Timer

Our project is a Custom Timer that uses multiplex logic to display its time on 4 seven segments LEDs. The display has variable brightness that can be changed by an intuitive input design with a potentiometer. The timer has an ...

C++
Arduino
PCB
Algorithms
HCI / UX / UI
Documentation
Hardware
Details
PC Controlled DC Power S...

Our project is a PC Controlled DC Power Supply that will be able to output voltages between 2-14 volts, programmable by user desired input. The system will be powered by an external DC Power Supply and have buttons for incremen...

System Design
Arduino
PCB
Hardware
Junior Design
Details
PC Controlled DC Power S...

Our system is a programmable DC-DC power supply meant to supply anywhere from 2-14V at a maximum current of 1.5A. We used instruments, including a LCD, buttons, a switch, voltage and current sensors, as well as digital potentio...

Arduino
PCB
Junior Design
Details
Harold the Robotic Arm E...

The two-axis robotic arm project is designed to automate drawing on a sheet of paper, combining speed, accuracy, and versatility. It achieves high accuracy and speed in executing patterns specified by users through G-code comma...

Python
3D Printing
Arduino
PCB
FPGA
Enclosure
Robotics
Hardware Verification
Documentation
Hardware
Problem Solving
Junior Design
Details
PC Controlled DC Power ...

The objective of this project is to create a PC Controlled DC Power Supply with 2 output channel using an Arduino Mega 2560 microcontroller that fulfills the provided engineering requirements. The system includes a voltage regu...

PC Powered Oscilloscope ...

Our project is a two-channel oscilloscope with the goal of reducing the required hardware needed to operate, allowing the user to fully operate the scope with minimal hardware and reducing the costs of setup. This system is com...

The Skiloscope (Oscillos...

The Skiloscope is a two channel Oscilloscope that is intended to measure AC signals at 10KHz. The Skiloscope is powered by an Arduino UNO to take care of analog to digital conversion, time-scaling, and displaying signals. The s...

Compact Two-Axis Robotic...

Robotic arm designed to draw images on paper.

Python
3D Printing
Arduino
PCB
Robotics
Junior Design
Details
Custom Timer with Adjust...

This project serves as an easy to use, enclosed, and accurate custom timer. The timer can be used for countdowns up to 59 minutes and 30 seconds and for countdowns as short as 30 seconds, giving it many possible use cases such ...

C++
System Design
Arduino
PCB
Enclosure
Junior Design
Details
The Cool Portable Timer ...

Presenting "The Cool Portable Timer," a stylish and intuitive tool that promises to transform time management for everyone. With the help of this portable timer's user-friendly interface, users can easily change the time variab...

Project Management
System Design
System Testing
Soldering
Arduino
PCB
HCI / UX / UI
Junior Design
Details
PC Controlled DC Power S...

PC controlled DC power supply that can be user-adjusted via physical buttons and a Graphical User Interface varying from 2-14 volts and 0-1.5 amps max output. The main PCB handles regulation and sensing for two channels, and ...

C++
Python
3D Printing
PCB
Documentation
Hardware
Junior Design
Details
PC Controlled Power Supp...

Our project is a variable DC power supply meant to test and power small loads. It can provide 2 to 14 volts with a peak output of 1.5 amps. This enables the user to provide power to their system while monitoring how much power ...

3D Printing
Enclosure
Junior Design
Details
Super Accurate Custom Ti...

Our project's aim was to create a safe, portable, accurate, and intuitive custom timer that allows users to manipulate 3 different brightness levels, select display columns, and adjust time increments. The timer is presented on...

Compact Multi Channel Os...

Our 'Compact Multi-Channel Oscilloscope' enables signal analysis in electronic circuits. Equipped with robust connectors, two probes connect and disconnect from the system, with each channel accommodating signals within the ran...

C++
Soldering
Arduino
Embedded Systems
PCB
Junior Design
Details
PAW MailMerge

A privacy-sensitive, email provider-agnostic, web-based mail merge solution.

Web
Node.js
Web
Software Engineering
Details
Awesomest Project

Yeah baby!

Busy Beaver - Opinionate...

An Opinionated Project Management Web App Do you ever need to organize a project with a team? Busy Beaver can do that for you! Busy Beaver is a web-based project management application that is designed to streamline task manag...

Rechargeable Bluetooth E...

The Rechargeable Bluetooth Enabled AIAA Accelerometer is a compact wireless accelerometer system, designed to enhance mobility and convenience. Its rechargeable feature enables seamless movement without the need for constant te...

C++
Python
3D Printing
Accelerometer
Junior Design
Details
Two-axis SCARA Robotic A...

Our SCARA Two-Axis Robotic Arm is set to draw on a 11x8.5" piece of paper. The arm is controlled with a graphical user interface (GUI) and keyboard inputs. This system contains a "free-hand" drawing feature where users can ente...

Arduino
PCB
Details
AR Popup Style Storybook...

https://www.youtube.com/watch?v=VZi2I_UGs-k

PC controlled DC power s...

The objective of this project was to create a PC-controlled DC-DC power supply. It needed to have a voltage range of 2-14 Volts while having up to a current max of 1.5 Amps. It needed to have 2 output channels. To accomplish th...

C
Python
3D Printing
System Design
System Testing
Soldering
Arduino
PCB
Hardware
Details
Capstone Project

Trapped inside a haunted home, the player will need to solve puzzles in order to find a way out. This project makes use of the Unreal Game Engine and the Blueprint coding language to simulate an interactable environment for the...

C++
Gaming
Software Engineering
Problem Solving
Unreal Engine
Details
Multi-Directional Accele...

Our project is a Multi-Directional Accelerometer. It detects acceleration and displays it in different modes determined by the user. The modes include total magnitude of acceleration, maximum attained magnitude of acceleration,...

C++
3D Printing
Arduino
Embedded Systems
PCB
Algorithms
Accelerometer
Junior Design
Details
Crystal Crusade - 2D HTM...

https://crystal-crusade-tower-defense.wl.r.appspot.com/ "Crystal Crusade" is a 2D HTML 5 Tower Defense Game developed by Anthony D'Ambrosio and David Li with the Unity Game Engine in the C# programming language.

C#
Web
Gaming
Node.js
Web
Operations / Cloud
Unity
Details
Double Pulse Test for Cu...

The aim of this project is to establish a practical test setup for evaluating the switching characteristics of Silicon Carbide (SiC) MOSFETs. Semiconductor companies commonly employ the Double Pulse Test (DPT) to assess the swi...

Analog
System Testing
PCB
Hardware
Details
3D Escape Room Game

This is a 3D game that replicates the immersion and challenge of real-life escape rooms in a video game format to make the escape room experience accessible to all from the comfort of your own home. The theme of the escape room...

Gaming
Unreal Engine
Details
Malware Analysis

Our EECS capstone project is a delivery of malware analysis performed over the past year. We have compiled our analysis results and reproduction steps for educational purposes to allow for users to replicate our process and lea...

The A-Life Challenge

The A-Life Challenge project aims to create an interactive and immersive simulation of dynamically generated virtual creatures. Our goal is to showcase the creative potential of genetic algorithms. Using the Godot Engine, we ha...

Synth Generator

The Synth Generator project for Senior Capstone aims to create a sophisticated synth generator suitable for professional music production. The generator is designed to be compatible with industry standard audio editing software...

C
Python
Arduino
PCB
Enclosure
Hardware
Consumer Product
Details
CS 463 Capstone Project ...

The fitness app enables users to create a profile, choose fitness goals, and take a survey to determine personalized workout plans. Multi Factor Authentication with One-Time-Pad is required for users to create an account and lo...

EECS Community of Practi...

Students attending Oregon State University, in the EECS programs, are looking for a way to connect with mentors who have more experience in their fields of interest. For example, students are looking for guidance in their techn...

Create and Play Board Games

Our project allows its users to Create and Play Board Games through a web-based interface using Unity and WebGL and hosted on Unity Play. These games may include, for example, custom boards, custom assets (such as game pieces),...

C#
Gaming
Unity
Details
Malware Analysis

Creating a virtual machine environment with a shared virtual network to conduct static and dynamic malware analysis.

Security
Details
Curio (Crowd-Sourced Tra...

Curio acts as an explorer’s hub, where travel enthusiasts can post and browse through real, vivid snapshots of various trips. It’s crafted to inspire and reassure even those who may be hesitant or anxious about traveling. T...

Dating App for Animal Ad...

In an increasingly digital world dominated by mobile devices, there still exists a challenge connecting shelter animals with potential adoptive families despite a rising trend of pet ownership. Traditional methods of animal ado...

Web
Web
Details
Malware Analysis

Senior Capstone Project - Malware Analysis by Jaron Moore. For this project I have created a virtual environment consisting of multiple virtual machines such as Windows XP and Windows 7 computers. Within this virtual environme...

Research
Details
Artificial Intelligence ...

This research project, powered by AI/ML algorithms and a diverse array of data sources, has been identified to enhance the predictability of election outcomes in Oregon. The project team's endeavor to address explicit research ...

Artificial Intelligence (AI)
Machine Learning (ML)
Details
OSU Class Registration S...

The OSU Class Registration Software is our attempt at fully redesigning the course registration system for Oregon State University. The idea for this project came about when OSU changed its registration system back in Spring ...

Web
Database
Node.js
Web
Data Engineering
Details
Software Programming Quiz

A quiz creating and administering SPA built on rails. Create quizzes and send them off for users to take. Create quizzes with multiple choice, select all answers, and text input questions. Once sent, users can start the quiz an...

Website Security Resear...

Web applications are insecure, and due to these vulnerabilities, there have been numerous severely damaging data breaches in recent history. Currently, development is happening at a rapid pace that security professionals cannot...

Web
Python
Security
Details
Malware Analysis

The output of this research project is a thoroughly documented report of how to accomplish these two objectives. Every piece of malware will potentially lead to new findings and require new methods and tools, but the fundamenta...

Text Adventure Game for ...

A platform on which to create and play educational games where you choose your own path. Teachers can access a website to create, edit, view, play, and share their gamified lessons with students. They only have access to their...

Cryptocurrency trading bot

The emergence of cryptocurrencies has introduced a dynamic and volatile market landscape, offering immense opportunities for investors and traders alike. However, navigating this landscape efficiently requires constant monitori...

Escape Room Game

Escape room game with individual escape rooms and puzzles in each room. Built on Unity.

MatchIQ

MatchIQ is an AI-powered web tool meant to help job seekers through features such as job searches, resume enhancement, smart suggestions, skills matching, and more.

Web
Python
Database
Node.js
Software Engineering
Full Stack
Machine Learning (ML)
Details
Artifical Life Challenge...

The Spheres of Life project is a python program and script framework that enables users to write cellular simulations, from things as simple as John Conway’s Game of Life to complex rule sets with many interactions. This is ...

ML-Based Object Recognit...

ML-Based Object Recognition Device is a research project researching the feasibility of implementing machine learning (ML) based object recognition on a field programmable gate array (FPGA). This research will aid designers in ...

C++
Artificial Intelligence (AI)
Algorithms
Details
CoE Major Exploration Game

New and prospective students may have trouble figuring out which major to study in their college careers at Oregon State’s College of Engineering. Our project is a web-based application that will help students identify the ma...

Betchya

Work on the Frontier of ...

This research team is investigating semiconductor device technologies that have the potential to lay the groundwork for next-generation organic light-emitting diode (OLED) low-power display devices. Amorphous indium gallium zin...

System Design
System Testing
Research
Details
Lithium-ion Battery Test...

The system automates the characterization of lithium-ion cells during charge and discharge cycles. In addition, it includes a battery emulator and low voltage interface to encapsulate the voltage and temperature values from the...

Personal Data Acquisitio...

The purpose of the personal data acquisition prototype project is to design a data recorder prototype for a general consumer target market. This prototype was designed to be used with a go-kart. Sensors can be connected to the ...

Tektronix Inverter Moto...

Electric vehicles, wind energy, and greener sources of energy are steadily increasing in relevance today. A lot of these revolve around electric motors for energy conversion between mechanical and electrical. With such a large ...

Analog
Computation
Hardware
Details
Cable Positioned Camera

The Cable Positioned Camera project, part of the Oregon State University Electrical and Computer Engineering capstone program, developed a versatile, user-programmable cable-mounted camera system. The project delivers a design ...

C
3D Printing
Arduino
Details
Improved Pasture Livesto...

The goal of this project is the design and development of a technologically advanced feeding system. Key features include an automated feed dispensing mechanism, safety sensors, and user friendly controls for ease of operation....

Modular Effects Guitar Amp

The Modular Effects Amplifier simplifies amplification systems for musicians by integrating an analog effects chain, power amplifier, and a speaker into one unit. This is achieved through swappable and modular effects that can ...

3D Printing
Analog
PCB
Enclosure
HCI / UX / UI
Consumer Product
Details
Underwater Prospecting Tool

The Underwater Prospecting Tool is a handheld waterproof device designed to detect metals, specifically gold, in underwater environments. The project, initially proposed by a hobby diver and prospector, was to increase sensitiv...

Multidisciplinary: SAE B...

The purpose of this project is to develop a strain sensor controller system that is cheaper and smaller than the current model used by the Oregon State University Baja racing team. The current system the Baja team uses is an of...

Python
Arduino
PCB
Communication
Hardware
Details
Multidisciplinary: SAE-G...

The purpose of this project is to provide a general networking and visualization solution for the GFR team’s telemetry system. This will enable wireless communication between the car and the pit team, or anyone who has access...

Web
PHP
Python
Database
3D Printing
Web
Arduino
Communication
Competition
Data Engineering
Details
LAVA (Live Audio Visuali...

LAVA @ PRAx, highlights the intersection of technology and art. Our project converts audio into dynamic visuals using a microphone, LAVA Board, and software. The LAVA Board enhances and digitizes the audio signal, while the s...

C++
Arduino
PCB
Algorithms
HCI / UX / UI
Open Source
Hardware
Details
Glint, Glimmer, Glow

A partnership between Kathryn Moore (a local artist with a focus on integrating renewable practices with art), The Arts Center Corvallis, Mechanical Engineering students and ourselves, Electrical and Computer Engineering studen...

Solar Panel
Details
Campus Alert Management ...

Today, there are many instances where unexpected events result in the tragic loss of life at schools across the nation. Our device is designed to minimize loss and notify users of an emergency. This system uses the esp32 microc...

Fish Tank Monitor Projec...

The Fish Tank Monitor project, developed by Savannah Tanner, Kaye Neill, and Astrid Delestine, is an all-in-one monitoring system designed for aquarium and fish tank enthusiasts. This device monitors the health of aquarium ecos...

3D Printing
Arduino
PCB
Documentation
Consumer Product
Details
Low Noise/Visibility Dro...

The Low Noise/Visibility Drone (LNVD) is a drone with the intended ability to reduce its visual and audio profile. The system can be used by wedding photographers or other sensitive event photographers to provide their clients ...

CATZ Pet Feeder

An automatic pet feeder to assist our customers with pet care. The project requires microcontrollers, motors, sensors, component housing, food storage, metal bowl, a basic user interface timers/clock, and Wifi/MATTER (Smart ho...

3D Printing
IoT
Consumer Product
Details
EMC Testing As A Side-Ch...

This project is on EMC Side Channel Acquisition techniques, with a focus on the effect of a LISN on the accuracy of the analysis. This project's objective is to investigate chip vulnerabilities through reading electromagnetic e...

IoT Alarm Clock

The product is an Internet of Things (IoT) alarm clock that can be configured through a user-friendly website, allowing one to set the alarm time, and snooze time using a computer/phone connected to the same internet network. I...

Database
3D Printing
Project Management
Arduino
PCB
Enclosure
Research
Hardware Verification
IoT
Details
Farming in the Climate C...

A system that operates inside of an irrigation canal to measure the flow rate of water through that canal, and the height of the water in the canal to determine the volume of water that has flowed in a given time period. The he...

Multidisciplinary: SAE-G...

The Team development process for the PCB (Printed Circuit Board) is a crucial aspect of optimizing the GFR Formula Racing Car’s performance. Its main purpose is to improve data communication, enhance performance, and ensure r...

C++
3D Printing
Analog
System Design
PCB
Enclosure
Communication
Hardware
Details
VibroSonics: Haptic Audi...

The purpose of the Vibrasonic: Haptic Audio Sensations project is to create a device that will allow the user to “feel” the music that they listen to. This device will allow users who have hearing difficulties to experience...

Vital Signs In Route Upd...

For our project, We designed a system to be used in an ambulance that is capable of measuring patient vitals, including ECG, heart rate, and oxygen level. The system obtains the data of these measuring devices to be processed a...

OctoDrum

Crossing the boundary of music and electro-mechanical systems, the OctoDrum is an autonomous device that performs on an 8-note steel tongue drum, executing inhuman musical feats. The OctoDrum can be controlled externally by ind...

Software Engineering
PCB
Robotics
Automation
Hardware
Details
Masters of Time: Pulse D...

For timing, many lab instruments and electronic devices use standard crystal oscillators, but their long-term stability is quite limited, which can impact the accuracy of long-term measurements (hours or days). Atomic clocks a...

Python
Open Source
API
Details
Solar Generation and Syn...

Dynamic modeling of an inverter-based resource(IBR) solar site and a steam turbine-powered synchronous site. Models are used to assess if generation sites meet national requirements for stability during grid-level voltage and f...

TouchSynth

TouchSynth is a modular synthesizer project, produced for the OSU EECS captone series. A modular synthesizer is a musical instrument that synthesizes audio using discrete modules with individual functions that can be manipulate...

C++
Analog
System Design
Soldering
PCB
Teensy
Visual Studio
Hardware
Problem Solving
Details
AudioLux Audio Visualizer

AudioLux is an open-source product developed by Portland-based company CymaSpace that visualizes music on to LED strips, enabling the deaf and hard of hearing to participate in musical events. The AudioLux is a pre-existing mul...

WiFi Enabled Irrigation ...

The WiFi Enabled Irrigation Timer project is meant to aid in the reduction of time spent managing the irrigation systems used in farming and agriculture. The intention is to save time and fuel for the intended user by remotely ...

C++
Web
3D Printing
Web
Project Management
System Design
System Testing
Soldering
Arduino
PCB
Hardware Verification
Documentation
Problem Solving
IoT
Details
"Where Are My Keys" - Im...

The “Where Are My Keys” project is named after what it does best - finding things that are lost or hidden. The project, developed for the DAM Robotics Mars Rover team, helps earn bonus points in the Canadian International R...

Escape Room Challenge

The Aim of the Escape Room Challenge is to create a virtual Escape Room experience in a video game format. The game uses a first person perspective, and the player must search a room, that they are locked into, for clues to sol...

C++
Gaming
Software Engineering
Visual Studio
Unreal Engine
Details
Oscilloscope

Description

Arduino
PCB
Junior Design
Details
TwinAmp Pro Power Supply...

This two-channel power supply uses independent buck converters to output 2-14V at a maximum current of 1.5A. Designed for use in low-load electronics testing, the system's output voltage and current is more than capable of powe...

C++
C
Analog
System Design
Soldering
Embedded Systems
Hardware Verification
Hardware
Consumer Product
Junior Design
Details
Custom Timer

This system will countdown form whatever input is used, and every minute the timer will be less than 1 second off. The timer interface will have 3 buttons: one will control the brightness, one will choose which digit to change,...

ESP 32 VROOM Crash Cam A...

For this project the individual will be required to make an accelerometer module and interface system. The system will be portable, user controlled, safe for all users, and measure acceleration within a tenth of a meter per sec...

Custom Timer with Three ...

This project is the “Custom Timer with Three Different Tones.” The user can set the timer by using the ‘Increase’, ‘Decrease’, and ‘Minute/Second Select’ switches (digit select). Once the timer is set, the user ...

Verilog
FPGA
Details
Space Invaders 8080

Emulating an Intel 8080 in C and running the Space Invaders ROM.

C
Gaming
Details
ByteSight PC-Display Osc...

Our project involves the development of a lightweight oscilloscope with PC control capabilities, tailored to assist in electronics projects that deal with small voltage measurements. This tool is particularly useful for both ho...

Accelerometer for Angle ...

This device will measure the angle of a surface as compared to a flat surface in a safe manner. Additionally, this system will measure the acceleration in the vertical direction. To do this one needs to place the device on a fl...

Retro Accelerometer (TEA...

The retro accelerometer is intended to act as a portable acceleration measurement device that can be modularly added to a rocket. The device makes use of the MPU6050 which has a three axis accelerometer and gyroscope in it to m...

C++
PCB
Accelerometer
Details
PowerPulse Single-Sided ...

The PowerPulse Single-Sided DC Power Supply is a simple, stable DC power source for low voltage applications. With a built-in LCD screen monitoring the output at all times and a dedicated unobtrusive warning system built into t...

Arduino
Details
Dual Axis Doodler (EJ04 ...

The Dual Axis Doodler is a 2-axis robotic arm intended for drawing. With movements that utilize SCARA topology, it is able to make simple drawings by taking in GCODE inputs. The project uses multiple servos to control the movem...

C++
Python
3D Printing
PCB
Robotics
Junior Design
Details
Portable DC Power supply...

Intended use: The portable DC Power Supply is designed to provide a stable, adjustable direct current power source. This has many applications, including fieldwork, laboratory testing, prototyping, and educational purposes. Wit...

Basic Custom Timer EJ21 ...

The custom timer system is built for precise timing, making it useful for both learning and practical purposes. It can be used in labs, workshops, and experiments where exact countdowns are important. The timer uses an Arduino ...

Malware Analysis

Spring 2024 Capstone Project: By using a secure virtual environment consisting of networked virtual machines, research can be safely conducted on potentially malicious programs and known malware. The virtual environment allows...

Security
Details
Two-Channel, Custom Buil...

This DC Power Supply is a system that has two separate output channels and can display ambient temperature, output voltage, and output current information. Each channel is isolated, allowing for a range of voltages between 2 an...

Python
Arduino
Hardware
Details
Eurorack XY Oscilloscope...

Eurorack is a popular standard for modular synthesizers and music production, which entails signals from -10v to +10v. Eurorack users are frequently challenged to understand what the signals in their system are doing. Therefore...

Embedded Systems
Details
Two-Axis Robotic Arm EJ0...

The Two-Axis Robotic Arm system is designed to draw accurately on standard paper using both automated G-code commands and manual control via keyboard input. This system aims to facilitate precise artistic reproduction and educa...

Arduino UNO Powered Osci...

The Arduino Uno Powered Oscilloscope is a compact, user-friendly, cost-efficient, and portable device designed to measure and display waveforms accurately. The oscilloscope features two channels, where voltage signals ranging f...

C
3D Printing
Arduino
PCB
Hardware
Junior Design
Details
“The Kutchony” Custo...

For our project, we created a custom timer. Our custom timer offers features such as adjustable volume at 440Hz, a snooze button, and adjustable brightness levels for the display. The timer is also very precise, as it manages t...

WattWorks DC Power Suppl...

The project, WattWorks DC power supply, is easy to use, fully enclosed, and supplies accurate readings of voltage and current. The system supplies voltages from 2V to 14V under load conditions of up to 1.5A, with real-time disp...

3D Printing
Enclosure
Education
Hardware Verification
Documentation
Junior Design
Details
Fruit Finder

Fruit Finder is a responsive web application that allows users to annotate their neighborhood with locations of edible fruits. By allowing users to create profiles, share their favorite trees, and review other user submissions,...

Stock Market Trading Usi...

This project focused on training and implementing AI bots (neural networks) to provide buy, sell, and hold actions to users.

Artificial Intelligence (AI)
Machine Learning (ML)
Details
Legend Mama

Legend Mama is an online character sheet creator that inverts the traditional character creation process, starting with character personality and backstories, to produce unique, playable character sheets. For new players, Role...

OpenAI API Transcription...

A web application designed to utilize OpenAI’s API (using ChatGPT and Whisper models) to efficiently and effectively provide audio-to-text transcription, customizable summarization, and language translation functionality thro...

Web
Python
Node.js
Software Engineering
Full Stack
Machine Learning (ML)
Microservices
Data Engineering
Details
Lookout

AI powered Project Management Software

Web
Web
Software Engineering
Project Management
System Design
Full Stack
Machine Learning (ML)
Data Engineering
Details
Stock Market Trading usi...

Capstone Project - Stock Market Trading using Artificial Intelligence

Shiny Blue Two-Axis Robo...

We built a two-axis robot arm with the unmet goals of drawing of a 10-inch straight line with a precision within 0.25 inches on either side of the line and the replication of simple images, which the user has the ability to pro...

Python
3D Printing
PCB
Robotics
Details
Engr 103 Final Project

Seth Looney and Colby Spear, We decided to complete the robot emotion challenge as this would require mostly just coding which we wanted to focus on. We were able to use sample code on motor control supplied by our instructor a...

ENGR 103 Robot

This is the final project for ENGR 103: For our project we decided to do the emotion challenge. For the angry emotion we went with making the lights on the eyes red and making it move ford and not stop for anything in its way. ...

PortaG Accelerometer (EJ...

The PortaG Accelerometer System is a compact, user-friendly device designed to measure and display vibration g-forces with high accuracy. With a size of 15.8 square inches, the system ensures portability, allowing for easy tran...

C++
3D Printing
System Design
System Testing
Arduino
PCB
Accelerometer
Hardware
Details
AI Coder - Job Tracker

Job Tracker is an intuitive web application that students and professionals can use to navigate the job and internship application process. This tool seamlessly combines job tracking and skill mapping features, empowering users...

Web
Database
Node.js
Machine Learning (ML)
Details
Dual-Channel Teensy 4.0-...

This project is a 2-channel oscilloscope with an LCD display. Our purpose was to make the device portable and relatively inexpensive. We designed a custom PCB that implemented our designs for the power supply, signal condition...

Leaning Tower of Farad (...

This project is a digital DC power supply which outputs a 2-20.7V range, and provides up to 1.5A of current to a load by using our innovative switching supply technology for high efficiency. It integrates two channels to allow ...

C++
System Design
Soldering
Arduino
Embedded Systems
PCB
Hardware
Details
ENGR 103 Final Project: ...

For our project, we have designed a robot that looks like Goku controlling the Flying Nimbus Cloud displaying the emotions of happiness, sadness, fear, and anger. We have found a way to make it perform these different emotions ...

ENGR 103 Final Project

For our project we have designed a robot that displays four emotions for the challenge. The four emotions are sadness, anger, scared and happy. We have linked a color to each emotion that the robot will display. Red will displa...

Project Starscream (Will...

Project Starscream is a robot made by William Dickson and Colin Couron for ENGR 103. The goal of the assignment was to improve or add upon the robot in one of three given prompts. The prompt we chose was the innovation challen...

C
Arduino
Details
Engineering 103 Final Pr...

We are partaking in the emotion challenge. For our project, we designed the four distinct emotions (happy, sad, scared, and angry) to be within the same code and occur over a delayed amount of time. Our first emotion is happy. ...

ENGR 103 robot final

For our final, we designed a wheel that is 8 inches in outer diameter in size. it was 3D printed in two pieces and hot glued together. The Arduino code was modified from the bump bot code to drive forward. I tried to make t...

C++
3D Printing
Arduino
Robotics
Details
ENGR 103 - Super Trouper...

My robot is Super Trouper. Through the aesthetic challenge, I created a dance inspired by Super Trouper from Mamma Mia. I took inspiration from the movie scene and replicated some moves I saw as well as just capturing the essen...

FPGA-Based Gameboy

The FPGA-Based Gameboy is intended for users of all backgrounds to play Gameboy advance titles portably akin to the original device. The device uses a field programmable gate array (FPGA), a chip that can be reconfigured into e...

3D Printing
Arduino
PCB
Verilog
FPGA
Open Source
Hardware
Details
Larry the very emotional...

We decided to do the emotion challenge for our robot Larry who uses a basic two moat setup with the board at the center. We had our robot cycle through several different movement types and led colors to depict four different em...

Arduino
Robotics
Details
ENGR 103 - ROBOT

This project was completed by Rachel Wu and Youngjin Lee. For the project, we designed a robot to look and act like Wall-E from the Disney movie Wall-E. For this project we had 2 rear LED lights acting like brake lights to turn...

C
Robotics
Details
project showcase project

This was the final assignment for my engineering 103 class. I was tasked to code a ESP32 robot to complete at least 1 of 4 challenges prompted. I chose to do the emotion challenge. The challenge required me to code my robot to ...

ENGR103 Final Project "B...

Our robot is designed to display four distinct emotions based on its proximity to an object. When the robot is between 600-800 millimeters away, it exhibits happiness. In this state, the robot performs 360-degree turns, rotatin...

C
Arduino
Robotics
Details
ENGR 103 Final Project

We focused our project on the aesthetic aspect, programming our robot to move forward with a swaying motion like a shark. This was achieved by powering both wheels but providing more power to one than the other, creating a side...

Smart Power Supply For O...

The aim of this project was to create a power supply capable of taking in a wide range of DC and AC inputs to power a single board off-grid computer (SBC) between 4.8V-5.2V and 1A nominal. The system needed to be uninterruptibl...

Python
3D Printing
Project Management
Arduino
PCB
Details
ENGR 103 final assignment

Me and my partner built a robot displaying one of the three challenges that were listed. We decided to do the emotion challenge and that is where happiness, fear, sadness, and anger, are all displayed in a robot. The correspond...

ENGR 103 Final Assignment

Final Project ENGR 103, spring '24 Alex Loomis Angel Rodriguez Our primary focus within this project was the emotions challenge. This is because the emotions challenge emphasizes programming the robot to perform certain moveme...

Arduino
Robotics
Details
Emotion Challenge Video

For my final project I chose to do the emotion challenge, with trying to convey the emotion of the robot I found it to be rather difficult to try and convey emotion with the movements of the robot, I opted to treat the robot al...

Engineering 103: Cybertr...

For our final project in Engineering 103, we designed a robot to replicate the Tesla Cybertruck. To accomplish this we made a frame out of sheet metal and mounted two motors on the robot's rear. We wired the motors to run in sy...

Angry Robot

Using arduino and the robot provided I created a robot that shows the emotion of anger through its rapid movements back and forth as well as blinking red lights. With the use of two motors and two LEDs it is programmed to turn ...

Robot Final

Our robot is an emotional being. At first it begins it's emotional life as being happy. As dogs and other animals spin around in a circle, having fun, so to does our emotional being. It then quickly realizes that having emotion...

ROOMBA-BOT ENGR 103

ROOMBA-BOT behaves exactly like a Roomba, except it doesn’t clean or do anything useful. All ROOMBA-BOT knows how to do is drive around the room and avoid obstacles in its path. ROOMBA-BOT uses a laser rangefinder to detect w...

Emotional Robot - Final ...

This is the final project for our ENGR 103 class. We attempted to make a robot that can simulate both scared emotions and happy emotions. It only took about 2 hours to program most of it, but fixing the bugs took quite a bit lo...

ENGR 103 Final Project E...

Our robot uses an ESP32 as its "brain" and is connected to a PCB. The PCB and ESP 32 are connected to two motors, a battery, and two wheels. In our final project, we decided to have our robot participate in the emotion challeng...

Final Assignment ENGR 10...

Using an ESP32, motors, the Arduino IDE and a 3d printer, we built a robot that can demonstrate emotion and has a design from one of our favorite movies: Wall-E. We tried to make our robot look and act like Wall-E we used a 3d...

ENGR 103 Robot Final

The submission for the ENGR 103 final. We chose the emotion challenge for our robot to do. Members: Cryus Ho and Dean Leon 200 word description: The assembly of out robot took longer than anticipated. During studio 9, we got m...

C
Robotics
Details
Turtle Bot

For the final project in ENGR 103 we decided to create a robot that resembles a turtle and completes all three of the challenges provided. With the first challenge being emotion, we gave the robot four different emotions, hap...

3D Printing
Soldering
Arduino
Details
Emotion Challenge

For the final project, the event we have chosen to participate in is the Emotion Challenge. In this challenge, we were asked to code the given robot in Arduino to portray four emotions: sad, happy, angry, and scared. To have th...

ENGR 103 Final Project -...

Project Members: Xander Polk & Gavin Espejo Challenge Attempted: Emotion Project Description: For the emotion challenge, we were required to program our Arduino ESP32 robot to emote in 4 distinct ways (Happy, Sad, Angry, and ...

M2 Bradley IFV - ENG Fin...

We created a wooden decoration for the provided drone to appear as the M2 Bradley Infantry Fighting Vehicle. We also improved its movement efficiency with a low-friction tail adjustment to allow movement with its heavy shell, a...

ECE 406 Water flow / Tem...

This device allows for users to insert two probes into moving water. The screen will then display the water's temperature and the current flow in Fahrenheit and feet per second respectively.

Robot Innovation Challen...

Project Members: Pranav Pandrangi, Cael Beckley This robot, called the Baja Blast, is built to help you draw smoothly and efficiently, combining design, physics, and programming. It features a system that not only balances th...

Crawdad Bot: Crawdad cat...

This is Crawdad Bot, he is designed to move, look, and feel just like a real crawdad (plus a few extra wires and wheels). When I was younger I used to love going to the river and catching crawdads, however I don't have the time...

Engr 103 Final

Engr 103 Final Project (Jayden Jensen and Samuel Vernick) Our project aims to develop a robot capable of expressing the emotions Happy, Sad, Angry, and Scared through a combination of body language and LED lighting. To begi...

Scared robot

The "Scared" Robot is an interactive project designed to demonstrate the use of distance sensing and motor control with the ESP32 microcontroller. This project leverages the VL53L0X distance sensor to detect nearby objects and ...

ENGR 103 Robot

The robot has 2 motors on a ESP32 board. By using the functions forward(), reverse(), cw() (clockwise), and ccw() (counter-clockwise), we can set the speed of rotation for the wheels, as well as direction. We used an LED to rep...

Edwin The Explorer

Transform your PlayStation 4 controller into the ultimate command center for your very own Arduino-powered DC motor robot, combining cutting-edge gaming technology with DIY robotics in a project that's as thrilling to build as ...

ENGR103 Final Showcase E...

Hi! I am Tristan Graham and this is my submission for the ENGR103 final. I worked on this all week and even got my friends computer engineering dad to help me. I think I probably compiled this file over 1000 times in the past w...

Arduino
Robotics
Details
M1N3 Silverfish Robot [E...

This robot was created by Ethan Davis and Sheukeeng Lee for the final project of ENGR 103, we are entering the Aesthetic Challenge, and have modeled our bot's design AND behavior after the Silverfish enemy from Minecraft. The e...

Robotics
Competition
Details
ENGR 103 Final Project

For our final project my partner and I chose the Aesthetic Challenge. We designed the robot to simulate Jimi Hendrix and the creative dance moves he did on stage during his concerts. The robot does a spinning movement, moves fo...

ENGR103 Final Project

Cyrus the robot is designed to exhibit a range of 4 emotions based on sensor inputs. Equipped with the VL530LX distance sensor, Cyrus responds very dramatically to its surroundings by changing the way it moves and its LED color...

Arduino
Details
ENGR 103 Robot Final Ass...

Our final assignment for ENGR103 this spring was to create/modify a robot kit that could meet 1 or more challenges, mine focusing on the emotion challenge. This challenge was able to be done with just the default robot kit, onl...

C
Soldering
Arduino
Robotics
Details
Engr 103 Final Project R...

For my project, I decided to go for the Aesthetic challenge, since it seemed the most doable with what I had on hand. I decided on basing the code and design around a penguin, because it challenges the programmer since the moto...

GPS and Accelerometer Fr...

The frisbee GPS tracker and accelerometer module is capable of tracking the movement of a frisbee using a combination of sensors including GPS accelerometers, gyrometers, and more. The physical design is composed of a GPS recei...

Innovation Challenge: LE...

Red, on it's own, signals a stationary action, any other color or flashing colors means its moving. It helps to show that the bot is performing an action or going to perform some sort of action. It also helps to warn, whoever i...

Emotional and Innovation...

For the emotions part: This is meant to display the emotions of the bot. The robot will do an action for about 5 to 2.5 seconds, stop and then move on to the next. Happy is the first with the bot spinning around, with the ligh...

ENGR 103 Final Project

For our project, we chose to focus on emotional challenges. The emotional challenge involves four specific emotions: anger, sadness, fear, and happiness. For the anger emotion, the robot is designed with two red eyes/LEDs, and ...

ENGR 103 Final

For my robot project, I aimed to build an expressive robot that can mimic human emotions using LED lights, motor movements, and various sensors. The robot has distance sensors to detect obstacles and walls and uses programmable...

Boogie Bot

We made our Arduino Bot with a classy, fun design. We 3d printed a ball which we taped with reflective tape to give our spinning and blinking lights some flare on the dance floor. We came up with this idea when we sorted throug...

Laboratory Sample tracker.

This project uses python and Google Firebase to implement a sample tracking system designed for a generic laboratory. The use case is for a lab where customers drop off their samples and order tests they want done. The lab will...

Python
Database
Details
STM32 based PID motor po...

The goal of this project was to use the pwm-input feature of the stm32F030R8T6 microcontroller to control a motor in a similar fashion to a hobby servo. This project included designing the printed circuit board, assembling the...

C++
Embedded Systems
PCB
Hardware
Details
Top-N Neural Network for...

Our capstone project involved developing a music genre prediction application that identifies the top three music genres for a user-defined audio clip, along with their corresponding confidence levels. We utilized the GTZAN au...

Python
Artificial Intelligence (AI)
Machine Learning (ML)
Details
Build an Emulator and Ru...

To put it simply, our project emulates the famous Intel 8080 processor in software as true-to-form as possible, allowing users to load and play a ROM of the equally famous video game, Space Invaders. This was accomplished by c...

C++
Gaming
Assembly
Details
ML-Breakout

This game was developed using Unity and ML-Agents and uses reinforcement learning to train a neural network on how the game should be played. First, a clone of the Atari Breakout game was developed in unity. Then the ML-Agen...

C#
Web
Artificial Intelligence (AI)
Gaming
Unity
Details
AR Arcade Classics prese...

This project showcases the culmination of our capstone project for Oregon State University's CS 467 Summer 2024 term. AR Galaga is an augmented reality (AR) recreation of the classic arcade game, Galaga, designed exclusively f...

Machine Learning Breakout

Building a clone of Atari Breakout and training a paddle via neural net to play the game.

C#
Artificial Intelligence (AI)
Unity
Details
Website Security Researc...

This webapp was inspired and designed for Oregon State University’s Capstone project “Website Security Reseach Project”. It is designed to provide a “safe” environment to teach users about common web app vulnerabilit...

Escape Room 3D Challenge

The Escape Room 3D Challenge is an engaging and thrilling escape room game set in a haunted house. Developed with Unity and C#, players must solve puzzles, find hidden items, and navigate spooky rooms to escape. The project f...

C#
Gaming
Software Engineering
Unity
Details
Rechargeable Li-Po Batte...

The Rechargeable Li-Po Battery Board (R.L.B.B.) will be a PCB that serves two functionalities, charging batteries and supplying power to other loads through a battery's energy storage. For the former, the board will serve as a...

Soldering
PCB
Documentation
Hardware
Details
Fragrance Free Resources

This project was the result of a 4 credit Personal Projects class building a full stack progressive web application using a React/TypeScript/Bootstrap frontend, Java/Spring Boot/Docker backend, MySQL database, and AWS Lightsail...

Java
Web
Security
Database
Web
Operations / Cloud
Full Stack
HCI / UX / UI
API
Data Engineering
Details
Modular Synthesizer

The modular synthesizer project will be a series of discrete circuits that I design to generate an array of sounds. Each module will include ¼” input jacks so that they can be interconnected with cables. The system will oper...

Analog
Soldering
Details
Electronic Music Box

This project named: “Electronic Music Box '' will produce a four channel musical device of two pulse wave channels, one triangle wave channel, and one noise channel. This device consists of the music player as one PCB with ea...

Flyback Converter for us...

This project is the execution of a flyback topology power converter. Using this topology allows the user to go either above or below the supplied voltage. Additionally, with the use of a coupled inductor, the range of the duty ...

GEOG333 Project - Archit...

This project focused on the socioeconomic ramifications of inaccessible architectural design against those who have mobility-based limitations. This included researching the presence of non-compliant curb ramps in proximity to ...

Research
Education
Sustainability
Geographic Information System (GIS)
Details
MTH321 Project - A Conce...

This project utilized the mathematical computation software, Wolfram Mathematica, and scientific communication drafter, LaTeX, to present findings surrounding the efficacy of building enclosure design types in the presence of w...

Data Science
Algorithms
Computation
Matlab
Communication
Technical Writing
Details
Create a Space Invaders ...

Pure C Intel 8080 emulator for playing Space Invaders

Citizen Science Applicat...

This is a two part project, first an admin website that allows teachers to make projects and observation forms. Second, a mobile app for students to make observations and send them back to the teacher for data collection.

Web
Mobile
Education
React
Details
Top-n Music Genre Classi...

This project is a machine learning system that uses a convolutional neural network (CNN) to classify audio clips into the top-n music genres. It includes a backend for processing audio files and a web application that allows us...

Junior Design Final Project

This is our final project for Junior Design. We chose the temperature sensor.

Top-n Music Genre Classi...

The Top-N Music Genre Classification Neural Network predicts the top genres of a song from an audio clip. Using PyTorch, Librosa, and the GTZAN dataset, we developed a model that processes audio data and provides a ranked list ...

Python
Artificial Intelligence (AI)
Machine Learning (ML)
Details
Petastic: Animal Adoption

CS 467 Fall 2024 Capstone Project: An Animal Adoption website featuring front-end development. Connecting Humans to Available Pets for a Fulfilling Relationship!

Web
React
Details
Beaver Games - CS290 Web...

Beaver Games is a project I worked with my engineering group to develop. Essentially, it is a website with a main menu that has three games -- one testing the player's memory, another testing the player's reaction speed, and la...

C++
Java
Web
Gaming
Details
TEBO Teensy Based Oscill...

The Teensy Based Oscilloscope is a student-designed, 2-channel oscilloscope with the ability to sample and display signals up to 1MHz and 50V peak to peak, with an integrated LCD screen. The design features two PCBs, which ha...

Analog
PCB
Teensy
Details
Portable Weight Sensed C...

The detection timer is a compact, portable device designed to track elapsed time when an object is placed on its surface. It utilizes a load cell and HX711 amplifier to detect weight, with an Arduino Uno R3 microcontroller mana...

Portable ESP32-Based Osc...

This ESP32-based oscilloscope is a portable device designed for real-time measurement and visualization of electrical signals across multiple channels. It is enclosed in a custom-made 3D-printed case and powered by a 9V alkalin...

Cell Phone Timeout Timer...

This project is an interactive timer that utilizes a Time of Flight distance sensor to detect an object on top of it. You can set the time to anywhere from 1-99 minutes, and the timer will sound either when you remove the objec...

3D Printing
Project Management
System Design
System Testing
Soldering
Arduino
PCB
Enclosure
Junior Design
Details
Pomodoro Study Timer - T...

This timer is designed as an aid to studying, named after the pomodoro method where you study for a certain amount of time then take a break. The timer can be set to any minute amount between 0 and 99 minutes, allowing the user...

3D Printing
Soldering
PCB
Junior Design
Details
Intel 8080 Emulator

Our team built an emulator of the Intel 8080 capable of running Space Invaders. The project was developed by Zach Elms, Benjamin Liden-Sellers, Nicole Miller, and Allie Rose. It was developed in C and used SDL for handle I/O ta...

C
Gaming
Computer Architecture
Assembly
Details
Bluetooth Interfaced Two...

The Two-Axis Robotic Arm project is intended to draw images on an 8.5" by 11" sheet of paper. To be more specific, the robotic arm needs to draw straight lines 10 inches long with a +/- .25-inch error in all directions. For the...

Battery Powered Oscillos...

Our project is a 9V battery powered oscilloscope with two independent channels each capable of reading input waveforms ranging from -20V to 20V via oscilloscope probes with robust connectors. The input waveforms are displayed o...

Two-Axis SCARA Robotic A...

The Two-Axis SCARA Robotic Arm with LCD is intended for drawing. The system takes in G-code inputs through a Bluetooth connection using a GUI and performs the corresponding movement associated with the G-code input. The system ...

User Friendly Timer - Te...

The custom detection timer is a countdown timer that is designed to track time while detecting the presence of a nearby object. It features 5-minute and 10-minute settings, with the remaining time displayed on an LCD. The syste...

2-Axis Robotic Arm (Grou...

The system is a two-axis robotic arm built with the SCARA topology. This system interprets G-Code commands from the MATLAB GUI to control the movements of the arm. Each command will produce an output speed of at least 4 inches ...

Rob26, A 2-Axis Robotic ...

The Rob26 2-Axis Robotic Arm is designed to create precise drawings on standard 8.5" x 11" paper using a SCARA configuration with two rotating stepper motor joints. The system accepts user input via a GUI that allows selection ...

Dual-Display Portable Os...

This portable oscilloscope project was made to read signals and display them on screens. The oscilloscope is portable and powered by a 9V battery. Key technologies that have been implemented include robust connectors that ensur...

A Portable, Easy to use ...

The Portable timer system is a reasonably sized device, that proves easy to understand, yet is packed with features. It's design is intended to allow for multiple different ways of interacting with the system, to allow for the ...

Soldering
Documentation
Problem Solving
Junior Design
Details
Oscilloscope Project - T...

Our oscilloscope is intended to be a compact oscilloscope capable of measuring two independent AC signals that can be used for educational or prototyping applications. With users being able to visualize two independent signals ...

3D Printing
Analog
Arduino
PCB
Details
Poor Man's Two-Axis Robo...

The Poor Man’s Two-Axis Robot Arm is a cost-effective robotic arm designed for precision drawing applications. This system utilizes a stepper motor and a servo motor to control the movement of two lever arms, allowing it to e...

SCARA Two-Axis Robotic A...

Our system is a SCARA two-axis robotic arm used for drawing, with a mechanism which supports quick writing utensil swapping. This feature allows for flexibility in switching between different drawing tools, enhancing its utilit...

C++
Python
3D Printing
Arduino
Junior Design
Details
Armed & (not) Dangerous:...

This system is a SCARA two-axis robotic arm used to draw a 10-inch straight line with a speed of 4 inches per second. The system implements g-code, a common language for CNC machines, to allow a user to input commands. In accor...

Easily Interchangable SC...

A fully 3D-printed, two-axis robotic arm that utilizes SCARA topology to draw on an 8.5” x 11” sheet of paper. We implemented a system that processes G-code commands as input, enabling precise movements of up to 180 degrees...

3D Printing
System Testing
Embedded Systems
PCB
Robotics
Hardware
Junior Design
Details
SCARA Etch-a-Sketcher (0...

The SCARA Etch-a-Sketcher is a two-axis robotic arm intended for drawing. The system takes in G-code inputs or cursor movements and performs the respective movement. This is made possible by an onboard esp32 that processes the ...

Embedded Systems
PCB
Details
Group 05: Data Downloada...

For this project, our team decided to design and build an oscilloscope that can take in two different signals at the same time with a peak-to-peak voltage of 6.6 volts, and sample at a minimum rate of 1 megahertz. Other requir...

Amplitude Displaying Osc...

This project is a two channel oscilloscope capable of sampling signals up to 1 MHz within the range of +/- 5V. The oscilloscope features a trigger button, channel toggle buttons, channel time shifts, channel voltage shifts, glo...

C++
Analog
Embedded Systems
PCB
Enclosure
Documentation
Hardware
Junior Design
Details
ESP-32 9V Battery Powere...

The ESP32 Portable Oscilloscope is a fully contained and portable device allowing for the measurement of two different channels using standard BNC oscilloscope connectors anywhere one may want to measure. The output waveforms w...

C++
3D Printing
System Design
Soldering
PCB
Enclosure
Hardware
Junior Design
Details
HTML5 Multiplayer 2D Spa...

This is a multiplayer 2D spaceship battle game,

Top-n Music Genre Classi...

For our CS 467 Capstone Project, we created a program that predicts music genres using a convolutional neural network (CNN). Users can either run a command line interface or web app to submit a song clip. The song is processed,...

Python
Artificial Intelligence (AI)
Machine Learning (ML)
React
Audio
Details
Math GO!

Educational Android game designed to teach kids math (K-8) through a fun and engaging explore, collect, and customize loop. Key features include: -Use of real-time map services to navigate real-world maps to find collectible h...

C#
Gaming
Mobile
Software Engineering
Unity
Augmented Reality (AR)
Education
New Product or Game
Details
Forestry Wellness Mobile...

Quickly learn a new programming language and mobile application framework, utilize emulators and build tools, learn existing code base, determine requirements from a product owner, integrate photo gallery and PDF export feature

Mobile
Android
iOS
Details
Arduino-Based Oscillosco...

We have prototyped a custom oscilloscope that can gather input data using oscilloscope probes for two channels. It is designed to have robust BNC connectors to allow simultaneous or single channel readings. The data is then out...

Python
Arduino
PCB
Junior Design
Details
Two-Axis SCARA Drawbot (...

A two-axis SCARA robot arm capable of drawing preprogrammed shapes and patterns as well as performing specific movements controlled through a graphical user interface (GUI). The arm is capable of drawing within the dimensions o...

C++
Python
3D Printing
Soldering
Arduino
Embedded Systems
PCB
Robotics
Junior Design
Details
AI Powered Study Improve...

Spending a lot of time doomscrolling on your phone? We have the perfect solution: Our study improvement timer will make your phone inaccessible until the timer runs out. Place your phone in front of the timer and select the du...

Python
Artificial Intelligence (AI)
Computer Vision
3D Printing
Software Engineering
Project Management
Embedded Systems
Full Stack
Hardware Verification
Hardware
Details
Scribbles -- Two-Axis Ro...

‘Scribbles’ is a two-axis SCARA topological robotic arm with the purpose of drawing straight lines of variable lengths within a quarter of an inch tolerance. The arm is also capable of drawing at a speed of at least four in...

3D Printing
Android
PCB
Robotics
Programmable Logic Controller
IoT
Details
The Volt Vision Oscillos...

The Volt Vision Oscilloscope was designed to work in place of a high-end Oscilloscope found in most electrical engineering labs. You may be asking yourself, “what’s the difference?” For one, YOU LOOK LIKE A BADASS! Comi...

Analog
Teensy
Junior Design
Details
Presence Activated Timer...

This is PAT, the Presence Activated Timer. PAT is designed to be a safe, user-friendly, and intuitive timing system intended for everyday use. PAT features two countdown modes, 5 minutes and 10 minutes, each precise within 1 se...

C++
3D Printing
System Design
Soldering
Arduino
PCB
Junior Design
Audio
Details
A GUI and IoT Device Fra...

# Description This project allows a user to control “internet of things” (IoT) devices via a desktop computer graphical user interface (GUI). The GUI was created using the Python GUI framework _PyQt6_ and features serial p...

C
Python
Embedded Systems
IoT
Details
"RAD" Distance Sensor

Named after the three creators, Renee Porter, Ava Peterson, and Damian Amerman-Smith, the "RAD" distance sensor uses a VL53L0X distance sensor module and an ESP32 development board to interpret the sensor's data. The sensor use...

C++
System Design
Arduino
Embedded Systems
Hardware Verification
Problem Solving
Details
WaveLite: Portable Oscil...

WaveLite is a portable, dual-channel oscilloscope designed for on-the-go signal measurement and analysis in both lab and field environments. It provides engineers, hobbyists, and students with a compact and efficient tool for v...

C++
3D Printing
Arduino
Enclosure
Hardware Verification
Junior Design
Details
"smallsh" Unix Small She...

This project is a Unix implementation of a small shell, allowing the user to access most Unix commands within their filesystem. This smallsh uses C's system API to manually change current directories "cd", print the last exit s...

Proximity-Based Countdow...

The Proximity-Based Countdown Timer is intended to be used for the detection of an object leaving a designated spot. The timer is designed to be portable. It is battery powered to enable it to be portable. The timer is also des...

C++
3D Printing
Project Management
System Design
System Testing
Soldering
PCB
Enclosure
Technical Writing
Problem Solving
Junior Design
Audio
Details
Advance the State of the...

In collaboration with Amorphyx, our team set out to assess the feasibility, simulate, and develop a new pixel circuit using pulse hybrid modulation (PHM), which combines pulse width modulation (PWM) and pulse amplitude modulati...

Analog
Research
Documentation
Spring 2025
Details
Bluetooth Headphones

We have designed a pair of Bluetooth headphones intended for everyday use, offering both wireless and wired connectivity. The system is built for users who value high-quality audio, comfort, and the flexibility of USB-C chargin...

Analog
Embedded Systems
Hardware
Audio
Spring 2025
Details
RoboRacer - Garmin AT

RoboRacer is an autonomous robot designed to help track athletes improve their performance. It can race around a track by following line markers, using either preset or custom speed and acceleration profiles. This allows athlet...

C
3D Printing
Arduino
Embedded Systems
PCB
Enclosure
Robotics
Spring 2025
Details
VibroSonics

The 6th Sense: Haptic Audio Sensations (VibroSonics) is a wearable system that converts audio into low-frequency, high-amplitude vibrations to give haptic feedback. The main purpose of this system is to assist Deaf and hard-of-...

Spring 2025
Details
Farming in the Climate C...

The Farming in the Climate Change Era system automates real-time monitoring of irrigation canals for the Quechan Tribe, combining water-velocity(via DN-80 3" water flow sensor with ±10 % accuracy) , depth (via an HC-SR04 ultra...

Web
Python
Arduino
PCB
Hardware
Networking
Spring 2025
Details
EPIC: Pulse Delay Generator

Our team developed the Pulse Delay Generator (PDG), an open-source, FPGA-based system intended for hardware security robustness testing through precise voltage glitching for fault injection attacks. The PDG employs a unique asy...

Python
Security
3D Printing
System Design
PCB
Verilog
FPGA
Enclosure
Open Source
Communication
Spring 2025
Details
P.U.M.P.

The outdoors industry has grown at a massive rate in recent years, which also includes water purification products like ‘LifeStraw’ or ‘Sawyer Squeeze’. While these products have made water purification on the go extrem...

Spring 2025
Details
Radio Telescope

The goal of this capstone project is to design and implement a low cost, remotely controlled radio telescope that can be used by amateur astronomers and students to observe cosmic radio sources. The telescope enables users to a...

Spring 2025
Details
Spectralis: The Audio Mi...

Our project is to create a device that receives a wideband audio input and applies spectral warping to shift the input’s partials in real time, based on user-controlled parameters. The device can be used to detect and identif...

Spring 2025
Details
EV Smart Charger

This project aims to design and implement an affordable level two electric vehicle (EV) charger with smart features that enhance safety, usability, and remote control. The charger operates at 250VAC and supports up to 20A, maki...

PCB
IoT
Spring 2025
Details
Open Ocean CTD Sensor

The Open Ocean CTD sensor is a small, low cost, and open source sensor built to collect conductivity data in the harsh arctic ocean environment. Measuring ocean conductivity is a crucial part in determining the salinity of the ...

C++
3D Printing
Analog
Open Source
Sustainability
Spring 2025
Details
Personal Data Acquisitio...

Black Box that mounts onto vechicles and collects real time sensor data that is uploaded to an online SQLite Database. The system contains 6 sensors including the linear potentiometer, string potentiometer, force transducer, GP...

PCB
Spring 2025
Details
Avionics System Design T...

In collaboration with the OSU chapter of the American Institute of Aeronautics and Astronautics, we set out to address a major challenge faced by rocketry teams on campus: the high cost and complexity of commercial flight compu...

C++
PCB
Spring 2025
Details
Virtual Reality Haptic F...

2025 ECE Capstone Project - Creating a virtual reality glove that provides the user with haptic feedback for realistic feeling response to in game objects. Our virtual reality (VR) glove is a wearable device designed to simula...

3D Printing
Arduino
Virtual Reality (VR)
Spring 2025
Details
Open Ocean-C

This project aimed to design a low-cost inductive conductivity sensor to measure ocean salinity. It is intended for deployment in low-income coastal communities to support daily fishing activities and track glacial melt pattern...

Arduino
PCB
Open Source
Hardware
Instrumentation
Spring 2025
Details
RC Car with Tilt Controls

Buckle Up! This project developed a remote-controlled (RC) car that uses an MPU6050 accelerometer/gyroscope for tilt controls, offering a unique driving experience. The controller is a wireless handheld device shaped like a cub...

C++
3D Printing
Arduino
PCB
Enclosure
Accelerometer
Spring 2025
Details
Are We Grounded?

Working with the engineering team at Hanford site in Richland, Washington, we developed a simulation based model of the power supply and consumption of a melter intended to vitrify radioactive waste. Due to the power supply bei...

Matlab
Problem Solving
Spring 2025
Details
Spelunking Lightweight Q...

This project aims to create a quadcopter for usage in cave exploration. The quadcopter receiver communicates with the flight controller via PPM, the X-frame is custom machined from carbon fiber, and the controller is capable o...

Drones
Spring 2025
Details
ShatterTattler

The ShatterTattler is an Internet of Things (IoT) home security device that detects glass breaks and notifies the end user of potential break-ins and security risks. This project aims to create a smart home device that detects ...

Python
Artificial Intelligence (AI)
3D Printing
Linux
Analog
Arduino
Embedded Systems
Enclosure
Machine Learning (ML)
Hardware
IoT
Spring 2025
Details
E[co]ast: Make an Access...

The E[co]ast project is designed to provide a portable, self-sustaining renewable energy system for powering environmental sensing equipment, electronics, and art installations at the Hatfield Marine Science Center in Newport, ...

PCB
Solar Panel
Sustainability
Spring 2025
Details
Energy Harvesting Embedd...

This project developed a low-power energy harvesting system that is capable of measuring and storing precise temperature data over long periods of time. Notably, this project was designed to avoid the use of a battery and is ab...

System Design
Soldering
Embedded Systems
PCB
Solar Panel
Hardware
Consumer Product
Spring 2025
Details
Electrical Arc Speaker (...

The Electric Arc Speaker (EAS) utilizes high voltages to manipulate an electrical arc, creating sound waves from plasma. Our main goal for the electric arc speaker is to inspire and impress users and observers of our project. ...

Spring 2025
Details
Lightweight Quadcopter

This lightweight quadcopter project was developed to provide a simple, open-source starting point for future Electrical and Computer Engineering (ECE) students interested in drone development. The quadcopter’s frame is built ...

C++
Python
Project Management
System Design
System Testing
Arduino
PCB
Drones
Visual Studio
Algorithms
Open Source
Communication
Hardware Verification
Documentation
Technical Writing
Hardware
Problem Solving
Spring 2025
Details
Human Powered Submarine ...

A mechanical engineering capstone team was tasked with redesigning the OSU Human Powered Submarine club's hull. The project encompasses 17 weeks of work to improve the submarine's hydrodynamics, manufacturing process, and susta...

3D Printing
Laser Cutting
Research
Computation
Documentation
Assembly
Sustainability
Competition
Spring 2025
Winter 2025
Details
Digitizer AI

Electroencephalography (EEG) is a powerful, noninvasive tool for measuring the electrical activity of the brain, and it is widely used as a diagnostic and research tool. To interpret EEG data accurately, clinicians and research...

Coulomb Counter

This project worked on the development of a coulomb counter PCB capable of both keeping track of the charge and discharge on a battery, as well as being able to charge the battery directly over USB.

Spring 2025
Details
GPU External Power Supply

The GPU External Power Supply is a custom-built power delivery system designed to provide precise voltage regulation and high current control, replacing the voltage regulation module for high-performance graphics cards. The sys...

3D Printing
Embedded Systems
PCB
Open Source
Hardware
Cross-Platform
FOSS
Spring 2025
Details
Handy Two-Axis Robotic A...

The Handy Two-Axis Robotic Arm is a portable automated 2D plotting and drawing tool using the SCARA topology. The user inputs Gcode commands, such as emergency stop and premade patterns/shape commands into the GUI on a computer...

C++
Python
System Design
System Testing
Arduino
PCB
Robotics
Junior Design
Spring 2025
Details
OsillyScope Teensy 4.1 B...

The "OsillyScope" is a Teensy 4.1 based oscilloscope designed by Oregon State University junior students. The oscilloscope is a 2-channel oscilloscope with the ability to sample and display signals up to 200kHz and 10V peak to ...

Analog
Soldering
Arduino
PCB
Teensy
Spring 2025
Details
Frankenscope (Team 14) E...

This project focuses on designing and fabricating a custom enclosure system for a compact digital oscilloscope featuring dual probe channels, three rotary encoders, and a stop button. The intended use of this system is for stud...

C
Arduino
PCB
Teensy
Enclosure
Laser Cutting
Spring 2025
Details
A Novel Technique Optimi...

In a wildfire, a common ignition point of a house is the roof deck because temperatures up to 700-800°C can exceed the combustion point of the plywood decking (300-600°C), resulting in the complete destruction of the house. ...

System Design
Research
Problem Solving
Sustainability
Details
Weight detection timer (...

The system is made to be a timer that only works when it detects a specified weight on its pressure plate. While the plate is pushed down you can set the time to either 5 or 10 minutes, as well as pause the timer and adjust the...

3D Printing
System Design
System Testing
Spring 2025
Details
Portable Oscilloscope wi...

This project showcases a compact simple oscilloscope that was built around the Teensy 4.0 micro controller. The device supports dual-channel input with high fidelity thanks to the 12-bit onboard ADC on the Teensy 4.0. The user ...

Compact Raspberry Oscill...

The Compact Raspberry Oscilloscope is a student made device that uses a Raspberry Pi 3 B+ and custom-made ADC board to visually display a graph of voltage versus time for a given input signal. Its small size, and battery powere...

Object Sensing Timer, JD...

Trevor Fabris, Leland Wendel, and Josiah Collmer designed and built a timer that starts when an object has been sensed. The timer can be set to 5 min or 10 min, and can be incremented or decremented by 30 sec. The timer alerts ...

Spring 2025
Details
Portable Sensor Detectio...

Project Description : The custom detection timer is a motion-activated countdown system designed to provide intuitive and accurate timing control using embedded electronics. At its core, the system utilizes an Arduino Uno mic...

Spring 2025
Details
Project Hulk Smash - Ada...

Developed the first iteration working prototype of an adaptive skateboarding system to help a young boy achieve his dreams of shredding. By utilizing 3D-modeling, structural analysis, 3D printing, CNC machining, donated OTS com...

3D Printing
Assembly
Problem Solving
Details
Van Gcode: 2-Axis Roboti...

The two-axis robotic drawing arm is designed to interpret G-code commands to produce user-selected drawings within seconds. A graphical user interface (GUI) allows users to input custom designs, which the robotic arm then will ...

Spring 2025
Details
Hands-Free Kitchen Timer...

This system is a custom countdown timer designed to automatically start when an object is detected. It is intended to be used as a kitchen timer that starts when a cooking utensil is placed on top of the timer, and stops when i...

Embedded Systems
PCB
Enclosure
Junior Design
Spring 2025
Details
BMO-scope Teensy based O...

The BMO-scope is a dual channel Teensy based oscilloscope housed in a 3D printed case that looks like BMO from Adventure Time. It is able to read signals with a voltage range of 0-3.3V and at 100KHz. These signals are then disp...

C
3D Printing
System Design
Soldering
PCB
Teensy
Junior Design
Spring 2025
Details
A-Life Challenge

Our artificial life simulation is a dynamic ecosystem where virtual organisms evolve, interact, and adapt over time. Each organism is driven by a digital genome that influences its movement, vision, metabolism, and survival str...

Python
Algorithms
Education
Details
Real-Time 911 Prediction

A full-stack web application that provides forecasting of 911 EMS call volumes and locations. The backend is equipped with a PostgreSQL database and machine learning predictive engine. This engine leverages a time-series foreca...

Python
Database
Software Engineering
Full Stack
Machine Learning (ML)
Algorithms
HCI / UX / UI
API
Problem Solving
React
Spring 2025
Details
ECE 342: Portable Oscill...

We made a 330 kHz sampling rate Oscilloscope that displays its data over USB to a GUI with a 16-bit resolution. This system is intended to be used to sample and display waves that are under 16 vpp and under 50kHz. The oscillo...

Spring 2025
Details
Build an Emulator and Ru...

C/C++ Intel 8080 Emulator that runs Space Invaders. Our project is an emulator for the Intel 8080 microprocessor, specifically designed to run the classic arcade game Space Invaders. It’s a software program that mimics the b...

C++
C
Gaming
Details
Sports Data Metrics Client

This project was developed in collaboration with OptiTrack to produce a dynamic client application that transforms real-time motion capture data into sports analytics that athletes, coaches, and analysts can use to gain insight...

C++
C
Software Engineering
Details
Team 018 – SCARA Arm w...

This project features a two-axis SCARA (Selective Compliance Articulated Robot Arm) designed specifically to draw on a standard 8.5" x 11" sheet of paper. The arm is Bluetooth-enabled, allowing users to create drawings on their...

C++
C
Python
System Design
Arduino
Embedded Systems
Robotics
Hardware
Junior Design
Spring 2025
Details
Moscilloscope 4.1 (Team ...

The Moscilloscope 4.1 is a mobile oscilloscope powered by a Teensy v4.1 microcontroller. The Moscilloscope's mobile nature comes from its ability to accept battery power, and is housed inside a compact 85mm x 140mm x 40mm enc...

C++
3D Printing
PCB
Spring 2025
Details
The Swellscope (Custom A...

This project is a dual channel oscilloscope run by the Teensy 4.1 with a 240 x 320 resolution LCD display and battery power. The design was built to be portable, with a possible use case of field work or diagnosing signals in a...

Teensy
Spring 2025
Details
Raspberry pi Based Custo...

Raspberry pi based custom detection timer with touchscreen user interface, object detection, accurate timer tracking, enclosed in a custom designed housing. The Custom Detection Timer (CDT) is a fully enclosed, easy to use tim...

Python
3D Printing
Embedded Systems
PCB
Enclosure
HCI / UX / UI
Junior Design
Spring 2025
Details
Wooden-Oscilloscope_16_E...

This system will take in 2 analog signals from the user using robust connectors. It will also take in multiple digital signals from the user to determine how it will manipulate the 2 original analog signals. These ways to chang...

Junior Design
Spring 2025
Details
ObjecTrack Countdown Sys...

The ObjecTrack Timer is a distraction-reduction countdown system designed to help users stay focused during study sessions or work periods. Its core purpose is to encourage users to set aside their phones or other distracting i...

C++
3D Printing
System Design
Soldering
Arduino
PCB
Enclosure
Junior Design
Spring 2025
Details
Battery-Powered Custom T...

The Portable Custom Timer is a battery-powered countdown timer built with an ESP32 microcontroller as its foundation. Features include the ability to increase or decrease the display brightness, various options for setting the ...

Spring 2025
Details
2-Axis, precision geared...

A drawing arm that was configured to be gear and chain controlled with specific gear ratios to provide quick and precision movement while drawing. It uses the NEMA17 stepper motor to move/rotate the arm, the A4998 motor driver ...

3D Printing
Junior Design
Spring 2025
Details
Feedback