Research

GSR Sensing Circuit

The Galvanic Skin Response (GSR) is the human body's change in skin conductance in response to emotional stimuli. A PCB was designed to filter and amplify this signal, and then successfully validated. The circuitry consists of op-amps and active filters and only draws μA current.

2022 - Computational Methods for Design and Discovery Lab

MOS Logic Cell Simulator

CMOS circuit

This research project consisted of using a systematic graph approach to simulate MOSFET circuits and identify optimal cell configurations. The C++ program first reads a file of transistor netlists and, for each, performs levelization on the netlist to determine the order in which to simulate the wires. If levelization is successful, simulation is performed through an adjacency list and Depth First Search to determine the truth table.

2022 - EE109 Embedded Systems

Thermometer Display

= a dial-type thermometer that indicates the temperature from a local or remote sensor. Data is transmitted through the 1-Wire bus between a DS18B20 temperature sensor and Arduino. The temperature is displayed on the LCD screen, and a servo motor operates with a PWM signal to point in the corresponding direction. Pushbuttons allow you to select "local" or "remote." The user can use a rotary encoder to set a temperature threshold, which is stored in the EEPROM memory. LEDs and a buzzer indicate if the local temperature is "cool," "warm," or "hot."

Arduino and circuit board, with red LED blinking

SERIAL INTERFACE (TX/RX): to transmit or receive remote temperature data from another Arduino in @+123# format. A tri-state buffer was used to isolate the incoming data for the RX input while the Arduino is being programmed.

Coded in C with timers and interrupts

2022 - AthenaHacks collaborative project

"WeatherWear"

WeatherWear will help you decide what clothes you want to wear, anywhere. Given an individual’s current zip code, the web app takes the current temperature from Open Weather API and generates a variety of weather-appropriate outfits for the user to wear. We built the website with HTML, CSS, JavaScript, and Bootstrap and used Google Cloud Firebase to create an outfit database.

WeatherWear website screenshot

2022 - HackIOT collaborative project

"Better Trojan Check"

BTC is an Internet of Things project exploring a more efficient alternative to USC's COVID compliance system (Trojan Check). Rather than having to pull out your phone and scan a QR code every time you go on campus, this method only requires your finger.

Built with a fingerprint sensor, Arduino Uno, Photon WiFi Board, and LED


→ Details...

  1. Fingerprints are stored in the fingerprint sensor module
  2. When you scan your finger after, the Arduino matches the fingerprint and sends the bits of your ID number to the Photon WiFi board.
  3. Theoretically, the Photon WiFi board would then check the corresponding COVID compliance status in the database.
  4. In our prototype, an LED lights up green when compliant and red when not.
Better Trojan Check hardware