Hack Dibner 2024 Winner: Noise-O-Meter

Year: 2024/12

This prototype, called the Noise-O-Meter, uses a sound sensor and combines Arduino and P5.js to generate a visual display. It measures the volume level and displays the corresponding decibel value on the screen in real-time.

My Role

  • UX Researcher

  • UX Designer

  • Prototype Developer

My Responsibility

  • Conducting research

  • Conducting surveys and user interviews

  • Data synthesis

  • Prototyping with Arduino

Introduction

The Noise-O-Meter is an automated noise monitoring system. developed for NYU Hack Dibner, a semester-long competition. Using a sound sensor, Arduino, and P5.js, this prototype measures library noise levels in real-time, displaying decibel values on a screen. Acting as an automated mediator, it helps maintain a peaceful study environment for students, addressing noise-related distractions and fostering harmony through technology.

Using a sound sensor, Arduino, and P5.js, this prototype measures library noise levels in real-time, displaying decibel values on a screen. It addresses the challenge of students struggling to focus due to noise in the library, targeting students as its primary users. By acting as an automated mediator, the Noise-O-Meter aims to create a harmonious library environment through technology.

Primary Research

We conducted a survey of library students to identify the problems they face, and then we analyzed the survey results to identify the key issue.

During our research, we identified two primary challenges students face in library environments:

  • Difficulty locating facilities

  • Persistent noise issues

To focus on one direction, we studied the data more deeply and found that the main reason students go to the library is for individual study, and the most used resource is study space.

Therefore, we decided to focus on dealing with the noise issue instead of the Finding facilities Issue.

>

Finding Facilities Issue

Noise Issue

Noise Test in the Dibner Library

Left side of the 3rd floor
(At the level of normal conversation)

Right side of the 3rd floor
(At the level of normal conversation)

Left side of the 4rd floor
(Many people are taling)

Right side of the 4rd floor
(Under quiet conditions)

Our Proposed Solution

System Components

  • Arduino Nano 33 BLE microcontroller with sound sensors

  • P5.js visualization interface

Key Features

  • Real-time monitoring

  • Automated noise detection

  • Visual warnings

Noise Level Establishment

To establish decibel ranges for quiet, moderate, and noisy levels, we conducted secondary research on three papers.

Internet of Things (IoT) – Based for Noise Detection and Alert Notification in the Library

“Based on State Minister of Environment KEP-48/MENLH/11/1996, the standard of library noise level ranged from 45 to 55 dB

We established the decibel ranges as follows:

This is our designed monitor UI.

This is how we envision it being placed inside the library.

On the third floor, due to the more open space, we plan to place two screens and two sound sensors.

On the fourth floor, with more bookshelves dividing the space, we plan to install three screens and sound sensors.

Live Demo and Prorotype

Hardware

  • Arduino Nano 33 BLE

  • Gravity Analog Sound Sensor (DFROBOT DFR0034)

Software

  • Arduino IDE

  • P5.js

Final Presentation on Hack Dibner

We won first place!

Previous
Previous

Momento: UX Design Research

Next
Next

UX Case Study: Timely - An NYC Transit Lookup App