
Academic Projects
Below are some of my academic projects and demos.
2015-2016
A Rapid and Low-Cost PCR Thermal Cycler for Infectious Disease Diagnostics
During my internship at AI Biosciences, I was able to assist in the development of Rapid and Low-cost PCR Thermal Cycler for Infectious Disease Diagnostics, targeting to academic and third world developing countries. There I engaged in lab with PCR gel electrophoresis experimentation and data collection. I also assisted in prototype creative experiments of the thermal cycler. As well as contributing to the publishing of PLos ONE article: A Rapid and Low-cost PCR Thermal Cycler for Infectious Disease Diagnostics / Research publication under PLos ONE 11(2): e0149150 (2016)


Fall 2017
Marble Sorter
This was the final project of my Foundations of Engineering I (ENGR 111) course. In this project, we were tasked with a marble sorter. By utilizing the LEGO MindStorm along with LabView, MatLab, Python. The marble sorter would pull up marbles individually using a conveyor system that would then bring the marble to be scanned by a color sensor. The marble would then be sorted into the respective area.
Spring 2018
MatLab Project
This was the final project of my Foundations of Engineering II (ENGR 112) course. In this project, we are to determine the amount of newspapers the vendor should purchase in order to maximize the mean of the average daily profits. The purpose is to find out the best production, manufacturing and retail environments for the vendor depending on the customer demand. The vendor would not want to have a deficit or lose an opportunity to earn even more. Therefore, the most efficient environment must be calculated.

Summer - Fall 2018

ELCIR Research Proposal
This research study abroad took place in Yucatán, Mexico. We visited multiple labs around the Yucatán area for hands on research case studies from Universidad Marista de Mérida as well as the Yucatan Polytechnic University. There, I learned how to propose and write my own research proposal. Afterwards, during the Fall term coming back to university from the study abroad, I participated in presenting my research proposal in a poster session to Faculty, Staff, Business Entrepreneurs, and students for potential funding.
Fall 2018
KRISYS Robot
This was the final project of my Digital Electronics (ESET 219) course. The purpose of this Krisys Robot was to enable us students to learn to design, implement, build, and test our very own autonomous robot. In order for the robot to fully work, we had to incorporate all the concepts learned in lecture and lab and combine them into this one working robot. Concepts of logic circuitry, combinatorial devices, Multisim programing, and Vivado programing were used.


Fall 2019
Microcontroller Architecture
This was the final project of my Microcontroller Architecture (ESET 349) course. In this final project we built a circuit that is able to have eight LEDs and three push buttons to switch the lights. The code also had the push button sequence inputs and LED light up outputs. Then we checked to make sure that we put the correct input signals that are read by the circuit we built on the breadboard and also that the output pins are in the correct place in the breadboard circuit we built.
Fall 2020
Double Mass-Spring-Damper System
This was the final project of my Applied Dynamic Systems (MXET 375) course. The purpose of this experiment was to explore the mathematical properties associated with a double mass-spring-damper system through dynamic analysis. Single mass-spring-damper systems are simple devices that represent the motion of a mass tied directly to the end of spring. The other end of the spring is fixed so that it resists any motion or force applied to the attached mass that moves the spring out of its equilibrium position. Similarly, a double mass-spring-damper system uses a spring that is fixed on one end and attached to a moving mass on the other. The difference is that a second mass is tied to the first mass using another spring-damper system. This means that a vertical system of this kind will experience two gravitational forces, two spring forces, and two damping forces when undergoing vertical motion. This adds a level of mathematical complexity as the mass in the center of the system is affected by the motion of the other mass as well as the forces of its own spring-damper system. This experiment tasked us with constructing an effective double mass-spring-damper system and using a microprocessor to analyze the system’s motion. This data was gathered using time-of-flight sensors attached to each of the masses in the system. This data was then compared to that generated by the MatLab Simulink simulation that we created to represent the system.


Spring 2020
Line Follower Robot
This was the final project of my Embedded Systems Software (ESET 369) course. This project will incorporate a fully functioning four wheeled robot and a sensor for line following. This robot will be used for educational purposes to teach students the example uses of an MSP432 microcontroller, motors and light sensors. This project instills the student to code in code composer for the robot to be able to move up, down, left, right, as well as move its gripper to be open or closed. The robot will also have sensors added to the front of the robot that are light sensors which detect the tape line created as a track for the robot to follow. With the tape as its track course, the robot should be able to discern which direction to turn and to completely stop when both sensors are directly sensing the tape, therefore turning off the motors.
Fall 2020
Electrical Instrumentation
This was the final project of my Electrical Instrumentation (ESET 359) course. Prepared by ESET Professor Doctor Jeonghee Kim to create a Flash Game controlled by EMG signals using LabVIEW. The Flash Game user interface needed to show the two-channel of the EMG signals that can be recorded and converted into control signals using the ESET 359 Lab Kit. The interface must also show the EMG based control signal can activate the mouse cursor movement and are promptly controlled by the muscle activity. EMG stickers are to be placed on both hands of the user as well as the forearm of the user. Three stickers will be placed on each arm with two on the forearm to collect the muscle movement signals. The left arm muscle contraction will move the mouse cursor to the left and the right arm muscle contraction with move the mouse cursor to the right. The log of the EMG outputs (either raw data or filtered data), mouse cursor locations, and time stamps should be saved in an excel (or any equivalent) file.


Spring 2021
SCUTTLE Robot
This was the final project of my Mechatronics I (MXET 300) course. Our final project was to create a robot that was able to roam around an area, avoid running into obstacles, and log various colors and their coordinates that it detected using computer vision. The SCUTTLE was to be able to roam over a boundary to log colored items and their coordinates, all while avoiding running into any obstacles. The robot was able to execute this mission by utilizing two BeagleBones, one for computer vision and the other for the lidar and SCUTTLE movement. The camera on the scuttle was to detect the color of the object and track its location, whereas the lidar was to detect any obstacles and have the SCUTTLE turn away from it. Once the SCUTTLE had detected all colored items and obstacles, both data outputs would be compared and placed onto a map to visually show the coordinates of each target. The expected user input is to set the HSV values on the NodeRed to ensure that the camera is able to sense and track the colored objects of choice. The other expected user input is to tell the robot when to stop scanning the area. The expected output is the excel file of the data with the time, robot’s coordinates and the robot’s lidar info as well as another data excel file with the time and colors detected.
Fall 2021
Color Sensing Conveyor Belt
This was the final project of my Control Systems (ESET 462) course. Within many companies and manufacturers, conveyor belts are one of, if not, the most important component for automated manufacturing systems. There are many conveyor belts within a mass production factory that allow the products to move within the plant to be further processed and sent out. They are simply created by using a motor and belt to transport these items. For this project, we will be implementing and demonstrating the practical use of a conveyor belt integrated with a color sensor and servo motor to demonstrate quality control of products. The quality aspect of this will be to remove unwanted colors from our conveyor by activating a servo motor to knock the objects off of the belt.


Fall 2021
Mechatronics UR3 Robot
This was the final project of my Mechatronics II (MXET 400) course. This project was designed to show the understanding of the students' knowledge of utilizing the UR3 robotic arms. The main components were UR3 robotic arms and a conveyor belt. The first robotic arm would destack the set of alphabetic blocks onto the conveyor belt which would then bring the block to the second robot arm. Utilizing sensors coded and connected via the Arduino to the PLC, the conveyor belt would stop allowing the second robotic arm to pick up the alphabetic block and bring it to the correct waypoint to either spell out “MXET” or to place in the discard pile. This proceeded to loop six times until “MXET was spelled out entirely.