Posts

Table Tennis Robot 1.0

Image
Table Tennis Robot 1.0 This is a personal project that I have wanted to make for a long time and finally had some time to do so this Summer. The idea is to build a small robot that can launch table tennis balls one by one with either topspin or backspin, at either the forehand or backhand.  It uses skills related to mechanical/mechatronic design and control systems.  I have not completed it yet, but here is a chronological progress update via photos/video ( edit from 2020 : I scrapped the original prototype and built a new robot) One of the early sketches An early CAD model in SolidWorks The assembled 3D-printed parts If you are interested in making your own, reach out to me (kev.supakkul@gmail.com) and I can give a detailed step-by-step process of how to make it.  Here is a list of materials: Arduino Uno (or any other microcontroller) with USB cable  2x uxcell 4300 rpm 12V DC motor with encoder (I have only bought one so...

Virtualso: Rendering Keyboard Instruments

Image
Final project for ME327, Design and Control of Haptic Systems Team members: Kevin Supakkul, Daniel Chiu, Kevin Darmawangsa See the following link for more information and detailed analysis:  http://charm.stanford.edu/ME327/SupakkulChiuDarmawangsa Code: https://github.com/kevsup/haptic-piano My contributions:  Mechanical design, circuit wiring, Arduino/C++/Processing programming, state machine design, feedback control 

Rocking Boat with Oscillating Mass

This was a project some classmates and I analyzed/simulated for ME331A (Advanced Dynamics and Computation) at Stanford.  I want to give a huge shoutout to Prof. Paul Mitiguy for an amazing course.  See the embedded pdf below for the detailed report.

Mechatronics project

Image
Robotics project for ME 210 (Introduction to Mechatronics) See the following website we made for more information about our project: https://d-optimus-dt.weebly.com My personal contributions: Designed and CAD most of the mechanical structures, including the driving base, the cannon, and the cannon's angled mounting (the only mechanical structure I did not CAD was the stepper-driven ball feeder) Built and wired the powertrain, using an H-bridge to allow the DC motors to spin forwards and backwards Analyzed the DC motors in MATLAB to determine usage of current and thus design the electronics accordingly Programmed the robust line tracking functionality using C++ (through an Arduino) and infrared tape sensors (consisting of a phototransistor and IR LED pair), including determining a finite state machine for this line tracking subsystem Designed the circuit for the cannon/shooter, including the usage of an op-amp, MOSFETs, and buck converters Overall this pro...

Assistive Wrist Brace

This project is innovative and does not yet exist in the market, so I am hesitant to post online any project material (images, detailed descriptions, CAD drawings, calculations, etc.) until I am sure how to best proceed with the invention.  However, here I will describe the processes I used and the background of the project: This project helps those with hand and/or wrist ailments (such as arthritis, carpal tunnel, tendonitis, hand paralysis, etc.) perform gripping functions.  I have worked on it for about 6 months, and I have gained much experience with the mechanical design process throughout these months.  It began as part of a manufacturing and design course at Stanford (ME203), and at the presentation for that class a faculty member approached me and offered for me to continue the project as an independent study.  I accepted and continued to improve the design.  I used the following processes: laser cutting, 3D printing, machining (mill), threading, sh...

One Punch Man Breakout Game

Image
This is an old project from an introductory computer science course I took at Stanford.  I thought it was fun though, and I think it deserves a spot here.  If you've seen the show "One Punch Man", I think you'll enjoy this!

Group projects for ME 112

Image
Group projects for ME112: Jumping robot:  http://teamwholesomeness.blogspot.com/2018/03/blog-post.html Lego off-road vehicle:  http://teamwholesomeness.blogspot.com/2018/03/lego-crawler-robot.html