I enjoy doing crafts and projects in my free time. Usually these projects involve 3D printing, music, and electronics. Here I share some of the projects, as well as some Github folders with useful codes and FEA Macros.
DIY Electronic Drums
Manufacturing electronic drum pads and the processor. The pads are made with natural gum, with a steel plate and a piezo sensor glued on the rubber. The piezo transforms the pressure from the strokes into electronic signals. A teensy 3.5 with an audio shield is used to transform the electronic signal into sound, since .wav files can be stored and played using the teensy audio shield. (In progress)
Design and Test of a Crossover
crossover is an electronic part, found in speakers, that separates the input voltage to the different drivers (subwoofer, woofer and tweeter) depending on the frequency. I built and tested a 2-way passive crossover. I also analyzed the different types of filters (Linkwitz-Riley, Butterworth, Bessel, and Chebyshev). 
Design and Manufacturing of Acrylic Speakers
I made a pair of 2-way stereo speakers (woofer and tweeter). The speaker box was built by laser cutting cast acrylic (PMMA), 1/4 in thick.The speaker box is ported, meaning that it has a tube to let air come out. The advantage of using a ported box is that you get more bass response, the disadvantage is that the box is bigger. The overall dimensions of the box are 9x6x6 inches (0.19 square feet), the size of the port is 1.5 in of diameter and a length of 4 in. 

APDL Ansys Macros
In the following Github folder I share different APDL macros for Ansys Mechanical. There are macros to run a nonlinear buckling analysis of a shell beam, and also macros to obtain the dispersion curves (acoustic properties) of a square honeycomb (both beam and solid elements).


Matlab FEA Code for Dispersion Analysis
I created a Matlab finite element analysis code to calculate the dispersion curves for any beam-based 2D lattice. The code plots the dispersion curves and the mode shapes. The files of this code can be found in the Github link bellow. 

Back to Top