Memo-Store

Record and re-live your favorite memories

Vision

Have you ever had a funny or exciting moment in your living spaces that you wish you could remember forever? Have you ever wanted to return to the setting of a funny or exciting experience? Memo-Store is a an AmI system that allows you to capture and relive previous experiences!

Memo-Store will detect the environment of a funny or exciting moment that is happening in your living space. Memo-Store is versatile allowing you to manage and name the type of moments you have.

AmI-System Steps

Sensing

Voice: Detection of laughing and commands.

Motion: When a user enters a room.

Reasoning

The system will track previous lighting conditions based on certain moments and restore the lighting conditions if said moments occur again.

The system will record previous lighting configurations based on the event happening in a room.

Acting

The system will record and change lighting of the living space.

Interacting

The system will allow voice interaction to start and stop recording events.

The desktop app will allow you to title and describe memorable events recorded by memo-store.

AmI-System Featuress

Purpose and Scope

The general happiness of individuals has steadily decreased over the past decade. We are here to change that. The memo store provides users with an easy-to-use interface, innovative technology, and adaptive system.

The system is powered by a powerful arduino matrix equipped with motion sensors, cameras, and LED lights all connected to a user interface. The data collected will provide the user(s) in the selected room with the ideal environment for a gathering to ensure a happy life.

System Requirements

Functional Requirements (FR)

Identifier Description Priority
FR.1.1 Ability to detect speaking, motion, laughing, and commands. 1
FR.1.2 Record sounds and actions of people in the living space. 1
FR.1.3 Ability to display previously recorded moments 1
FR.1.4 User will have a login key to differentiate users and settings. 2
FR.1.5 System will greet you if you walk into the living space. 3
FR.1.6 Saved videos will be displayed on a desktop application for easy access. 2
FR.1.7 Ability to change current living space environment to previous recorded moment environment. 1

Non-functional Requirements

Portability

The system is non-portable but highly versatile by being able to be modified to occupy additional rooms by adding microphones, cameras, and motion sensors to the rooms

Usability

- The interface will be provided in English

- Users will be able to interact with system 24/7

- Interfacing with the system will allow customizable titles and descriptions of stored videos

Ubiquitous

The system can be controlled anywhere using web based interaction

System Architecture

  1. Devices mounted to living space wall
    • LED lights
    • Video camera
    • Motion sensor
  2. Bread board connects LED lights to the arduino where the video camera and motion sensor are connected feeding to the main server
  3. Mobile phone accessing web application

The LED lights, motion sensor, and video camera are connected from the arduino to where the server is provided.

The web application and the server are connected through a Wifi or mobile network.

The system is a windows form application, programmed in C#, which uses ms sql servers. The main server holds the databases. However the video files are safed in the PC that runs the Software.

Open Issues

Projects in the works:

Implimenting more user commands to allow the user and sytem to work in harmony.

Controlling more items (e.g. doors, windwos, music, etc.).

Ability to view videos on mobile device.

Team Members


Erik Branyon

Mechanical Engineer

GitHub: Erikbrany

s254671@studenti.polito.it

Nadav Beno

Computer Engineer

GitHub: Nadavbeno

nadavbeno@gmail.com

Mitchell Hammond

Mechanical Engineer

GitHub: MHammond1

mhammond1@iastate.edu

Markus Flyktman

Information Technologies

GitHub: MarkusFly

Markus.Flyktman@aalto.fi