Posts

Showing posts with the label MATLAB

Wireless Light Up Catan Board

Image
I designed and built this awesome Catan  board with hexes that light up wirelessly using an inductive coil. While I learned a lot using Altium and doing hand calcs to determine the sizing of the hexes and coil, this project turned into more of an art project when I spent 25+ hours designing the patterns on the hexes. 

Bloom - Kinetic Art Zoetrope

Image
In this project I tried to make a " bloom " similar to the ones created by John Edmark. I used Matlab to generate the files which I post process in Fusion 360. This project was somewhat successful, I was able to get the zeotrope effect in some areas of my model but other parts looked like a flickering blur. 

Writing a Finite Element Solver

Image
As part of the Finite Elements grad class at RIT I wrote finite element solver and used it to analyze the pressure distribution on a plate with a thing fluid film under it. This project was especially interesting because the solver worked directly off differential equations for the thin film, so a cfd simulation in ansys would not be anywhere close to as accurate without a huge number of elements and complexity.  Pressure distribution over the rigid, oddly shaped plate pushing on a thin film   The report for this project is here: https://docs.google.com/document/d/1weJ6BIvdVOSqEhE3k7nNX-rH0ABxvAfRUZdo0ZrNjuc/edit?usp=drivesdk Another interesting project we did was using a thermal model in Ansys Mechanical APDL to solve a beam in torsion. This project exploits dynamic similarly: the fact that thermal conduction has the same differential equation as the stress output of a beam in torsion means we can solve a 2d torsion cross section by creating a thermal model in Ansys. This can...

Metal Additive 3d Printed Lighthouse

Image
I was lucky to be given an opportunity to print a trinket on a PBF 3d printer. After some brainstorming, I settled on a spiral staircase lighthouse surrounded by waves inside a decorative egg shape that balances on its end like a roly-poly toy. The modeling for this part took a long time and I'm pretty proud of it; I estimate it took ~30 hours total between brainstorming, sketching ideas, writing scripts, fighting Fusion 360, and file prepping for the 3d printer. 

3d Printer Steak, Dishwasher Salmon, and other cursed engineering student foods

Image
Sues vide is a method of slow cooking that involved putting meat in vacuum sealed bags in precisely temperature controlled water to ensure a perfect internal temperature. Fortunately, a 3d printer heated bed offers very accurate temperature control and zip lock bags can work in a pinch.

FSAE Integrated High Voltage Distribution Board and Enclosure

Image
In this project, I designed and integrated a PCB for our FSAE car which safely discharges the high voltage capacitors in our inverter from 360V to <60V, controls the TSAL (large high voltage indicator light), and creates safe high voltage measuring points. This project was a really great experience because I got to learn Altium and get a much understanding of circuit board design.

Formula SAE Hype Video

Image
I recently created a hype video for my FSAE team for our 30th year and wanted to share the process! In total, I probably put 30-40 hours into the video, a good chunk of that was scanning polaroids of old cars and digging through the old server for pictures.

QR Code Puzzle

Image
This is a quick puzzle I designed, the pieces are meant to be printed out and folded along the dashed lines. Assemble the 25 pieces into a QR code to get a link to the second puzzle! A printable version can be found here:  https://drive.google.com/file/d/1cjQLQGQQtY_WgxTaXtpqP5QyN_t3FBI8/view?usp=sharing  

Designing a Formula SAE Electric Cooling System

Image
This year I was tasked with designing the cooling system for F28, one of my FSAE team's first electric racecars. This is by far one of my largest projects; it took ~3 months not including manufacturing and testing. I researched designs other teams use, wrote a cooling simulation to determine radiator sizing, modeled the cooling system, worked with my teammates to integrate it into the rest of the car, and presented my designs to the team in preliminary and critical design reviews. I learned a lot about heat transfer, fluid mechanics, MATLAB, Creo, GD&T, and working in a team environment when doing this project.

Julia Vase - 3D Prints Generated Using Fractals

Image
A while ago I took a fractals and chaos course. One of the fractals we learned about was the Mandelbrot Set and its respective Julia Sets. The Julia Sets have some interesting properties which make them very easy to 3D print. I made a MATLAB program that generates Julia Set fractals and exports a 3D printable stl file based equations describing a path through the Mandelbrot Set.

Double Compound Pendulum Simulation and Testing

Image
For one of my mechanical engineering courses at RIT, I programmed a simulation of a double compound pendulum. I used the Lagrangian approach which was a nice dynamics refresher. I did the majority of the math and programming between 10pm and 4am one night but it took a few more days to figure out some of the bugs in the MATLAB code.

Lots and Lots of 3D Printed Puzzles

Image
One of my hobbies is making puzzles which aligns perfectly with one of my other hobbies, 3D printing. I recently messed around with Burrtools , a software used to generate specific types of puzzles known as burr puzzles. Some of these puzzles take dozens or even hundreds of moves to complete. In this post I go into detail on a few of the unique puzzles I designed.

Programming a Mediocre Neural Network From Scratch

Image
This was a project I took on after watching 3Blue1Brown's video series on neural networks. I programmed a neural network entirely from scratch in MATLAB which was ultimately 38% successful at recognizing handwritten digits. For me, with less than a year of real programming experience, this was a huge accomplishment. I've moved on to other projects, but looking back I learned more from this project than any one of the other programming projects I've done. When I started this project, I didn't even know how to open and import files in MATLAB, and by the time I was done I had a basic understanding of how neural networks work.