Arduino MQ-3 Alcohol Meter

Firmware-driven alcohol-level indicator

This project is an Arduino Nano + MQ-3 + 0.96" OLED based alcohol-level indicator designed for informational home use. It is not a certified measurement instrument, only a relative indicator.

The full device is integrated into a custom 3D printed enclosure, with on-device UI, serial diagnostics, and calibration flow focused on repeatable everyday use.

Project overview

The build combines an Arduino Nano, MQ-3 sensor, and OLED display in a custom 3D printed enclosure. It is designed as a practical prototype for home and maker use, with a focus on understandable feedback instead of laboratory precision.

How it works

After warm-up, the device performs baseline calibration, then continuously tracks sensor changes and displays a relative alcohol level trend in a simple on-device UI. The firmware also includes serial diagnostics and recalibration support for stable day-to-day testing.

Important note

This project is an informational indicator only. It is not a certified breathalyzer and should not be used for legal, medical, or safety-critical decisions.

Alcohol meter assembled in a 3D printed enclosure Alcohol meter hardware close-up OLED warm-up screen with progress bar OLED calibration screen with progress indicator Main OLED screen after calibration in clean air