Finite State Machine for the Marker Band Sorter

The title pretty much describes this post haha. Special shout out to my loving boyfriend, Tony Nguyen, for helping me with this Arduino code! It still needs some refinement though, but this is what I’ll be testing with me team this week. Previously… So previously, I was trying to use 2 Arduino Unos. One to… Continue reading Finite State Machine for the Marker Band Sorter

C++ Lesson Learned – Scope

What great timing! I wanted to learn more about OOP (object oriented programming) concepts, and my senior design project just did that! TL;DR = Tried to access the color signature variable (m_signature) so I could interface the Pixy2 camera with the Arduino. Manage to figure it out by understanding local and global scope, pointers, and… Continue reading C++ Lesson Learned – Scope

Pixy2 Camera *CAN* Detect Marker Bands Consistently

Last Friday, Theresa and I tested all kinds of setups to get the Pixy2 Camera to detect the marker bands consistently. And I am happy to announce: WE HAVE DONE IT! Here’s a video of it working: And here’s some pictures of the setup (with the lights on): As you can tell, I have a… Continue reading Pixy2 Camera *CAN* Detect Marker Bands Consistently

Using an A4988 stepper motor driver (Part 2)

In my previous post, I talked about setting up the A4988 stepper motor driver’s current/voltage limit. Today, I finally got the stepper motor moving! There’s just one thing that’s bugging me: the motor is a little loud 😅 So in the video below, I attached a delrin disk to the stepper motor. FYI, this delrin… Continue reading Using an A4988 stepper motor driver (Part 2)

Using an A4988 stepper motor driver

**Edit 11/2/2020 : changed the reasoning for multiplying by the constant 8 **Edit 11/3/2020 : used 1A instead of 2A for safety purposes Yesterday, I spent some time working on my senior design project (don’t worry, I still made time to have fun during Halloween hehehe). I decided to focus on the NEMA 17 stepper… Continue reading Using an A4988 stepper motor driver

$50,000+ project (May 31, 2020 update)

Johnson Matthey – Marker Band Length Sorter (on-Going) This is my engineering senior design project (January 2020 to December 2020) at San Diego State University (SDSU) under the Department of Mechanical Engineering. Our project advisor is Professor Alexander Lehman. I created this System Level Diagram SolidWorks drawing of the Final Assembly As I’m typing this,… Continue reading $50,000+ project (May 31, 2020 update)


Marble-ous is a Rube Goldberg machine-like marble color sorter (it’s quite a mouthful!) This was an internship through San Diego Miramar College and the California Space Grant Consortium. We presented our project on August 17, 2017 at NASA Jet Propulsion Laboratory (JPL). Certificates of achievement My main role in the project was coding the algorithm… Continue reading Marble-ous