NOISE POLLUTION MONITOR APP USING MIT APP INVENTOR WITH FREE AIA FILE DOWNLOAD

 




 Noise Pollution Monitoring App Using MIT App Inventor

The Noise Pollution Monitoring App is a simple mobile application developed using MIT App Inventor to measure and monitor environmental noise levels.

The app uses the smartphone’s microphone sensor to detect surrounding sound intensity and displays the noise level in a readable format on the screen.

It helps users:

  • Identify high-noise areas

  • Understand the impact of noise pollution

  • Learn sensor-based mobile app development

  • Promote environmental awareness

This project is ideal for students, beginners, and environmental science projects.


 App Objective

  • Measure environmental noise levels

  • Display real-time sound intensity

  • Alert users when noise exceeds safe limits

  • Educate users about noise pollution


Components Used

1. Sound Sensor / Microphone Component

  • Uses the phone’s built-in microphone.

  • Detects sound intensity from surroundings.

  • Returns sound level values.


2. Label Component

  • Displays the current noise level.

  • Updated continuously.

Block Used:

Set Label.Text to SoundLevel

3. Clock Component

  • Continuously checks sound level.

  • Runs at regular time intervals (e.g., every 1 second).


 4. Button (Start Button)

  • Starts the monitoring process.

Block Used:

Button.Start.Click

 5. Notifier Component

  • Shows warning messages when noise is too high.

Block Used:

Notifier.Alert

 Block Logic Explanation


 1. When Start Button Clicked

  • Enable Clock Timer

  • Begin monitoring sound levels


 2. Clock.Timer Block

Every interval:

  • Get current sound level

  • Store in variable SoundLevel

  • Update label:

Set Label.Text to SoundLevel

3. Noise Level Check

if SoundLevel > Threshold
  • If noise exceeds safe limit:

    • Show alert message:

Notifier.Alert("Noise level is too high!")

 Basic Logic Flow

Press Start Button
Clock Timer Starts
Read Microphone Sound Level
Display on Screen
Is SoundLevel > Threshold?
↓ Yes → Show Warning
↓ No → Continue Monitoring

Example Threshold Values

  • 0–30 dB → Quiet

  • 30–60 dB → Moderate

  • 60–85 dB → Loud

  • Above 85 dB → Harmful

(Threshold can be set around 70 or 80 for alerts.)


What Students Learn

✅ Sensor-based app development
✅ Real-time data monitoring
✅ Conditional logic
✅ Environmental awareness
✅ UI design principles
✅ Event-driven programming


Importance of Noise Monitoring

High noise levels can cause:

  • Hearing loss

  • Stress and anxiety

  • Sleep disturbance

  • Reduced concentration

This app promotes awareness about environmental health.


Advanced Features (Optional)

You can upgrade the app by adding:

  • Graph view of noise levels

  •  Location tracking (noise map)

  •  Average noise calculation

  •  Color indicators (Green–Yellow–Red)

  •  Data saving feature

  •  Share noise report option








Comments