Benjamin Yee

ABOUT ME

I currently attend California Polytechnic San Luis Obispo, majoring in Electrical Engineering. As a firm believer of the Cal Poly motto of "learn by doing", I believe I embody the motto through the projects and experience I gain in both school and side projects. Here are some of my past projects and accolades I have accomplished through the years!

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

    SKILLS

    trending_up

    OSCILLOSCOPE
    Electronic Equipment

    network_cell

    NETWORK ANALYZER
    Electronic Equipment

    LOGIC ANALYZER
    Electronic Equipment

    SPECTRUM ANALYER
    Electronic Equipment

    PYTHON
    Programming Language

    ASSEMBLY LANGUAGE
    Programming language

    VHDL
    Programming Langugage

    HTML5
    Markup Language

    MICROCONTROLLERS
    Hardware

    PROCESSING
    Visual Software

    EAGLE
    Computer Aided Design Software

    build

    SOLDERING
    Hardware Skill

    PUBLIC SPEAKING
    Professional Skill

    CHINESE
    Foreign language

    POWERPOINT
    Presentation Software

    directions_walk

    HIKING
    Hobby

    CONTACT ME

    If you wish to contact me, my email address is benhyee@gmail.com. My cell phone nubmer is 626 841 2133. My resume and social media links can be found in the menu on the top right. Feel free to reach out to me with questions or comments.

    © Benjamin Yee 2016