Continuous Alcohol Monitoring Sensor Prototype
Project Overview
During my summer internship, I designed, built, and validated an amperometric driver circuit and bare metal firmware for a novel continuous alcohol sensor. This proof-of-concept demonstrates end-to-end data flow from chemical sensing through signal conditioning to live PC visualization, paving the way for a portable, low power continues alcohol monitoring device.

Key Contributions
- Circuit Design & Simulation
- Developed an amperometric analog front-end in LTSpice, optimizing gain, bandwidth, and noise performance for the target sensor chemistry.
- Researched and selected low-power precision op-amps and bias components to maximize sensitivity and battery life.
- Prototyping & Debugging
- Assembled the amplifier and bias network on a breadboard; procured and used an oscilloscope to verify DC operating points and transient response.
- Iterated component values to align real-world measurements with simulation.
- Firmware & Data Acquisition
- Wrote bare-metal C for the Nordic nRF52 MCU: configured the ADC, DMA, and UART peripherals for continuous sampling and streaming.
- Implemented calibration routines and basic digital filtering to improve signal stability.
- Data Visualization
- Built a Python (PySerial + Matplotlib) tool to ingest UART data, plot live sensor readings, and log to CSV for post-processing.
Technologies & Tools
- Hardware: Nordic nRF52 (Arm Cortex-M4), precision op-amps, breadboard prototyping, oscilloscope
- Software: LTSpice, C (bare-metal), UART, Python (PySerial, Matplotlib)
This prototype laid the groundwork for miniaturized, battery-powered alcohol monitors capable of continuous, real-time readings in wearable and IoT applications.