Skip to content
OnlyProjects
B.Tech / B.E. · Mining EngineeringFor educational purposes only
Code included

Low-Cost Mine Ventilation Airflow Survey Instrument and Gallery Network Study

An Arduino-based vane-anemometer and differential-pressure rig that maps airflow through a modelled mine ventilation network

Mapped to your syllabusVTU 2022 Scheme (OBE/CBCS) · BXX685 Major Project Phase-I · Semester 6

Overview

1 min read

Low-Cost Mine Ventilation Airflow Survey Instrument and Gallery Network Study builds a compact, Arduino-based airflow measuring kit and then uses it the way a ventilation officer uses a full-size anemometer set: to run a traverse survey of a ventilation network, station by station, and turn the readings into air quantities, pressure drops and branch resistances.

Underground mines in India — the coal mines of Jharkhand and Telangana, the iron-ore mines of Ballari and Goa — depend on mechanical ventilation networks whose performance is checked by periodic airflow surveys. Commercial survey instruments (digital vane anemometers, manometers and smoke tubes) cost tens of thousands of rupees, so most college mining labs cannot give every batch hands-on practice. Our rig changes that: a pulse-output vane anemometer measures air velocity, an MPXV7002DP differential-pressure sensor reads the static-pressure difference across doors and regulators on a scale model, and an Arduino Uno time-stamps and logs every reading to a microSD card.

The survey target is a modelled gallery network — a plywood-and-acrylic single-entry system with a parallel split, an air door and a regulator, driven by a 12 V duct fan. The team calibrates the sensors against a reference anemometer and an inclined manometer, runs repeat traverses, computes air quantity (Q = v × A) and branch resistance (R = Δp/Q²) in Python, and checks how the model compares with a hand-worked Atkinson-equation calculation. The firmware is central to the build, so the source bundle includes the complete Arduino sketch and the Python reduction scripts.

Relevant for
Karnataka
Level
Intermediate · 14 weeks · team of 4
Common at
Visvesvaraya Technological University, Anna University, Chennai, Jawaharlal Nehru Technological University Hyderabad
Updated
Nov 2026

Syllabus alignment

VTU · 2022 Scheme (OBE/CBCS)

BXX685 · Major Project Phase-I · Semester 6 · 2 credits · CIE 100

Subjects this project applies
  • C / Arduino firmware for the instrument
  • Python (data reduction and plotting)
  • Arduino Uno instrumentation labs (E&I)
  • Mine Ventilation Engineering
  • Fluid Mechanics and Machinery
How it is evaluated

Team: individual or group ≤ 4, single- or multi-disciplinary

report : presentation : Q&A = 50 : 25 : 25; same report marks for all batch-mates

Also fits: Anna University Regulation 2021, JNTUH R22.

What's in the box

11 parts · 5 free · 2 previewed · 4 unlock for ₹2,000

Problem & synopsis

5 min read

Problem statement

Airflow surveys are the foundation of mine ventilation management, yet mining-engineering students in most Indian colleges practise them only as solved numerical problems. A survey-grade digital anemometer kit costs ₹40,000 or more, so departments cannot stock one per batch, and hands-on training is limited to a single demonstration unit. As a result, graduates join mines having never planned stations, held an instrument steady for a timed interval, or reconciled measured readings against a ventilation network calculation.

There is a need for a low-cost, loggable airflow survey instrument and a modelled gallery network on which a student team can run the complete survey workflow — station selection, velocity and pressure measurement, repeat readings, data reduction to quantity and resistance, and comparison with predicted values — at a total cost under ₹12,000, with firmware and data handling the students write and defend themselves.

Synopsis

Abstract

This project designs, calibrates and demonstrates a low-cost airflow survey instrument for mine ventilation teaching, built around an Arduino Uno, a pulse-output vane anemometer and an MPXV7002DP differential-pressure sensor. The instrument is validated in the laboratory and then used to conduct a formal airflow survey of a modelled mine gallery network, producing air quantities, pressure drops and resistances for each branch.

Introduction

Every underground mine is a network of connected airways whose behaviour is governed by pressure and resistance. The ventilation officer's basic tool is the airflow survey: measuring velocity and cross-sectional area at fixed stations, computing air quantity, and measuring the pressure differential across branches to derive their resistances. Comparing two surveys months apart reveals leaking doors, blocked airways or failing fans long before conditions become dangerous. Students usually see this only on the blackboard, because one survey-grade instrument set costs more than a department's annual lab budget.

Existing System and Its Limits

  • Laboratory demonstration relies on a single borrowed anemometer; most students never take a reading themselves.
  • Surveys are taught as formulas (Q = v × A, R = Δp/Q²) without instrument error, station selection or repeat-measurement discipline.
  • There is no logged record — readings go into a notebook, so calibration drift and transcription errors cannot be checked.
  • Limitation: no affordable kit exists that supports a full traverse on a physical model with automatic logging.

Proposed System

  • A battery-powered Arduino Uno logger that samples the vane anemometer's pulse output at a fixed rate and the MPXV7002DP differential-pressure channel through its analog input, averages readings over a timed interval, and writes CSV rows (timestamp, pulses, pressure, temperature) to a microSD card.
  • A calibration protocol: velocity calibration against a reference anemometer in the lab's wind section, pressure calibration against an inclined manometer, with a documented linear fit and repeatability check.
  • A modelled gallery network of about 4 m of rectangular airway with a parallel split, one air door and one adjustable regulator, driven by a 12 V duct fan — a safe, room-sized stand-in for a mine split.
  • A formal traverse survey: stations marked at the inlet, each branch and the return; repeat readings at each station; Python scripts that reduce the log to air quantity, air power and Atkinson resistance per branch.

Feasibility

  • Technical: every component is hobby-grade and documented; the firmware uses only standard Arduino libraries (interrupt counting, SD, I2C). The maths is undergraduate fluid mechanics.
  • Economic: the complete bill of materials comes to roughly ₹7,000–12,000, well within a final-year project grant, and the instrument remains as a reusable lab asset.
  • Operational: the model is tabletop-sized, needs no approvals since it uses a fan and not a real mine, and the DGMS-style survey sheet gives students practice with the documentation discipline expected in industry.

Objectives

  1. 01Design and assemble an Arduino Uno-based survey logger that records vane-anemometer pulse counts and MPXV7002DP differential pressure with timestamps to a microSD card.
  2. 02Calibrate the velocity channel against a reference anemometer and the pressure channel against an inclined manometer, reporting the linear fit and repeatability error.
  3. 03Construct a scale modelled gallery network with an inlet, a parallel split, an air door, a regulator and a return, driven by a 12 V duct fan.
  4. 04Run a formal traverse survey of the model using DGMS-style survey sheets, with timed averaging and at least three repeat readings per station.
  5. 05Reduce the logged data in Python to air quantity (Q), pressure drop (Δp) and Atkinson resistance (R = Δp/Q²) for each branch.
  6. 06Compare measured branch resistances with hand-calculated Atkinson predictions and explain the deviations using friction factor and leakage discussion.

Scope

In scope

  • One logger unit with two sensing channels (velocity via pulse counting, pressure via MPXV7002DP), SD logging and LCD display.
  • Calibration of both channels in the college laboratory against reference instruments available there.
  • One modelled gallery network (about 4 m of airway, 150 mm × 150 mm section) with one fan, one door and one adjustable regulator.
  • Traverse survey practice, data reduction scripts and a comparison of measured vs calculated resistances.

Out of scope

  • Intrinsically safe (IS) certification — the rig is for lab use only and never goes underground.
  • Gas monitoring (CH₄/CO), dust sampling or automatic fan control.
  • A real-mine visit-based survey; the study is deliberately confined to the model.
  • Wireless telemetry — data is read from the SD card after each session.

Methodology

The project follows a build → calibrate → survey → reconcile sequence organised as a two-phase VTU major project (Phase-I in Semester 6, Phase-II in Semester 7).

PhaseWeeksWorkDeliverable
Literature & definition (Phase-I)1–2Study DGMS technical circulars, CMR 2017 ventilation requirements and survey texts; finalise problem statement and specificationsPhase-I report (BXX685)
Circuit & firmware3–4Wire the Uno, anemometer pulse input (interrupt), MPXV7002DP to A0, DS3231 RTC and SD module; write and unit-test the C sketchWorking logger
Calibration5–6Velocity: 8-point fit vs reference anemometer; pressure: 5-point fit vs inclined manometer; repeatability runsCalibration report with error bands
Model gallery7–8Fabricate the plywood/acrylic network, mount the fan, door and regulator, seal joints with siliconeCompleted model
Survey campaign9–10Mark stations, run 3 repeat traverses per configuration (door open/closed × regulator positions) using the survey sheetsRaw CSV logs + survey sheets
Data reduction & reconciliation11–12Python scripts compute Q, Δp, R per branch; plot measured vs calculated; analyse deviations (friction factor, leakage)Results chapter
Documentation & viva13–14Phase-II report (BXX786), PPT, dry-run demonstrationFinal submission

Testing approach: instrument-level checks (zero-offset, span, repeatability), survey-level checks (mass balance — inlet quantity should equal the sum of branch quantities within a stated tolerance), and end-to-end verification of the CSV log against manual stopwatch readings. Every error source (sensor resolution, area measurement, averaging time) is listed with its estimated contribution.

Architecture & tech stack

1 diagram · 6 technologies · 1 min read

  • Arduino Uno (C/C++ firmware)
  • MPXV7002DP differential-pressure sensor
  • Pulse-output vane anemometer module
  • microSD logging module with DS3231 RTC
  • Python (NumPy/Matplotlib) for data reduction
  • Model gallery: MDF, acrylic and a 12 V duct fan

The instrument follows a simple sensor → microcontroller → storage pipeline, and the study follows a measure → reduce → reconcile pipeline; the two meet in the CSV log.

  1. Sensing layer — the vane anemometer outputs one pulse per revolution; the Uno counts pulses on an interrupt pin over a timed gate. The MPXV7002DP spans ±2 kPa around 2.5 V at the analog input, giving the static-pressure difference across a door or regulator.
  2. Controller layer — an Arduino Uno sketch (C/C++) gates each measurement window (default 60 s), averages readings, applies the calibration coefficients stored in EEPROM, and formats a CSV row.
  3. Storage layer — a DS3231 RTC time-stamps rows and a microSD module persists them, so a survey survives a power loss and can be re-analysed later.
  4. Reduction layer — offline Python scripts (NumPy, Matplotlib) convert pulses to velocity, velocity and area to quantity, and quantity and pressure to branch resistance, then reconcile the network.
flowchart TD
  AN["Vane anemometer (pulse output)"] -->|interrupt pulses| U["Arduino Uno logger"]
  PS["MPXV7002DP across door/regulator"] -->|0.5-4.5 V on A0| U
  RT["DS3231 RTC"] -->|timestamp via I2C| U
  U -->|CSV row| SD[("microSD card")]
  U -->|live values| LCD["16x2 LCD"]
  SD -->|copied after survey| PY["Python reduction scripts"]
  PY --> Q["Air quantity Q = v x A per station"]
  PY --> R["Branch resistance R = dp / Q^2"]
  Q --> RC{"Reconcile vs Atkinson calculation"}
  R --> RC
  RC --> REP["Results chapter + survey sheets"]

The reconciliation step closes the loop: where measured and calculated resistances disagree by more than the stated tolerance, the team re-examines joint leakage, area estimates and averaging time before accepting the value — exactly the judgement a survey report demands.

Modules

4 modules

  1. Module 01

    Sensing & Sensor Calibration (Member 1)

    Owns the two sensing channels: mounting the vane anemometer and MPXV7002DP with the correct tubing and orientation, and running the calibration campaign against the reference anemometer and inclined manometer. Delivers the calibration fits, repeatability statistics and the uncertainty table that every later result inherits.

  2. Module 02

    Logger Firmware (Member 2)

    Writes the Arduino C sketch: interrupt-based pulse counting over a timed gate, analog sampling with 50-sample averaging for the pressure channel, DS3231 timestamping, SD-file creation with header row, LCD live readout and push-button control of gate length. Delivers the tested .ino source included in the source bundle.

  3. Module 03

    Model Gallery & Survey Plan (Member 3)

    Designs and builds the modelled gallery network — airway sections, air door, adjustable regulator and fan mounting — and plans the survey: station numbering, cross-section measurement grid, traverse order and the DGMS-style survey sheets used to record each run.

  4. Module 04

    Data Reduction & Network Reconciliation (Member 4)

    Develops the Python scripts that parse the CSV logs, apply calibration coefficients, compute per-station quantity and per-branch resistance, fit the measured-vs-calculated comparison and produce the plots. Also performs the mass-balance check that validates each traverse before it enters the report.

Slides

11 slides · titles free · bullets, notes and the .pptx unlock

  1. Slide 1

    Low-Cost Mine Ventilation Airflow Survey Instrument

  2. Slide 2

    Why Ventilation Surveys Matter

  3. Slide 3

    Problem Statement

  4. Slide 4

    Objectives

  5. Slide 5

    Instrument Design

  6. Slide 6

    Calibration Protocol

  7. Slide 7

    Modelled Gallery Network

  8. Slide 8

    Survey Procedure

  9. Slide 9

    Data Reduction & Results

  10. Slide 10

    Limitations & Individual Contribution

  11. Slide 11

    Conclusion & Future Scope

Bullets, speaker notes and the .pptx · ₹2,000

The titles above are the real outline. The rest is what you present from.

Unlock for ₹2,000

Viva questions & answers

3 of 14 answered free · 11 unlock

Read each answer, close it, and say it in your own words. Your viva will ask. Now you'll know.

  1. 01Concept

    What quantity does a mine ventilation survey actually establish, and why is it periodic?

    A survey establishes the air quantity flowing in each airway, the pressure drops across branches and regulators, and hence the resistance distribution of the network. It is periodic because conditions change — doors wear, airways collapse or get over-excavated, and fan performance drifts — so comparing successive surveys catches these changes before they become hazardous or wasteful.

  2. 02Concept

    Why did you use a pulse-output vane anemometer instead of a hot-wire sensor?

    A vane anemometer's pulse output is a digital count that the Arduino can measure with interrupts, giving clean timing and no analog drift, and the sensing element is robust to dust and handling. A hot-wire sensor is sensitive at very low velocities but is fragile, direction-sensitive and needs careful temperature compensation — none of which suits a student-built survey kit.

  3. 03Concept

    What does the MPXV7002DP measure and why is its ±2 kPa range acceptable here?

    It measures differential static pressure between its two ports, which on our model is the drop across the air door or regulator. Door and regulator differentials in the model are tens to a few hundred pascals, comfortably inside ±2 kPa, while the analog output spans 0.5–4.5 V so the Uno's 10-bit ADC gives usable resolution across that working range.

+11 more questions, with answers

Try the free ones out loud first. Your examiner will not accept “it's in the PPT”.

Source code & how to run

7 steps · complete source code · unlocks with the project

Unlocks with the project · ₹2,000

7 steps · source code zip

Prerequisites, install, seed data and tests, written for demo day. Plus the complete source.

Unlock for ₹2,000

READMEFIRST

252 words · unlocks with the project

What to change before it goes anywhere near a submission. Skipping it is how the demo fails live.

Unlocks with the project · ₹2,000

252 words · ~1 min read

The checklist of things to rename, re-seed and re-think so the project reads as yours.

Unlock for ₹2,000

Instructions

308 words · unlocks with the project

How to study it, adapt it and walk your examiner through it, step by step.

Unlocks with the project · ₹2,000

308 words · ~2 min read

Report structure, formatting rules and the submission checklist your department will grade.

Unlock for ₹2,000

References

4 sources

  1. NXP Semiconductor, MPXV7002 Series — Integrated Silicon Pressure Sensor Datasheet
  2. Directorate General of Mines Safety (DGMS), Government of India — Technical Circulars (ventilation and mine air)
  3. Arduino Language Reference — analogRead() (10-bit ADC, 0–1023 counts)
  4. Hartman, H. L., Mutmansky, J. M., Ramani, R. V. & Wang, Y. J., Mine Ventilation and Air Conditioning, 3rd ed., Wiley

Cite this bundle

OnlyProjects. (2026). Low-Cost Mine Ventilation Airflow Survey Instrument and Gallery Network Study: B.Tech / B.E. Mining Engineering project bundle [Educational resource]. https://onlyprojects.online/projects/btech-mining-ventilation-airflow-survey-instrument-study

Future scope

1 min read

  • Add a low-range differential-pressure sensor pair or a micromanometer stage to resolve very small branch Δp values more cleanly.
  • Temperature and humidity compensation of air density using a BME280, so the rig also demonstrates density correction in ventilation calculations.
  • A mesh-network version with ESP32 nodes logging several stations simultaneously, turning the traverse into a near-synchronous snapshot.
  • Automated regulator control on the model with a servo, enabling a small closed-loop demonstration of quantity control.
  • Scale-up study: replicate the survey sheet and reconciliation workflow on published mine ventilation data to test the same pipeline on real dimensions.

Keep browsing

Same degree, same syllabus slot, different idea. Pick the one your guide will actually approve.

B.Tech / B.E.Code included

Aerospace / Aeronautical

Low-Speed Open-Circuit Wind Tunnel with Force Balance for Aerofoil Lift-Drag Measurement

Build a subsonic test tunnel on a student budget, then trace lift and drag on a 3D-printed NACA 0012 against theory

  • C / Arduino Uno (industry-standard extra) — HX711 load-cell and serial logging firmware
  • Python (NumPy, Matplotlib) — calibration, force coefficients and plots
  • MATLAB / Scilab — thin-airfoil theory overlay and regression
  • +4

intermediate14 wk4 students