VISION

MemoMyStuff (MMS) is a revolutionary device able to simplify user's life. Ever had the feeling your head is just too full of things to do, you just cannot remember them all? MMS represents the ultimate evolution of any agenda and will guarantee the user not to forget anything anymore. In fact the device, which is completely automatic, will interact with the user's agenda on Google calendar and learn his habits. The software developed by the team will consequently know which items are needed according to daily appointments. Then the physical part of the project, which consists in a sensor placed in whatever bag the user likes, will detect which items have been taken. So when the user is about to leave the house, MMS software compares the items inside the bag with those needed according to the calendar. If there is anything missing an alert, showing what you are forgetting, will appear on a display placed near the exit door or on the app downloaded on his smartphone. In the case the user is particularly inattentive and ignores the previous alert, the device won't let him lock the closing door(unless he voluntarily confirms the action with the smartphone app). So it will be impossible to leave the house without being notified about any inadvertency, but the door will not interfere with the user in case of emergency. Forget any lapse, clear your mind, use MMS!

PURPOSE AND SCOPE

The system alerts the user whenever he is leaving the house without a necessary item for his daily routine (according to Google Calendar). The current version of MMS is capable of detecting one item by checking the power (RSSI) of the bluetooth connection with the beacon that is linked with it. The final and accomplished goal of the project is to have a silent and efficient system that works only when the user walks by the entrance of the apartment and without requiring any action by him. In fact the developed android app will elaborate the data and alert the user with a vocal note.

Sensing

A sensor will be able to recognize the presence of the objects you need to carry with you when you go out.

Acting

The user will be warned about the stuff he has forgotten with a vocal alarm, and the tablet display set next to the door will show the list of forgotten items. In this case Arduino will lock the door, unless it detects an emergency (smoke detector).

Reasoning

The system will compare the list of the element needed in that moment, that you've set before, with the one of the objects you've got in that moment.

Interacting

You will be asked to define your calendar through the app, so you will define what you need in the different hours of the days.

FEATURES

lightbulb_outline

INTELLIGENT

Recognizes missing objects and asks you whether you want to leave them at home.

open_with

ADAPTIVE

Can be adapted to different kind of objects, just a simple adhesive will be needed to be put on it.

priority_high

RESPONSIVE

Will soon provide an image on the screen of what is fogotten and lock the door.

rss_feed

SENSITIVE

The door will be slightly locked, to prevent cases of emergency.

OPEN ISSUES

  • Bidirectional communication between android App and Bluetooth module (HC-05) on Arduino. In this way the app will emit an alarm also in case of revealed smoke from the sensor (TPM-300E-V2.2) on the Arduino circuit. A second related upgrade is that in this way, a PIR, will be able to send a signal (of movement detected) to the app that automatically call Calendar Api, instead of using proximity sensor of the tablet: the system would be quicker and more efficient.
  • Develop multiple objects scan, detect like a sort of check list with all the different missing objects.
  • Developing Interrupts or watchdog to improve battery consumption for low power use.
  • Including forecast weather Api to alert the user to grab an umbrella if rain is expected (but the door will open anyway).

Team developers

Person 1

Plazzotta
Federico

Software developer

Person 2

Piviotti
Matteo

Software developer

Person 3

Ceralli
Emanuele

Hardware developer

Person 4

Genovese
Luca

Hardware developer