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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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 using ESP 32 and VL53L0X
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.
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...
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...
robot
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...
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...
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.
The project JamMate was created by Brandon Koehler, Kevin Johnson, and Jeannette Schaadhardt. It is base off the project Jam Sessions.
This is a web-browser based space arcade game written in Phaser and Node.js.
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.
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...
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.
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...
• Estimated time contributed (300 hours) • Investigated the technical, social, and conceptual attributes of creative collaborative practice • Researched Industrial design history • Researched digital transformation
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...
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.
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...
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...
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.
A cutting edge research project, merging human ingenuity with AI efficiency to redefine how coding is done.
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...
CrowdTrekk is a native iOS mobile application that provides users with a crowd-sourced platform for discovering, planning, and sharing their adventures.
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 ...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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 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...
Robotic arm designed to draw images on paper.
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 ...
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...
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 ...
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 ...
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...
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...
A privacy-sensitive, email provider-agnostic, web-based mail merge solution.
Yeah baby!
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...
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...
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...
https://www.youtube.com/watch?v=VZi2I_UGs-k
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...
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...
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,...
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.
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...
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...
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 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...
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...
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...
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...
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),...
Creating a virtual machine environment with a shared virtual network to conduct static and dynamic malware analysis.
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...
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...
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...
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 ...
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 ...
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...
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...
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...
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...
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 with individual escape rooms and puzzles in each room. Built on Unity.
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.
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 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 ...
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...
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...
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...
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 ...
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 ...
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 ...
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....
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 ...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 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...
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...
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 ...
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...
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...
Description
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...
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,...
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...
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 ...
Emulating an Intel 8080 in C and running the Space Invaders ROM.
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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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,...
This project focused on training and implementing AI bots (neural networks) to provide buy, sell, and hold actions to users.
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...
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...
AI powered Project Management Software
Capstone Project - Stock Market Trading using Artificial Intelligence
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...
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...
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. ...
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...
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...
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...
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 ...
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 ...
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 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...
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. ...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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 ...
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 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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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.
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...
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 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...
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 ...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
Building a clone of Atari Breakout and training a paddle via neural net to play the game.
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...
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...
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...
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...
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...
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...
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 ...
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 ...
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...
Pure C Intel 8080 emulator for playing Space Invaders
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.
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...
This is our final project for Junior Design. We chose the temperature sensor.
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 ...
CS 467 Fall 2024 Capstone Project: An Animal Adoption website featuring front-end development. Connecting Humans to Available Pets for a Fulfilling Relationship!
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...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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 ...
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 ...
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...
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 ...
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 ...
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...
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...
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...
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...
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...
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...
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...
This is a multiplayer 2D spaceship battle game,
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,...
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...
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
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...
‘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...
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...
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...
# 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...
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...
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...
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...
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...
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...
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...
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...
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-...
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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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 ...
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, ...
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...
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. ...
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 ...
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...
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...
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.
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...
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...
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 ...
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...
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. ...
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...
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 ...
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...
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 ...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 ...
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 ...