I am an Electrical Engineer and I do love the challenge of bringing ideas to life through Electronics & Softwares.
Check out my project showcase - some successes, some glorious failures, all lessons learned!
The following is a list of projects that highlight my skillset and passion to make cool stuffs related to Engineering and Arts
All object was made using SolidWorks and rendered in SolidWorks Visualize
Meet SapeBot, a cool fusion of tradition and tech. This robot plays the Sape, a traditional Kalimantan instrument, using MIDI. It keeps the classic look with Dayak carvings and uses high-tech motors and drivers for smooth, and precise music play.
Here SapeBot play music Komang.
Hardware:
Arduino Mega 2560
Stepper Driver TMC2208
Stepper Motor NEMA 17HS4401
Servo Motor MG996R
MicroSD Adapter
Limit Switch Omron V-156
DC Stepdown XL4015
Software:
EasyEDA
Arduino IDE
MIDI
Design & Rendered in:
SOLIDWORKS 3D CAD
SOLIDWORKS Visualize
Various software projects from desktop apps and tools using C++ & Python.
Music player and visualizer application for Windows. Features: Drag&Drop Music (MP3 & WAV), Time & Frequency domain music visualization with multiple styles including Spectrogram.
Wave
Live Digital Audio Signal visualization.
Classic
Classic FFT (Frequency Domain Signal) visualization. With OpenGL touch.
Galaxy
Frequency Domain Signal visualization in shape of circle, make effect to look like galaxy.
Landscape
Using Spline with the record of the past FFT output to make effect of Landscape.
Spectrogram
Spectrogram
Live Spectrogram of music. Combine with my tool (Incognito : Image To Audio Converter) to convert Image to audio file, and play it in Tirakat to show the Image with Spectrogram.
Built with:
C++17 MSVC, Visual Studio C++ 2022 Community
Library & Framework :
Raylib 5.0
SFML 2.6.1
FFTW 3.3.10
OpenGL 330
Easy to use application to convert Image to Audio. Features : Drag&Drop Image, customize padding setup, change the pad color to make the convert result more concise, set the Title, and export audio output in WAV & FLAC.
Read What's Behind Incognito?...
Incognito v1.0.0.
Incognito v2.0.0.
Built with:
C++17 MSVC, Visual Studio C++ 2022 Community
Library & Framework:
Raylib 5.0
FFTW 3.3.10
Libsndfile 1.2.2
A common challenge in weight training is calculating the number of calories burned, which is often done manually, making progress tracking complex. Determining the calories burned for each weightlifting movement is also challenging. To address this, we want to create a program that calculates repetitions, calories, exercise duration, and records the date and time of workouts. This will facilitate exercise tracking and help evaluate the effectiveness of the workouts.
The data can be reset, starting everything from 0 again, or the data can be saved to a Google Sheets database to view exercise tracking results and facilitate evaluation of the workouts.
Built with:
Python 3.10, in Pycharm Community Edition
Library & Framework:
OpenCV
MediaPipe
Tkinter
Nutritionix
Google Sheets API
You want more coding stuffs? Check my github
Random 3D Modelling project, all of this made in SolidWorks 3D CAD and rendered with SolidWorks Visualize.
F1 2021 Lego Technic model, consisting of approximately one thousand pieces, was rendered featuring all teams and drivers from the 2021 F1 season. I spent around 300 hours building it. But, I lost everything when I reinstalled Windows because I forgot to make a backup.
Minimalist smart hydroponic farm concept. A team competition project in Applied Technology.
Redesigned Lego Technic 42001 and experimented with various rendering tools and setups using SolidWorks PhotoView 360 and SolidWorks Visualize.
Portable Table Laptop - Innovative Team Project Competition for Work-from-Home During the COVID-19 Era.