PROJECTS
USB-C LI-PO BATTERY CHARGER
Worked with ROHM Semiconductor's BD99954 and BM92A15 to build a USB-C charger
Charger is capable of various power profiles(5,9,12,15,20V at 3A or 5A)
Wrote firmware code in Texas Instrument's Code Componser Studio for their MSP432
Programmed the firmware(I2C) to handle the USB-C standards of power negotiation as DFP and UFP
PHASE LOCKED LOOP(PLL)
Created a working PLL out of discrete componenets(VCO, Mixer, Crystal Oscillator, Loop Filter)
VCO and Crystal Oscillator built off a tuned 33.3 MHz Colpitts Oscillator
Learned to calculate loop gain, oscillation frequency, and locking frequency
Learned to measure crystal oscillator's equivalent circuitry, locking frequency, and phase noise
INDUCTIVE COIL PROXIMITY SENSOR
A RX and TX coil communicate through induction to determine their proximity to each other
Using analog frontend and a comparator with hysteresis, the signal actuates when the coils are close
Explore More
MINALLY INVASIVE SURGERY TECHNOLOGY
(Taiwan Tech Trek 2nd Place)
Evaluated ultrasonic, light,magnetic field and temperature sensors as potential distance sensors
Coded an arduino to process sensor values and print it to the Serial for other Software to use
Visualized Arduino sensor data using Processing to 3-D model values of the magnetic field sensors
Explore More
QUENCH PLATE
(Start-up Weekend Honorable Mentions)
Prototyped a hydration accessory that reminds users on their phone and wearable to drink water
Employs a JSON library to send and receive packets over Bluetooth containing load sensor and accelerometer data
Utilized a load sensor, water level sensors and accelerometers to retrieve data on water levels
Explore More
refresh
RAT CENTRAL PROCESSING UNIT (CPU)
Programmed a CPU in VHDL that decodes assembly code, operates arithmetic functions, and outputs through VGA or leds
Featured 2 KB of RAM and 18 KB of ROM running at a 2.5 kHz clock cycle
Wrote Flappy Birds in Assembly Language which was uploaded onto the Basys board for demonstration
Explore More
WIHCHWAY
(Innovation Quest Finalist)
Pitched an app that gives indoor navigation using only the phone's capabilties
Utilized downloadable maps as templates, applied step size calibration, and tracks position without GPS
Created business plans, marketing strategies, and value propositions
Explore More
POWER SUPPLY
Creadted a power supply with variable voltages between 0-20v displayed on seven segment displays
Learned fundemental technical skills including PCB design with CAD(Diptrace), soldering, crimping, and heat shrinking
Introduced to the manufacturing process of etching, stripping, and developing PCBs
camera
UNDERWATER REMOTELY OPERATED VEHICLE(UROV)
Soldered and applied heat shrink to the wires of the thrusters and camera which controlled movement and vision
Programmed an Arduino mega to run tests on two, then four motors wired to motor shields
Qualified to compete in the Marine Advanced Technology Education(MATE) International UROV Competition
pan_tool
FABRIC PRESSURE SENSOR
Experimented with the piezoresistiveknown as Velostat
Threaded the Velostat with conductive material to create a fabric pad that senses pressure
Used Processing to display the gradient of Pressure across the pad
Fabric Sensor Guide
hearing
PRESSURE EARPHONES
Prototyped earphones that automatically pause when pulled out of the ear and resume when put back into the ear
Identified that the earphones functionality can be represented with OR gate logic
Tested different pressure sensors including Velostat pressuire sesnsors to sense when the earphones were in ear
remove_red_eye
SUMO BOT
Built a sumo wrestling bot designed to stay in an arena of black lines while pushing opposing robots out of the ring
Wrote Arduino code to interpret phototransistor sensor valuies to power the motors
Designed the robot to turn 180 degrees when the phototransistor registered a black line
AUTOMATIC TALLY COUNTER
Created a automatic tally counter using Velostat pressure pads, a Basys 3 FPGA board, and VHDL
Coded with Finite State Machines, Bit Counters, Flip Flops and Seven Segment Displays
Explore More