Rescue Sound Gas Documentation
Rescue Sound Gas Documentation
To enhance the system, a gas sensor (MQ-2) was added, providing alerts when dangerous
gas levels were present. This addition is vital for rescuers' safety and can inform decisions
like wearing masks or relocating victims.
Scientific References:
1. D. L. Donoho, "De-noising by soft-thresholding", IEEE Transactions on Information
Theory, 1995.
2. L. R. Rabiner, "A tutorial on hidden Markov models and selected applications in speech
recognition", Proc. IEEE, 1989.
3. MQ-2 Datasheet – Hanwei Electronics.
4. R. A. Jarvis and A. A. Byrne, "Search and rescue robotics – A review", Elsevier Robotics and
Autonomous Systems, 2003.
5. T. Virtanen et al., "Computational Analysis of Sound Scenes and Events", Springer, 2018.
3. Solution Design
System Architecture
- PC Side:
- Records audio using `sounddevice`.
- Extracts MFCC features using `librosa`.
- Classifies using a pre-trained SVM model.
- Sends result ('G' for people, 'R' for noise/animal) to Arduino.
- Arduino Side:
- Displays gas value and sound classification on a 20x4 LCD.
- Lights up green (human detected), red (noise), or yellow (dangerous gas).
- Button used to reset LEDs.
Components Used:
| Component | Function |
|--------------------------|--------------------------------------------------------|
| Arduino Uno | Core microcontroller |
| MQ-2 Gas Sensor | Detects smoke, propane, methane, alcohol, LPG |
| LCD 20x4 I2C | Displays gas and sound info |
| LEDs (Green/Red/Yellow) | Visual indicators (human, noise, gas alert) |
| 220Ω Resistors | Current limiting for LEDs |
| Push Button | Resets alert state |
| Breadboard & Jumper Wires| Circuit prototyping |
Example Output
Future Enhancements
6. References
See section 2: Background and Literature Review
7. Appendix
A. Arduino Code
[ARDUINO CODE PLACEHOLDER]