Automatic Game Piece Sorter

For my mechanical engineering capstone design project, I designed an automatic game piece sorter. I am interested in entering the field of mechatronics and automation after graduation, and this was the perfect project to practice relevant skills. This device sorts game pieces from the board game Ticket To Ride: Rails & Sails. There are 5 […]

Tilt Indicator PCB Design

I worked during summer 2020 at Ocean Networks Canada, a company that streams real-time data collected from instrument arrays placed on the ocean floor. They have a backbone underwater cable that all the arrays connect to through a series of nodes. During recovery of one of the instrument arrays, staff noticed that the platform’s legs […]

High Voltage Port Controller GUI

At one of my workplaces, we used high DC voltages (375V) for our instruments. To create a more consistent setup than an assorted 10 mixed power supplies, someone in the past had set up the racks. Each rack contains voltage conversion circuitry to step down to the labeled voltage, and a TCP server that be […]

Forced Mixing in Saltwater Calibration Test Tank

At Ocean Networks Canada (ONC) there is a relatively small saltwater cylinder tank that they use to test their scientific instruments. The main type of instrument tested in this tank is called a CTD, which measures conductivity, temperature, and pressure (depth). They sometimes also measure turbidity, oxygen content, or other data. These instruments are calibrated […]

Google Calendar Busy Indicator

During the Covid-19 pandemic, I’ve had extra time for hobby electronics. I ordered some ESP8266 microcontrollers and decided to use the skills that I had developed for my digital clock and Google Calendar automation task. I made a box that lights up an RGB LED to the colour of a currently-occurring calendar event, and a […]

Conveyor Sorting Machine

This project was the main topic of my MECH 458 class (Mechatronics). We were tasked to wire an AT90USB1287 microcontroller to the black terminal block, and program it to sort objects as quickly and as accurately as possible. The system sorts 4 different types of objects into categories based on their reflectivities: black plastic, white […]

Custom Hotkey Keypad Project

This spring, as I was perusing the engineering building’s “free” pile for goodies, I found a gem – an all-in-one cash register! It had all sorts of great stuff in it: A keypad with mechanical switches, Vacuum Flourescent Displays, and even a turnkey switch. I just had to have it, so I lugged it to […]

Gear Box Design

In our design of mechanical elements class, groups of four were tasked to design a gear box, taking into account the failure criterion of each component. In this class, we learned how to calculate safety factors, determine factors for infinite life of components. We mostly used Von Mises stress in these calculations. Our textbook was […]

Checkers Game GUI

This project began as an exercise to keep in coding shape over the winter break. I chose C++ because that was the language that I had most recently used at school, so was most comfortable with. Similarily, Qt was chosen for the GUI aspect simply because of its popularity, and was the first one I […]

Digital Clock Project Part 1

I’ve learned that the best way to learn something you don’t know much about is to take on a project. I wanted to learn how to do more things with electrical circuits, so I decided to design and build a digital alarm clock with full functionality. While this project seems relatively simple, much was learned […]

High School Design Projects

During high school, I did 3D modelling (and printing), CNC plasma cutting, shirt / sticker design, and other engineering-type activities. All of these projects have some element of design in them. I hope you enjoy! 3D Printing When taking a 3D modelling class (SolidEdge, AutoCAD), I wanted to try to print something a little more […]