Home VETCON Badge
Post
Cancel

VETCON Badge

๐Ÿ’€ VETCON ๐Ÿ’€

GitHub

SEPT 2021 - MAY 2022

Overview

This project was assigned to me as my Senior Design Project, and was completed alongside 4 other teammates. This project was much larger in scope than any other project I had ever done, but it was extremely rewarding putting all of the knowledge I have learned over the last 4 years, while also continuing to learn even more along the way. The job assigned to us by our client, VETCON, was to design an electronic badge for them to bring as their unique badge for DEFCON 2022, which is a convention for "security professionals" and "not hackers" to come together and spread their knowledge.
The main language used for the project was C++, with some javascript used for some of the games, and the microcontroller at the heart of all of our hardware was the MSP430. If you want indepth write-ups about the project, check out the Hardware Guide and the Software Guide. There are plenty of other reports on the Project GitHub if these aren't quite what you're looking for.

Project Purpose

At first, I expected this project to be similar to EC444, a class based entirely around working with microcontrollers and compatible components, but we were challenged along the entire project. Whether screens were compatible, or whether we could get the device to print to the console successfully and consistently, the hardware challenged us constantly. Not only that, completely new challenges were thrown upon us too, such as designing a completely custom PCB, which ended up becoming my job. This was one of a few challenges we faced that we had little experience with, but I'm glad to say that it was absolutely worth it, and I've obtained new skills I'll definitely use in the future.

Picture of the Project

This post is licensed under CC BY 4.0 by the author.