RNDS

Room Noise Detecting System

Making cohabitation easy

Vision



Sharing a flat with other students can sometimes be difficult: different flatmates can have different schedules, and, furthermore, each person may have his own personal habits.

It is not always simple to tell others we cannot perform our tasks because of their behaviour, especially if we don’t know them well enough: this can be a cause of stress. 

RDNS is designed to solve this issues, making cohabitation easy: it is an intelligence system able not just to understand, but to proactively react to users needs, pairing every user demands with the urges of other flatmates. 

Flatmates will also be able to see each other statuses and to get a daily feedback, depending on how much they have respected others’ statuses.

Easy Architecture, Powerfull Features

RNDS is designed to sense if the users are home and to understand what they are doing. It detects the level of noise in every room and determinates where strong noises comes from.

View System Architecture

Purpose and Scope

The goal of this system is to make cohabitation, even among people with different habits, easier. The system will be able to detect through the user’s smartphone the sound level heard by every user, and it will act to make sure that every user’s preference will always be respected. First of all RNDS will try to solve the problem itself, closing the door of the noisy user, then it will advise the users that are still disturbing other flatmates with a flashing light, while lowering the volume of their smart devices.

How does it work?

Unique Design, easy interfaces:  RNDS is just the keeper of the future (blue features will not be implemented - for a complete, more traditional list of features, look below!)

Tailored to your own home

RNDS can adapt to different situations: every new home is a new environment, made of users & common areas. It can be a simple 2 bedroom, 1 shared space flat, or an entire villa. Just a few settings on the online app, and it knows your home.

No user is just a number

Every person is different: some of us prefer silence, others love noise. Some people like to sleep in the dark, other people can only have a good rest with a light on. Let RNDS know how you love living, it will do its best to make you happy!

Interactive

RNDS knows when you are home and when you are out, automatically, But you can also interact with the system: update you status by either choosing from a list of preset ones (e.g. “studying” or “sleeping”) or by personalizing your own.  

The right action at the right time

The system tries to adapt the house environment, basing his choices on user's preferences and behaviour: if you are studying and you like it nice and quiet, but in that moment the house is too noisy, RNDS will close the doors and lower the noise of other user's devices to help you pass that hard exam!

Can I do it? Look at the light!

You love playing saxophone, and don't want to give it up, but other flatmates like it quiet most of the time? When you have the urge to play, you won't have to inquire the whole house in order to understand if it is a good moment to do it! RDNS gives you a green light when no other user can be disturbed on the app, while your room light will flash to warn you you're being too noisy. Don't have to turn it off, it will do it automatically when you are out!

Too much noise in the wrong moment? A buzz solves it all!

You forgot about your mate's important exam? no problem! The system warns you, if you are being too noisy in the wrong moment and you did not realise

It is not all about noise

Noise can be a big issue among flatmates, but so can lights, blinds and windows. RNDS tries to solve it all, applying the same sharing rules it applies to noise also to lights, windows and doors.

Leaving the house? You just get your phone!

Whether you are one of those who always forget o closing windows & doors, or you are among those who cannot leave the house without checking if everything is set a hundred times, we have you covered: shared settings apply to the house leaving, so that noone will have to be worried if the laziest flatmate is the last leaving the house, RNDS knows you are going out and does the job for you: in your room only, or in the whole house, if you are the last one going out. How could you make without it.

All devices, connected

It can be just your lights, windows, doors, tvs, stereos and phone, or all your devices: RNDS can potentially control anything in the house, from the water heater and the heating in your room, that can be turned on on your way home, to the coffee machine and the oven. Like having a real house keeper ready to make you feel special, everyday.

Project Features (priority 3 not implemented)

# Description Priority
1 Detect noise heard by every user 1
2 User will be able to choose a pre-seted status through the app 1
3 App interface gives feedback to the user based on his behavior 1
4 Detect when a user leave the house and set his status : “not a home” 3
5 Adverts noisy users with a notification through the app and a flashing light 2
6 User will be able to customize a status with his preferences 2
7 Users will be able to customize the house setting ( numbers of room and common spaces) and set the preferences for common spaces 3
# Description Priority
1 Turn down the volume of smart device 1
2 Control doors and windows based on user preferences and noise detected 1
3 Control smart bulbs based on user preferences and make them flashing for advertising noisy users. 1
4 Reproduce white noise to cover annoying sounds 3
5  Turns on lights randomly when noone is in, in order to confuse thiefs 3

Tab pane three. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Your home is as smart as you!

Sensitive

RNDS can  understand if a specific person needs calm. It can also detect noise and adjust the environment to the preferences of those who live it.
                 

Responsive

Every change of a user's status will be considered, immediately. You time is precious and we know it: every second spent at home must be worth remembering.

Adaptive  

It takes into account the specific preferences of each user, in order to create the most appropriate enviroment at all times: everything to make you feel special

Transparent

The system works autonomously, unless you require a change: users will be informed of every action that the system takes, but just if they want to. Interecting with it is fairly simple: you clik, and before you say "RNDS", it is done.

Ubiquitous

RDNS regulates doors, blinds, speakers, lights, accordingly to the preferences of the users in the space in that moment: you will feel that the enviroment is taking care of everything you need in order to make cohabitation really easy.

Intelligent

It just knows what you need!

System Architecture






Hardware architecture:

Computationals nodes:

  • Computer: data elaboration point
  • Server: data storage and data elaboration point

Sensors and Actuators:

  • sound sensor: detect the noise level in the user’s room and send this datas to computer
  • Smart light bulbs: send information about the light bulbs status (ON/OFF ),give to user a feedback of his behavior (flashing and changing color ) and  remotely controlled by computer
  • Remote door/windows control:  detect if a door /windows is open or close and controlled by computer can close or open door.



Hardware Components

  • Computer
  • smartphone: (microphone )
  • Smart light bulbs: PHILIPS hue
  • Bticino blind 

Software architecture

  • Android application (Andriod smart phone) :
      A simple interface allows users to:  
      - Set his current status 
      - Modify status settings, choosing preferred noise limit and state of doors & windows
    The app measures noise levels and shows users if they are respecting their roomate preferences in real time.
  • Server ("public" ip address on Ami network):
      Stores database which contains data about defined users' statuses and it is connected to the android app by REST services. 

  • Main controler (Pc) :
    Constantly compares noise values from the sensors with state of a current status, closes doors , controls VLC player which will be used instead of TV (python VLC module), turns lights on/off (PHILIPS hue API). 

Software components

  • Python 3
  • MariaDB
  • module VlC version 2.2.0
  • VLC version 2.2.2 
  • PHILIPS hue Api
  •  BTicino Myhome smart blind
  • MediaRecorder 
  • Android 

Network architecture

Connections will be based on Wi-Fi, so Server, Smartphones and computer will belong to the same lan. Bticino wall will be connected to the same lan, through an Ethernet cable.

Open Issues

    How to understand if a user is in his room or not
   How to create a simple app that allows the user to check statuses
   How to connect the software app to the hardware (sensors & output devices)
   How to have the system actually reasoning
    How to understand where the noise that I have detect in a specific room comes from : inside of this room, from other rooms of the house (which one?), from the outside of the house
    How to understand if the noise that I have detect in a user room fits his status preference or not
   Do not take into account the short term noise and background noise
   How to detect if blinds are open or close
   How to control blinds
   How to connect bTicino wall to AmI network
   How to control tv, stereo and other devices

Our Team

Card image

Selena Gioia

Sw Designer & Web Designer

s150229 - @SelenaGioia
selena.gioia@gmail.com

Card image

Andrea Caria

Hardware  Designer

s225536 - @andreacaria 
andreamarco.caria@gmail.com

Card image

Aleksa Velickovic

Sw Designer

s254814 - @aleksave55
s254814@sudenti.polito.it

RNDS - 
Making cohabitation easy

  

 

 

Get in touch!

© Copyright 2018 RDNS & Pingendo

Made with Pingendo Free   Pingendo logo