Demo at http://rocquieter.vietrochack.com/
Student login: student | 12345 RA login: student-ra | 12345
Inspiration
College dormitories in general lack the technology to keep noise down at night when people need volumes down at the minimum. There are no noise sensors at night to track loud noises that keep people awake Students have to rely on RA to report noises, but some can hesitate reporting the noise to the RA We make it easier for noise at night to be detected and reported, with a blend of hardware and software!
What it does
NOTES RocQuieter is a college dorm noise control system. We created a compact, low profile, and advanced device with noise sensors that pick up loud noises and report abnormally loud noises automatically to the RA. We also offer students a private and unobtrusive self-reporting feature so they can report noises that keep them up at night without directly contacting the RA. We have a dashboard built specifically for the RA on duty to quickly detect noise from our devices and reports so they can take swift actions to keep the peace.
How we built it
There are two components to our system: hardware and software Hardware: We soldered the noise sensor and microcontroller onto the printed circuit board then read and sent data over wifi on Arduino IDE. Loud noises are counted every 30 seconds which are then converted into percentage to determine the loudness level. Software: For the software section, we implement a student reporting system that allows a student to submit noise report.
Challenges we ran into
Hardware challenges: Due to the noise sensor limitations, we were not able to accurately map the input in decibels (dB). Software challenges: Designing a websocket to notify of new data incoming from either device noises or student reports. Deploying on Flask backend and systems online so the device noises can reach it. We originally thought of doing Local Area Network, but this method is impossible since our device is not discoverable in the UR_RC_Guest wifi. We resort to deploying on AWS EC2 instead.
Accomplishments that we're proud of
We are proud that we are able to create a satisfactory demo and everything is deployed and accessible online Beautifully soldered components
What we learned
Same as above Early testing and understanding of hardware and network environments can prevent delays. Flexible problem-solving is crucial when facing technical constraints. Incremental improvements and teamwork lead to a satisfying and functional end product. Celebrating small wins throughout debugging processes, boosts morale and reflects attention to details.
What's next for RocQuieter
RocQuieter is not only about noise control; it is about fostering better dorm communities where everyone can thrive. Dorm life becomes more harmonious, boosting student satisfaction and creating a better living environment.
Log in or sign up for Devpost to join the conversation.