Smoke Detector System
Arduino micro-controller hazardous gas and smoke monitor with audio-visual alarms

Smoke Detector System
Arduino micro-controller hazardous gas and smoke monitor with audio-visual alarms

How It Connects
An embedded IoT safety system powered by an Arduino microcontroller and MQ-series analog gas sensors. Continuously samples PPM thresholds for carbon monoxide and combustible smoke, triggering buzzer sirens, status LEDs, and relay shutoffs when dangerous concentrations are breached.
Components
System Components
How It Works
Continuous ADC Sampling
Samples analog voltage from MQ-2 sensor every 200 milliseconds.
Threshold Breach Alert
Triggers high-decibel piezo buzzer and flashing red LED indicator.
Continuous ADC Sampling
Samples analog voltage from MQ-2 sensor every 200 milliseconds.
Threshold Breach Alert
Triggers high-decibel piezo buzzer and flashing red LED indicator.
Technical Breakdown
Granular architectural layers, runtime dependencies, and audited production decisions.
- Embedded C++ firmware compiled via Arduino IDEcopy
Engineering Tradeoffs & Key Decisions
Why this architecture over alternativesHardware Interrupts for Immediate Siren Response
Configured interrupt-driven alert triggers.
Guarantees sub-millisecond alarm activation without relying on slow polling loops.