Noise-O-Meter

Making library noise visible through real-time feedback.

NYU HACK DIBNER · 1ST PLACE
UX/UI · Physical Computing · Arduino · p5.js

Noise-O-Meter

Arduino Nano 33 BLE and sound sensor prototype
Noise-O-Meter interface showing a quiet third-floor reading
ROLE

UX Researcher, UX Designer & Prototype Developer

TIMELINE

December 2024

TOOLS

Arduino IDE, Arduino Nano 33 BLE, Sound Sensor, p5.js

Noise-O-Meter

Making library noise visible through real-time feedback.

Overview

Making library noise visible.

Noise-O-Meter is an automated noise monitoring system developed for NYU Hack Dibner, a semester-long competition focused on improving the library experience.

Using a sound sensor, Arduino, and p5.js, the prototype measures noise levels and displays a corresponding decibel value in real time. It acts as an automated mediator, helping students recognize when their conversations may be affecting others.

My Contribution

I worked across UX research, interaction design, and prototype development, connecting student needs with a working physical computing prototype.

Research to Prototype

My responsibilities included conducting research, surveys and user interviews, synthesizing findings, and prototyping with Arduino.

Research

Understanding what students need from the library.

We surveyed 21 library students to identify the challenges they faced and the resources they used most. Two recurring concerns stood out: difficulty locating facilities and persistent noise.

Survey of 21 students showing challenges encountered with library facilities
Survey results: challenges students encountered in the library

Choosing a Focus

To choose a direction, we looked more closely at why students visited the library. Individual study was the most common purpose, and study rooms and spaces were the most frequently used resource.

76.2%

Individual Study

16 of 21 respondents visited the library for individual study or homework.

71.4%

Study Spaces

15 of 21 respondents regularly used study rooms or spaces.

Because focused study was central to the library experience, we chose to address noise rather than facility finding. This gave us a clear direction: help students become more aware of their volume in shared study spaces.

Noise Testing

Listening to the spaces students study in.

We took noise readings in different areas of the Dibner Library to understand how the sound environment varied between floors and spaces. These observations helped us design feedback for the collaborative third floor and the quieter fourth-floor study area.

Third Floor

The left and right sides were observed at the level of normal conversation.

Fourth Floor

Readings differed between an area where many people were talking and an area observed under quiet conditions.

Design

A gentle prompt to be considerate.

The system combines physical sensing with a simple visual interface. Instead of requiring a student or staff member to intervene, it makes the current noise level visible and provides a prompt when the volume rises.

System Components

  • Arduino Nano 33 BLE microcontroller
  • Gravity Analog Sound Sensor (DFROBOT DFR0034)
  • p5.js visualization interface

Core Interactions

  • Real-time noise monitoring
  • Automated noise detection
  • Visual warnings and considerate reminders

Setting Noise Ranges

We reviewed everyday sound-level references and library guidance to establish quiet, moderate, and loud states. We then defined different thresholds for the third-floor collaborative area and the fourth-floor study area.

Feedback StateThird FloorFourth Floor
Normal0–55 dB0–45 dB
Warning55–60 dB45–50 dB
Critical>60 dB>50 dB
View sound-level references
MDHearing chart comparing everyday sounds and decibel levels
Everyday sound-level reference: MDHearing
Brown University Library guidance for absolute quiet spaces
Brown University Library guidance for considerate spaces
Brown University Library guidance for conversational spaces

Final Design

Real-time feedback, at a glance.

The monitor shows the floor, study area, current decibel reading, and a color-coded volume bar. Its message changes with the noise level, from a thank-you for being considerate to a reminder to lower voices.

Third Floor · Collaborative Area

Fourth Floor · Study Area

Live Demo & Prototype

The working prototype connects the sound sensor to an Arduino and visualizes the readings in p5.js. The demo shows the display updating as sound is detected.

Working Noise-O-Meter circuit with Arduino and an analog sound sensor

Hardware

Arduino Nano 33 BLE and Gravity Analog Sound Sensor.

Software

Arduino IDE and p5.js.

Placement

Designed for different library spaces.

We proposed placing the displays where students could see them while using the library. The number of screens and sound sensors would reflect each floor’s layout.

Third Floor

The more open space would use two screens and two sound sensors.

Fourth Floor

With more bookshelves dividing the space, we proposed three screens and three sound sensors.

Impact

First place at NYU Hack Dibner.

Noise-O-Meter won first place at NYU Hack Dibner 2024. We presented our research and working prototype at the final presentation, showing how a simple sensing system could help address a shared library concern.

Noise-O-Meter team holding first-place certificates and the NYU Dibner Library prize check
NYU Hack Dibner 2024 · First Place

Takeaway

Connecting research with physical interaction.

Make the Invisible Visible

Noise is easy to overlook when people are focused on their own conversations. This project explored how real-time visual feedback can make a shared environmental condition easier to recognize.

Design for the Context

The different noise conditions and layouts on the third and fourth floors shaped both the feedback thresholds and the proposed placement. Connecting survey findings, on-site observations, and a working prototype helped turn a broad library problem into a focused design response.